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.
RP2040/RP2350
Noraneko42o
darakuneko
230.7 × 76.2 mm134 parts2LCustom license29STM32
Paste
modern-hobbyist
3.6 × 3.3 mm72 parts2LMIT25Unicorne-3x5-top plate
Thunderbird2086
114.6 × 91.4 mm23 parts2LMIT24AWKB-C-2-above PCB-1mm
wj-zhe
110.9 × 90.6 mm17 parts2LNo license24ETZ-B11-RSP-6-CHOC-V2
secersh
163.9 × 90.2 mm330 parts2LCERN-OHL-S-2.022Bumwings v001 xiao s
tubbytwins
369.9 × 133.2 mm111 parts2LMIT22Proto4-left
tangybbq
133 × 94 mm37 parts2LNo license21Seismos CoreL
ReSummit
147 × 78 mm23 parts2LGPL-3.017YUIOP 31 keys with rotary switch keyboard
koron
116.5 × 116.5 mm105 parts2LMIT15Atari130MX-adapter
gianlucarenzi
73.4 × 15.5 mm4 parts2LGPL-3.014RP2040/RP2350
Ergodonk simple zero 2
JellyTitan
216.6 × 155.6 mm143 parts2LMIT10Sweeq mx
idank
95.2 × 113.5 mm78 parts2LCC-BY-SA-4.010Split mini top plate
tamago324
97.3 × 78.7 mm18 parts2LNo license8Gear40 plate
cosmosalad
269.9 × 93.2 mm44 parts2LNo license6Adapter 1U27HP3uAv2
MostlyCoraGrace
137 × 39.6 mm12 parts2LMIT6Work03xd
lander03xD
101.8 × 74 mm21 parts2LNo license5N31
hatanoh
241.7 × 61.9 mm81 parts2LNo license4Splave ferris pg1316s mk1 right unrouted
jusdisgi
117.9 × 85.9 mm37 parts2LNo license4Electron-PS2USB
Board-Folk
84.5 × 58.1 mm34 parts2LNo license4Wio-SX1262 for XIAO nRF52840
dhirptl
17.8 × 21.4 mm11 parts2LMIT3Symm60HE-Left
Mokeded
145.9 × 104.7 mm173 parts2LGPL-3.02Adapter64
phpbbireland
35 × 57 mm3 parts2LGPL-3.02Attempt1
kitsunekeyboards
284 × 100 mm98 parts2LMIT1Snak 28 routing test
JackMatanky
114.8 × 99.6 mm40 parts2LMIT1Sensor
yangxing844
38.7 × 42.8 mm13 parts2LNo license1AVR/Arduino
Corne Chocolate
IndianBoy42
133.8 × 91.4 mm84 parts2LNo license0Sgkb right top
nobodywasishere
174 × 96 mm41 parts2LNo license0Wio-SX1262 for ESP32S3
samanbeer
17.8 × 21.4 mm15 parts2LNo license0Wio-SX1262 for ESP32S3
joshujo
17.8 × 21.4 mm15 parts2LNo license0RP2040/RP2350
Simple keeb reuser
CRImier
49 × 44 mm70 parts2LGPL-3.0253WCH CH32/CH55x
CH32X-48
rgoulter
224.6 × 74.2 mm112 parts2LNo license230Bolbol
AlaaSaadAbdo
232.6 × 113.5 mm68 parts2LCC-BY-NC-4.0189ErgoSNM Keyboard - Receiver
siderakb
45 × 17.8 mm29 parts2LCERN-OHL-P-2.0170Sgkb top
sago35
134 × 96 mm31 parts2LMIT118Pangaea top thumb
e3w2q
105 × 28.6 mm9 parts2LMIT92ESP32
EspLora
BerkeleyHCI
63 × 81 mm104 parts2LBSD-3-Clause91
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