Tormach's console uses this as basis for their console code. The 3 knobs are part of the HID class
https://github.com/ftkalcevic/GenericHID
Relevant file in controller is <version>/python/tormach_console.py Works well if/once you can get the stuff to install on ubuntu and program the Teensy.