2,370 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.
Right finger
geek-rabb1t
137.6 × 114.7 mm64 parts2LMIT9Cornel plate top
hibiyasleep
133.5 × 110.5 mm27 parts2LNo license9Keyboard connector breakout
bluepylons
26 × 54 mm4 parts2LNo license9Alchemy49-RIN
EvvL
267.5 × 76.3 mm202 parts2LCustom license8Cool640
telzo2000
196.5 × 99.5 mm45 parts2LMIT8AVR/Arduino
Split mini left
tamago324
94.8 × 81.9 mm37 parts2LNo license8National Keyboard Mux Board
SteveCooling
80 × 37.5 mm27 parts2LMIT8Right fingers
jakobkg
114.9 × 64.9 mm25 parts2LNo license8MainPlate
dj505
139.1 × 77.2 mm17 parts2LNo license8KB60F-Backplate
Envious-Data
283 × 126.5 mm10 parts2LGPL-3.08Wafer keyboard v3 production
oleksandrmaslov
187.2 × 126.8 mm122 parts6LMIT7RP2040/RP2350
KnGXT
kodachi614
94 × 108.4 mm106 parts2LNo license7Drone o tron 1 0Rev1 rounded edges
koNrand
161.8 × 100 mm99 parts2LNo license7Omega-Keyboard
msx-solis
333.4 × 124.5 mm96 parts2LGPL-3.07Thesplit
jeffdhooton
298.3 × 123.3 mm78 parts2LNo license7Mimic40 plate
kevontheweb
313.8 × 81.3 mm61 parts2LCC-BY-NC-4.07RP2040/RP2350
ModubuSolder
yuburoll
100 × 92 mm41 parts2LMIT7Top
indianpojken
249.3 × 113 mm34 parts2LNo license7TopPlate
keawade
141.9 × 93.7 mm25 parts2LNo license7RP2040/RP2350
Quanta75 RP2040Stamp JLCPCBAoptimized
obsilab
320.7 × 165.1 mm217 parts2LCERN-OHL-P-2.06STM32
Gear80-M
cosmosalad
100.8 × 21.8 mm181 parts4LNo license6RP2040/RP2350
Keyboard pcb firmware version
Allorx
303.5 × 97.8 mm131 parts2LMIT6ESP32
ProcessingAndStorage
RobertGawron
85 × 50 mm50 parts2LMIT6Luna65 Daughter Board
NeilKhera
25.4 × 25.4 mm42 parts2LCustom license6ToggleSwitch wH 1U44HP6x1Bv2
MostlyCoraGrace
223.2 × 39.7 mm25 parts2LMIT6RP2040/RP2350
Synth Labs 065 Hotswap RGB
0xCB-dev
305.1 × 111.5 mm228 parts2LCustom license5RP2040/RP2350
HS KS-SLD MX
arrowtype
274.6 × 79.4 mm142 parts2LMIT5Grove - Vision AI Module V2
ayaangrover
40 × 20 mm112 parts4LNo license5AVR/Arduino
Travis num2024
dieseltravis
85.2 × 132.8 mm81 parts2LCustom license5VOID 3x5 Choc
Thunderbird2086
140.5 × 112.5 mm77 parts2LGPL-3.05RP2040/RP2350
T80-5000-left
nearestexit
167.6 × 148.2 mm77 parts2LNo license5Keyboard
Fred72z
272.2 × 107.8 mm62 partsGPL-2.05Keyboard
madcatse
291.6 × 112.5 mm61 parts2LNo license5RP2040/RP2350
Granola Summit
michaelswitzer
211 × 105 mm52 parts2LCC-BY-NC-4.0522 LetsSwamp Assemble R
alg0002
122.3 × 85 mm52 parts2LMIT5Cheap03xD left
lander03xD
100 × 93 mm39 parts2LNo license5
Browse boards by part
AMS1117-3.3 1261USBLC6-2SC6 1030RP2040 714W25Q128JVS 441AP2112K-3.3 400TL072 342ESP32-S3-WROOM-1 314TL074 308CH340C 287L7805 28374HC595 258Pico 256USBLC6-2P6 256LM358 233AP2112K-3.3TRG1 21974LS04 204Arduino_Nano_v3.x 201ESP32-WROOM-32 199LM7805_TO220 19774LS245 17874LS138 174SRV05-4 17474LS32 171W25Q128JVSIQ 171