Handwheel is not yet ready for public release. It is mostly done but there are still a couple of important features that I want to get in before I make it available for others to test out.

It is an open source user interface for machine tools that have a grbl motion controller. Design goals include local operation (no need to have a reliable Internet connection in the workshop), as well as speed and efficiency of operation even on relatively low-end hardware such as the Raspberry Pi. To that end it is written mostly in C using the Gtk+ 2 widget set with multi-threading and asynchronous event loops. It works on Linux and Mac OS X using the X11 server. Preprocessing of g-code to enable features that aren’t supported by grbl is done in Javascript using the Duktape interpreter.