We are building a spin coater based on the MAASI spin coater, see: Maasi. This seems to be the standard design for a spin coater for cheap.
Our current approach is, to not utilize the C-based firmware and go with a rewrite in Rust. The Code can be checked at:spinnyboy_rust. We first also tried to hack the Firmware from :JeroenDelcour/spincoater, as featured on hackaday:192036-diy-spin-coater, although at least Rob felt uncomfortable with doing micropython and therefore chose a toolchain, which is based on rust.
Currently, we can run the PWM of the AfroESCAfroESC.
Open ToDo's:
We currently utilize a Nextion based stack, although this can be saved later on, as we could potentially provide an abstract implementation. Each peripheral would need to just provide a Result, which either contains a command or an ErrCommand.