Cool! Going with a 3D-printed bracket to hold individually wired buttons instead of a separate input board is neat - it does mean the GPIO pins constrain how many inputs you can have, but the nice thing about keeping the USB ports is you can connect another controller/keyboard if the game calls for them :)
strangecasts•2h ago