It has become apparent to me that existing utilities to perform this simple function are rather limited and insufficient to the task, so I’m writing my own.
Here’s a photogallery of the cardboard controller I built for the class I’m teaching at Robotspeak.
Lots of progress on the new control surface I’m making. The 4×4 RGB buttongrid, encoders, and LCDs are all communicating with the Arduino. I’m using Shift registers and pwm led drivers so it’s easily expanded to the 8×8 size of the planned controller, could go even bigger.
Next up: lasering the faceplate, bezel, and plastic buttons. And of course, programming the libraries for the controller so anyone can program it.