2,399 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.
Led button
cormoran
12 × 17 mm11 parts2LCC-BY-4.053AVR/Arduino
Goldfish v2
Salicylic-acid3
17.4 × 32.6 mm26 parts2LMIT516502 Storage Card Pro
acwright
100 × 57.6 mm20 parts2LCERN-OHL-P-2.047Plum twist
rianadon
17 × 17.9 mm5 parts2LNo license41STM32
Mx unsaver numpad
nearestexit
74.3 × 105.4 mm45 parts2LMIT36DragonKeyboard
danwerner21
359.1 × 124.5 mm55 parts2LNo license34RP2040/RP2350
Noraneko42a
darakuneko
272.5 × 94.1 mm138 parts2LCustom license29Petkb
sjgray
386.1 × 100 mm84 parts2LNo license27STM32
Hermod left
modern-hobbyist
3.6 × 3.3 mm196 parts2LMIT25Unicorne-3x5-cherry mx reversible
Thunderbird2086
114.8 × 91.4 mm89 parts2LMIT2436 split v3 stack case
wj-zhe
141.8 × 95.1 mm46 parts2LNo license24AVR/Arduino
Beamspring usb
BASLQC
145.5 × 21.3 mm35 parts2LGPL-3.024ETZ-B11-LSP-6-CHOC-V2
secersh
163.9 × 90.2 mm330 parts2LCERN-OHL-S-2.022RP2040/RP2350
Bumwings v001R64 rp2040zero sd
tubbytwins
344.6 × 141.3 mm129 parts2LMIT22Thumb3
yangit
20 × 51 mm7 parts2LMIT22Nordic nRF
Bletest-2
tangybbq
78.5 × 52 mm45 parts2LNo license21Rana Tadpole Backplate
rana-sylvatica
175 × 111 mm6 parts2LNo license21Reviungdash top plate flipped
tumler
292.1 × 128.6 mm52 parts2LMIT19DaNumPad Top Plate
TweetyDaBird
100 × 95.3 mm17 parts2LCustom license19Seismos 5CoreL
ReSummit
147 × 78 mm26 parts2LGPL-3.017Travaulta plate niz
calvin-mcd
210.7 × 77.4 mm14 parts2LCC-BY-NC-4.016YUIOP63 HHS Keyboard
koron
319 × 95 mm137 parts2LMIT15Atari 130MX Plate
gianlucarenzi
308 × 128.5 mm65 parts2LGPL-3.014ASCII keyboard 3
ibm2030
297 × 145 mm77 parts2LNo license13PC9505 Breakout Board
blueOkiris
33 × 73.7 mm3 parts2LGPL-3.013RP2040/RP2350
Ergodonk simple zero
JellyTitan
216.6 × 155.6 mm146 parts2LMIT10Keyball61 Left
idank
143 × 113.5 mm125 parts2LCC-BY-SA-4.010AnsicSolder
yuburoll
100 × 97 mm48 parts2LMIT10Right Hand Swift
GRAMCTRL
144.1 × 153 mm13 parts2LGPL-3.010Amber plate extended
nezumee
127 × 119.3 mm5 parts2LMIT10SP56 Plate
ericrlau
134.8 × 98.3 mm28 parts2LCC-BY-SA-4.09Right control
geek-rabb1t
57.5 × 69.3 mm12 parts2LMIT9STM32
USB Keypad
CDFER
93 × 27 mm77 parts2LCustom license8Cool640plate
telzo2000
196.5 × 99.5 mm45 parts2LMIT8Split mini form left
tamago324
94.8 × 81.9 mm18 parts2LNo license8Left fingers
jakobkg
114.3 × 40.6 mm13 parts2LNo license8
Browse boards by part
AMS1117-3.3 1287USBLC6-2SC6 1056RP2040 725W25Q128JVS 444AP2112K-3.3 408TL072 347ESP32-S3-WROOM-1 324TL074 308CH340C 290L7805 29074HC595 267USBLC6-2P6 260Pico 258LM358 237AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 203Arduino_Nano_v3.x 202LM7805_TO220 20174LS245 18474LS138 176SRV05-4 17674LS08 17574LS32 175