A “Y” gadgeteer socket has 7 data pins. Every time you plug a button module into a Y socket, a kitten dies.
I’ve been kicking around the idea of doing a simple 7 button module. Nothing fancy, no matrices or anything (which is not really worth the effort with only 7 pins, as that would give you only 12 buttons like on the keypad Gus has in the protoyping section). Scanning also takes CPU cycles whereas direct digital IO effectively doesn’t.
I’m also considering the approach of tying up two sockets and using a matrix to get a crazy number of buttons (49) – good for MIDI controllers a la monome . That’s more work, of course, and requires more components on the boards (resistors/diodes etc.depending on approach used).
Anyone interested in a module with 7 pushbuttons on it? Driver-wise, it would be similar to the stock single button module.
Is anyone interested in the larger one that would use two sockets? If so, would you want the buttons all on a PCB (big expensive PCB), or just have headers and diodes on the PCB and you wire the buttons on a panel? (smaller PCB that way). There are also shift register approaches that may work here, or even using a small MCU that does scanning and reports it back via serial (hate to tie those up) or SPI or something.
Just kicking around some ideas here