Build your own custom mechanical keyboard that runs CircuitPython on the RaspberryPi Pico RP2040!
With lots of pins, the RaspberryPi RP2040 Pico makes for a great brain of a mechanical keyboard/macro pad -- no scan matrix required. Up to 26 keys can be used with direct GPIO pins. You'll learn how to make your own PCB design in Fritzing to send off for fabrication. A 3D printed or laser cut case finishes it off in style.
Once you've built your own custom keyboard from scratch, run over to Reddit r/mechanicalkeyboards and show it off!
Pick your style! Blank XDA or DSA profile keycaps look clean and stylish on this build, as it is an ortholinear (non-staggered) layout. Make sure all the keys are 1u (square) size.
M2.5 x 16mm screws x4
Get at a hardware store or from McMaster-Carr here.