I Built a Custom Controller for My 3D Printer (Now Anything Is Possible)