Sign me up for a Demo next demo night.
Arduino Buttons and I/O Options, I'll bring several ready-made button panels and a few self-made ones.
I've been exploring adding more buttons for a 3D Printer control panel. Starting by using free pins and setting up your standard connect to ground buttons, then using Key Matrix to turn 8 pins into 16 buttons. Also Using ADC keypads turning 1 analog pin into 16 buttons, and the more complicated i2c i/o expanders like the 8 port PCF8574 or 16 port MCP23017.
I'm combining them all to use key matrix on a MCP23017 for a max combination of 64 buttons.
I can't wait to try a MCP23017 on a ESP8266