I have an old injection molding machine that had pretty ancient controls and decided to make a "modern" controller for this machine. I chose to use embedded rust as it's much safer than C++. I've done plenty of C++ work in the past, and so I know how easy it is to get memory issues. Embedded rust mostly avoids those by design. So I wanted to give it a try. This is my second project using embedded Rust. So far I'm really enjoying using Rust. I'm also experimenting with using a cooperative multitasking system called Embassy, which is looking very promising. Oh, and I'm using an STM32F303 Nucleo board right now.
I also wanted to have a touch screen. Being somewhat lazy (this is a hobby project and I have too many of them), I decided to go with a Nextion display. I'm documenting the process on my YouTube channel as I go along. My plan is to make this a kit I will sell (I probably won't sell very many) mainly so I can get back into PCB design and use my new to me Neoden 4 (I got a very good deal on one).