2,320 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.
Chocofly fz
vlkv
304 × 133.5 mm134 parts2LMIT75AVR/Arduino
R3926lp
cyril279
238.7 × 94.9 mm120 parts2LMIT74AVR/Arduino
Redone-3k v2
kzrtn
57.5 × 52.2 mm31 parts2LNo license72STM32
Bonsai C
customMK
17.8 × 51.6 mm37 parts4LCERN-OHL-P-2.071RP2040/RP2350
HandyWork 5x3 + Mods + Nav
AxelVoitier
283.2 × 131.5 mm48 parts4LNo license70Jiran cherry
Ladniy
152.4 × 104.7 mm72 parts2LCC-BY-NC-4.067Plate bottom
0xCB-dev
238.6 × 111.5 mm8 parts2LCustom license66PNCATEHO MK DOSE
aroum
95 × 57 mm43 parts2LCERN-OHL-P-2.063RP2040/RP2350
0xCB 1337
0xCB-dev
137 × 141 mm114 parts4LCustom license60RP2040/RP2350
Pcb
zzeneg
139.8 × 110.8 mm113 parts2LMIT59RP2040/RP2350
Grooveboard mx rp
ianklug
120 × 25 mm37 parts2LCC-BY-SA-4.058ULK ulp
Goga64
275.5 × 105.6 mm93 parts2LMIT57Le Capybara
sporkus
231.6 × 92.5 mm16 parts2LCERN-OHL-W-2.057Nordic nRF
Pipar sool
RasmusKoit
142.4 × 110.5 mm121 parts2LNo license56AVR/Arduino
Bemini atmel au
ianklug
199 × 65 mm43 parts2LCC-BY-SA-4.055Little Big Scroll 6
TweetyDaBird
59.2 × 87 mm21 parts2LCC-BY-SA-4.055Underplate
Ladniy
152.4 × 104.7 mm5 parts2LCERN-OHL-P-2.054Nordic nRF
Dya right
cormoran
127.2 × 92.9 mm121 parts2LCC-BY-4.053STM32
Le Chiffre STM32
sporkus
227.4 × 84.9 mm107 parts2LCERN-OHL-W-2.053AVR/Arduino
Rosaline
peej
285.4 × 94.9 mm137 parts2LMIT52Le chiff ble hotswap
MangoIV
230 × 85 mm114 parts2LGPL-3.052AVR/Arduino
Keyboard
danwerner21
282.7 × 108.3 mm57 parts2LNo license50RP2040/RP2350
Serendipity rp2040
dededecline
287.3 × 97.8 mm95 parts2LGPL-3.0486502 Backplane Pro
acwright
100 × 100 mm27 parts2LCERN-OHL-P-2.047ESP32
Zerowriter Keyboard
zerowriter
271.2 × 93.4 mm136 parts2LGPL-3.046Tiboard v2.1 multi
tinyboxxx
162.8 × 106.9 mm55 parts2LMIT45Plate
Ladniy
290 × 99.6 mm52 parts2LCERN-OHL-P-2.045Panel
Pakequis
118.6 × 145.9 mm6 parts2LMIT45Jupiter-II keyboard
ricaflops
157.5 × 67.3 mm43 partsMIT43RP2040/RP2350
Lunakey Pico
yoichiro
140.5 × 100.6 mm110 parts2LCC-BY-NC-4.042RP2040/RP2350
Lemon
rianadon
31.9 × 36 mm49 parts2LNo license41RP2040/RP2350
Main
zzeneg
74 × 42 mm26 parts2LMIT41TMS9918
michalin
100 × 100 mm20 parts2LGPL-3.041Omega-Keyboard
merlinkv
333.4 × 124.5 mm96 parts2LGPL-3.040Campus hub
flurples
30 × 122 mm61 parts2LGPL-3.036USB-A-Daughterboard
nearestexit
96.1 × 29.3 mm52 parts2LMIT36
Browse boards by part
AMS1117-3.3 1196USBLC6-2SC6 983RP2040 699W25Q128JVS 421AP2112K-3.3 376TL072 339TL074 307ESP32-S3-WROOM-1 304CH340C 274L7805 271Pico 25174HC595 248USBLC6-2P6 248LM358 228AP2112K-3.3TRG1 205Arduino_Nano_v3.x 19774LS04 193LM7805_TO220 185ESP32-WROOM-32 18274LS245 171SRV05-4 169W25Q128JVSIQ 16974LS138 16274LS32 161