A macropad built for the most common KiCAD shortcuts.

Assembly:
- Print out and buy all the parts found in
BOM.csv - Solder everything together
- Put in the keycaps accordingly (refer to
3d-models/full-assembly.stepor pictures below) - Sandwich PCB between the top and the bottom case
Firmware:
- go to circuitpython.org/downloads
- download circuitpython for XIAO RP2040
- plug in keyboard to laptop and make sure to use a data transmitting cable
- open up the pico folder in your computer's directory
- replace the contents of
code.pyin the XIAO RP2040 folder with the one in this repo
I wanted to make the process of designing on KiCAD easier, so I made this macropad for this problem.
Schematic:
PCB Editor::
PCB Assembly::
Full Assembly::
| Part | Amount | Price (USD) |
|---|---|---|
| Cherry MX Switches | 12 | $5.63 |
| Keycaps | 12 (1 of each design) | $0 |
| XIAO RP2040 | 1 | $13.15 |
| PCB | 1 | $2 |
| Case (top and bottom) | 1 each | $0 |