2,416 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.
SP56 Bottom
ericrlau
134.8 × 98.3 mm8 parts2LCC-BY-SA-4.09Cool640plate wide
telzo2000
196.5 × 99.5 mm45 parts2LMIT8Split mini form right
tamago324
94.8 × 81.9 mm18 parts2LNo license8Left thumb
jakobkg
45.7 × 45.7 mm7 parts2LNo license8RP2040/RP2350
Quanta75 RP2040Stamp JLCPCBAoptimized.stretch bkup
obsilab
320.7 × 165.1 mm214 parts2LCERN-OHL-P-2.06RP2040/RP2350
Gearpad
cosmosalad
74.6 × 124.9 mm80 parts2LNo license6HumanMachineInterface
RobertGawron
85 × 50 mm15 parts2LMIT6ToggleSwitch wH 1U23HP3x1Av2
MostlyCoraGrace
116.5 × 39.7 mm13 parts2LMIT6Direct03xD (copy)
lander03xD
129.5 × 87.9 mm24 parts2LNo license5Kanagawa
Ciaanh
325 × 143 mm174 parts2LNo license4Ally13
hatanoh
244.7 × 79.9 mm89 parts2LNo license4AVR/Arduino
Electron-PS2Slim
Board-Folk
81.1 × 33.6 mm39 parts2LNo license4Splave ferris pg1316s mk1 left unrouted
jusdisgi
117.9 × 85.9 mm37 parts2LNo license4Macropad test1
kelvie
38 × 88 mm5 parts2LApache-2.04Switch plate
ryoo14
237.5 × 76.5 mm47 parts2LNo license3RP2040/RP2350
XIAO
dhirptl
203.1 × 125.1 mm21 parts2LMIT3Mistrum Home Computer Modulator
Lazarus-L-o-n-g
94.6 × 18 mm18 parts2LCC-BY-NC-4.03Symm60HE-Right
Mokeded
145.9 × 104.7 mm190 parts2LGPL-3.02RP2040/RP2350
Echo RP2040 Keyboard Module34C
phpbbireland
34.5 × 45 mm45 parts2LGPL-3.02Keyboard
Noah1989
160 × 100 mm39 parts2LMIT2BFK9kv2-v2
bruj0
189.8 × 119.9 mm146 parts2LNo license1Laptreus v3
kitsunekeyboards
285 × 94.6 mm105 parts2LMIT1Nordic nRF
ErgoKey initial
Sh4rk-glitch
150.1 × 144.2 mm90 parts2LNo license1AVR/Arduino
Keyboard
WilliamLim781
100 × 123.8 mm57 parts2LNo license1RP2040/RP2350
Mikoto flashbed
yangxing844
54 × 41.5 mm48 parts2LNo license1Xosera
SmallRobot2000
122 × 92 mm46 parts4LNo license1Snak 30 virginia
JackMatanky
114 × 99.6 mm41 parts2LMIT1AVR/Arduino
Amur leopard
KingMalur
104.1 × 39.7 mm32 parts2LNo license1RP2040/RP2350
Keyboard
BennetLeff
138.8 × 89.9 mm29 parts2LCustom license1NXP
ControllerV4
jmfb
116.5 × 53 mm3 parts2LNo license1AVR/Arduino
TG4xhotswap
IndianBoy42
244.8 × 72.8 mm93 parts2LNo license0RP2040/RP2350
StagyOrtho58Hardware
neerajadsul
157.7 × 126.1 mm65 parts2LMIT0Fric10key
nobodywasishere
77 × 140 mm55 parts2LNo license0RP2040/RP2350
KiCAD project
samanbeer
78.4 × 86.3 mm34 parts2LNo license0RP2040/RP2350
XIAO
joshujo
203.1 × 125.1 mm21 parts2LNo license0Petrock-41 plate right
dycli
119.3 × 87.9 mm20 parts2LNo license0
Browse boards by part
AMS1117-3.3 1296USBLC6-2SC6 1062RP2040 736W25Q128JVS 452AP2112K-3.3 410TL072 347ESP32-S3-WROOM-1 329TL074 309L7805 292CH340C 29174HC595 272USBLC6-2P6 261Pico 259LM358 238AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 205Arduino_Nano_v3.x 204LM7805_TO220 20274LS245 184SRV05-4 18074LS138 17674LS08 17574LS32 175