2,151 open source boards in Keyboards
Mechanical keyboard PCBs, split boards and macropads — QMK, ZMK, MX and Choc. Every board here is a public GitHub project with its KiCad files, read for size, layers and parts. Pick one close to your design and simulate its firmware on HardLabs before you build it.
RP2040/RP2350
CYBERPAD-01
KaiPereira
95 × 75 mm19 parts2LNo license9Va4-keyboard
tobynet
95.9 × 73.1 mm12 parts2LMIT9ESP32
Batch 1
CDFER
93 × 173 mm384 parts2LCustom license8RP2040/RP2350
Candy87
rarepotato8de
343.6 × 123.4 mm235 parts2LNo license8Alchemy49
EvvL
267.5 × 76.3 mm202 parts2LCustom license8RP2040/RP2350
Env-KB60MXHS
Envious-Data
283 × 126.5 mm137 parts2LGPL-3.08AVR/Arduino
Pegasus
melonbred
242.9 × 76.2 mm109 parts2LMIT8AVR/Arduino
Qfwfq
ASH-ART
219.1 × 95.3 mm89 parts2LGPL-3.08RP2040/RP2350
PicoLX
dj505
129.5 × 70.6 mm83 parts2LNo license8AVR/Arduino
Bzzt Keyboard Controller Board
SteveCooling
166 × 70 mm71 parts2LMIT8Gemini keyboard
zk-phi
135.4 × 80.1 mm69 parts2LCustom license8Nordic nRF
Le oeuf v2
eggsworks
215.1 × 85 mm65 parts2LCERN-OHL-S-2.08Cool640xiao
telzo2000
98.2 × 99.5 mm49 parts2LMIT8RP2040/RP2350
Split mini
tamago324
99.8 × 83.7 mm38 parts2LNo license8STM32
Model m controller hbb
yatharthsood00
145 × 50 mm32 parts2LMIT8AVR/Arduino
J0xx mainboard
jakobkg
67.5 × 63.2 mm27 parts2LNo license8RP2040/RP2350
T61 PiPico Scanner
sly547
60 × 45 mm20 parts2LNo license8Nordic nRF
AnothaOne
StrawberryTurtle
95.5 × 73 mm9 parts2LMIT8RP2040/RP2350
MokyaLora
tengigabytes
66 × 105 mm328 parts6LCustom license7RP2040/RP2350
Mimic40
kevontheweb
313.8 × 81.3 mm300 parts2LCC-BY-NC-4.07AVR/Arduino
Pcb
0xCB-dev
381 × 165.6 mm250 parts2LCustom license7Peautkb
peauters
348 × 113 mm234 parts2LMIT7AVR/Arduino
Voyager65
foggyflute
303.2 × 94.5 mm211 parts2LGPL-3.07Synharmonium
amminadabz
291.3 × 154.8 mm187 parts2LGPL-3.07AVR/Arduino
Koalafications
swiftrax
304.8 × 123 mm186 parts2LCC0-1.07Colibri
tangzero
169 × 202.3 mm186 parts2LNo license7RP2040/RP2350
KnH0F
kodachi614
160 × 120 mm179 parts2LNo license7RP2040/RP2350
Model K Pico-0.2
TrojanPinata
312.1 × 160 mm173 parts2LGPL-3.07RP2040/RP2350
Fold-Board
Taran-the-Idiot
176.2 × 100 mm134 parts2LMIT7RP2040/RP2350
Clacky40
ScatteredDrifter
229 × 80 mm128 parts2LNo license7Wafer keyboard v3
oleksandrmaslov
126.8 × 93.1 mm122 parts6LMIT7Macropad
bytesizedengineering
100 × 116 mm111 parts2LNo license7Drone o tron 1 0Rev1
koNrand
161.8 × 100 mm99 parts2LNo license7TRS-80-Model-I-Keyboard-MX
RetroStack
375 × 94.5 mm92 parts2LMIT7Ilwol
yuburoll
168.3 × 117.8 mm83 parts2LMIT7Theboard
jeffdhooton
298.5 × 123.3 mm79 parts2LNo license7
Browse boards by part
AMS1117-3.3 1069USBLC6-2SC6 866RP2040 632W25Q128JVS 394TL072 319AP2112K-3.3 313TL074 281ESP32-S3-WROOM-1 268CH340C 249L7805 229Pico 22174HC595 218USBLC6-2P6 206LM358 20074LS04 180AP2112K-3.3TRG1 179ESP32-WROOM-32 169LM7805_TO220 167SRV05-4 165Arduino_Nano_v3.x 16474LS245 160W25Q128JVSIQ 15774LS138 15574LS32 152