2,309 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.
Nordic nRF
Backup
kitsunekeyboards
285 × 94.6 mm143 parts2LMIT1RP2040/RP2350
LK56HS
lambdakb
247.7 × 95.3 mm143 parts2LCERN-OHL-S-2.01AVR/Arduino
The PETER keyboard
calvin-mcd
243.3 × 95.4 mm141 parts2LGPL-3.01RP2040/RP2350
MSCKee
Creative-Difficulty
213.7 × 140.6 mm140 parts4LNo license1Penguinkeeb
amnotpopichu
306.6 × 225.3 mm138 parts2LMPL-2.01Nordic nRF
Plico
achen18
238.6 × 113.7 mm138 parts2LNo license1RP2040/RP2350
Winter60
aryan-madan
352.2 × 101.3 mm137 parts2LGPL-3.01RP2040/RP2350
Keyboard
kermitsgonnakermicide
290.9 × 123.4 mm137 parts2LNo license1RP2040/RP2350
Main
Oya-Tomo
349.3 × 108 mm136 parts2LNo license1AVR/Arduino
Custom keyboard
balkacer
292 × 99.9 mm135 parts2LNo license1RP2040/RP2350
Ninjaboard65
Ninjadude01
312.5 × 127.5 mm134 parts2LNo license1ESP32
Mechanizer
chinh4
151.2 × 125.4 mm132 parts2LNo license1SplitKeeb
rah1236
355.6 × 102.2 mm130 parts2LNo license1STM32
Borsdorf
Cutie-Club
314.3 × 95.3 mm128 parts2LCC-BY-SA-4.01RP2040/RP2350
VNTR-65
FanieVenter
370 × 120 mm126 parts2LNo license1RP2040/RP2350
Dimension1800
nearestexit
396.5 × 200.1 mm124 parts2LMIT1The Interchange Keyboard - Right Module
headblockhead
175.6 × 104 mm124 parts2LCERN-OHL-S-2.01Nordic nRF
Split-Keyboard
Arwinplayz
180 × 128 mm124 parts2LNo license1Nordic nRF
Splitly
mannireis
271.5 × 85.6 mm122 parts2LNo license1AVR/Arduino
Neolexis
rhettjay
141 × 103.6 mm121 parts2LGPL-3.01Chunchunkb
qwerty22121998
143.7 × 121.4 mm120 parts2LNo license1AVR/Arduino
C128DKEYBOARD
danwerner21
437.8 × 127.8 mm119 parts2LNo license1AVR/Arduino
Ergodox extended
Gephorian
201.9 × 170.2 mm119 parts2LNo license1Tutorial
Sh4rk-glitch
268.9 × 134 mm119 parts2LNo license1ZX-Cherry
guntars-lemps
256.3 × 109.5 mm117 parts2LGPL-3.01RP2040/RP2350
BullIso
ScatteredDrifter
257.2 × 89.2 mm117 parts2LMIT1RP2040/RP2350
Kiwi board
mannireis
268.7 × 76.2 mm113 parts2LMIT1Lyrebird Keyboard Tone Generator
Celcius1
85.1 × 75.2 mm111 parts2LGPL-3.01AVR/Arduino
KiCad Project
Hieupham0012
257.2 × 95.3 mm109 parts2LNo license1Nordic nRF
Split-Keyboard with-Joystick
Shadow220108
312.4 × 114.1 mm108 parts2LNo license1Nordic nRF
Ataraxia
shreaypatel
290.8 × 123.8 mm106 parts2LNo license1STM32
Wave opensouce
isthispatrick
309.6 × 95.3 mm106 parts2LNo license1STM32
Vaucasy left
engemkeres
154 × 129.9 mm105 parts2LMIT1Keyboard
apuder
145 × 71.6 mm104 parts2LNo license1RP2040/RP2350
Keyboard
Thunkar
161.8 × 129.2 mm103 parts2LNo license1RP2040/RP2350
Mad RP2040
Cimos
77.2 × 86.4 mm102 parts4LMIT1
Browse boards by part
AMS1117-3.3 1176USBLC6-2SC6 971RP2040 698W25Q128JVS 419AP2112K-3.3 372TL072 338TL074 307ESP32-S3-WROOM-1 300CH340C 273L7805 264Pico 25074HC595 248USBLC6-2P6 235LM358 223AP2112K-3.3TRG1 202Arduino_Nano_v3.x 19474LS04 193LM7805_TO220 182ESP32-WROOM-32 18174LS245 171SRV05-4 169W25Q128JVSIQ 16974LS138 16274LS32 161