The KB2040 board has enough GPIO pins to connect one button/joystick switch per input, so no multiplexing is required. You'll also hook up an OLED display over I2C using the STEMMA QT port, and NeoPixel power/ground/data.
Ground wires can be daisy chained to reduce the wiring runs, or simply use the ground rails on your PermaProto board to do individual runs.
Breakout PCB Circuit
Alternately, you can have PCBs made at a service such as OshPark, JLCPCB, PCBWay, etc. This has the benefit of clearly labeled pins for the wiring screw terminals, as well as breaking out the USB power/ground/data+/data- pins for simplified panel mount USB connection.
Use the Gerber files linked here to have PCBs made.
Page last edited March 04, 2026
Text editor powered by tinymce.