3,095 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.
STM32
USB Keypad
CDFER
93 × 27 mm77 parts2LCustom license8Cool640plate
telzo2000
196.5 × 99.5 mm45 parts2LMIT8Print-Microdox
PietPtr
153.3 × 135.5 mm33 parts2LGPL-3.08Split mini form left
tamago324
94.8 × 81.9 mm18 parts2LNo license8Left fingers
jakobkg
114.3 × 40.6 mm13 parts2LNo license8STM32
Forti rev 2
calvin-mcd
245.7 × 82.9 mm86 parts2LCC-BY-NC-4.07RP2040/RP2350
Quanta75 RP2040Stamp
obsilab
317.5 × 163.5 mm216 parts2LCERN-OHL-P-2.06RP2040/RP2350
Onekey right
cosmosalad
132.6 × 112.1 mm95 parts2LNo license6MainBoard
RobertGawron
95 × 88 mm19 parts2LMIT6IlluminatedToggleSwitch 3U10HPvarBv2
MostlyCoraGrace
50.5 × 128.5 mm14 parts2LMIT6Vbox fingers mx right
CarVac
89.6 × 56 mm9 parts2LNo license6Hierarchical keys 125
vladkvit
3.6 × 3.2 mm3 parts2LNo license6Keyboard cherry
madcatse
293.1 × 117 mm60 parts2LNo license5Sandy Top with Plate Mid
jpskenn
285 × 75.2 mm53 parts2LMIT5Steno
lander03xD
137.6 × 65.9 mm35 parts2LNo license5PMW3610-breakout
cormoran
17.6 × 16.6 mm12 parts2LCC-BY-4.05Toroufc lpad
mustang51
20 × 109.3 mm11 parts2LBSD-3-Clause5Keyboard usb
cho45
40.6 × 63.5 mm7 parts2LNo license5T80-5000-daughterboard
nearestexit
132.4 × 36.8 mm6 parts2LNo license5RP2040/RP2350
Kanagawa rgb ansi pico
Ciaanh
335.2 × 145.9 mm176 parts2LNo license4Ally24
hatanoh
253.6 × 92.3 mm91 parts2LNo license4PMK 01 Sofle
PumaFPV
145 × 111.8 mm82 parts2LMIT4Max 16button
Haxerflaxer
100 × 119 mm52 parts2LGPL-3.04BBC-USBSlim
Board-Folk
84.1 × 54.2 mm44 parts2LNo license4Splave ferris pg1316s left
jusdisgi
117.9 × 85.9 mm37 parts2LNo license4A2600 Faceplate synthcart
tebl
61 × 99.7 mm4 parts2LCERN-OHL-1.24RP2040/RP2350
RHYn-OC47
ryoo14
228.8 × 76.2 mm95 parts2LNo license3Wio LR1121 Module v0.9
dhirptl
17 × 12 mm69 parts4LMIT3Mistrum Home Computer Modulator
Lazarus-L-o-n-g
78 × 94 mm43 parts2LCC-BY-NC-4.03Symm60HE-Panel unrouted
Mokeded
162.3 × 227.8 mm363 parts2LGPL-3.02Lightfury right
jusdisgi
156 × 116.5 mm82 parts6LMIT2RP2040/RP2350
Echo RP2040 Keyboard Module
phpbbireland
42 × 49 mm49 parts2LGPL-3.02RP2040/RP2350
Rev1
girishji
24 × 19.5 mm34 parts2LNo license2Expanded SplitKbs
oceanKeebs
66.9 × 72.6 mm25 parts2LGPL-2.02Hull 625u MX
calvin-mcd
251.2 × 95.3 mm25 parts2LCC-BY-NC-4.02Topplate
tamaroh
128.6 × 95.3 mm21 parts2LNo license2
Browse boards by part
AMS1117-3.3 1495USBLC6-2SC6 1185RP2040 846W25Q128JVS 538AP2112K-3.3 486TL072 401ESP32-S3-WROOM-1 377TL074 368L7805 347CH340C 33474HC595 328Pico 307LM358 300USBLC6-2P6 300Arduino_Nano_v3.x 26574LS04 262AP2112K-3.3TRG1 255LM7805_TO220 241ESP32-WROOM-32 23874LS245 233ProMicro 23374LS32 224SRV05-4 22474LS138 215