You can do a lot with a microcontroller and a 3D printer ...
The little board that could.