With some hardware and software tinkering and time, it’s possible to turn a Nunchuck into a completely stand-alone wireless (PC) joystick. In this post, I’ll briefly go over how I achieved this, as well as share the open-source software and hardware resources I developed along the way.
Auto leveling is key to precise PCB milling. I wrote some open-source software that makes it possible to do auto-leveling on a CNC USB Controller-based machine like my chinese 3020 CNC. This software controls the actual control software so that it starts probing a circuit board in a grid-like manner, after which it can compensate for any misalignment and curvature in the GCode.