With the fully operating hardware, it is finally time to start working on the real firmware for my automatic curtain motor controllers. The current firmware is quickly thrown together and contains a few annoying bugs which need to be solved. To make the development process a bit easier, I made a small development unit, allowing me to test and debug my software without the need of closing and opening my real curtains.
Now that the prototype is finally complete, it is time to start assembling the 4 final motor units: a combination of wood working, 3D printing and some minor cussing. Because I expect some small adjustments along the way, I’ll make the units piece by piece.