2,978 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.
Mouse buttons
mtl
58 × 16.5 mm7 parts2LNo license478Platinum IIe keyboard
baldengineer
367.5 × 124.2 mm87 parts2LCC-BY-4.0442NXP
ICED-L
kiibohd
175.4 × 145 mm163 partsCERN-OHL-1.2415RP2040/RP2350
Poly corne split42 left2
thpoll83
277.2 × 107.5 mm164 parts2LCERN-OHL-W-2.0406ENV KB SWITCHPLATE
Envious-Data
350.6 × 127.8 mm9 parts2LGPL-3.0257WABBLE-60
rgoulter
285 × 94.2 mm141 parts2LNo license230Wizza-MX-VIK
AlaaSaadAbdo
227.5 × 87.4 mm82 parts2LCC-BY-NC-4.0189ErgoSNM v3 right
siderakb
115.6 × 106.7 mm84 parts2LCERN-OHL-P-2.0170Mantis reversible split leds
fxkuehl
111 × 130.6 mm37 parts2LGPL-3.0144Akimbo
Spaceboards
95.4 × 64.8 mm7 parts2LCERN-OHL-W-2.0144Besom s
davidphilipbarr
109.8 × 81.4 mm39 parts2LNo license129Fric10key
sago35
77 × 140 mm55 parts2LMIT118Tws xiao encoder
zzeneg
30 × 52.5 mm10 parts2LMIT98AVR/Arduino
Mu board
ahtn
23.1 × 33 mm20 parts2LNo license96Wren plain
oliviahanley
141.5 × 112.8 mm28 parts2LMIT92Pangaea top pinkey
e3w2q
38.1 × 75.4 mm13 parts2LMIT92ESP32
SevenSegment
BerkeleyHCI
226 × 74.4 mm114 parts2LBSD-3-Clause917teen
cyril279
95.3 × 76.2 mm35 parts2LMIT74PNCATEHO v0.5.2
aroum
97 × 59 mm27 parts2LCERN-OHL-P-2.063SofleKeyboardTopPlate Encoder
climent
143.3 × 111.8 mm6 parts2LMIT61AVR/Arduino
Grooveboard atmel mu
ianklug
118.1 × 22.9 mm24 parts2LCC-BY-SA-4.058Pipar flake
RasmusKoit
55 × 74.1 mm32 parts2LNo license56LBS6 Front Plate
TweetyDaBird
59.2 × 87 mm11 parts2LCC-BY-SA-4.055PMW3610-breakout
cormoran
13.4 × 20.1 mm11 parts2LCC-BY-4.053Squiggle standard
ibnuda
116 × 115.2 mm36 parts2LGPL-3.0476502 Video Card Pro
acwright
100 × 57.6 mm20 parts2LCERN-OHL-P-2.047Cactus Connector
rianadon
149.9 × 22.5 mm4 parts2LNo license41USBHubV3
nearestexit
64.3 × 22 mm31 parts2LMIT36RP2040/RP2350
Noraneko42gr
darakuneko
3.7 × 3.4 mm136 parts2LCustom license29Petkn
sjgray
386.1 × 99.6 mm83 parts2LNo license27Musashi60-revC-wired
hamano
160 × 135 mm64 parts2LNo license27RP2040/RP2350
Arcade 2040
tebl
81.9 × 52.7 mm27 parts2LCERN-OHL-1.227STM32
Modern lcd keyboard
modern-hobbyist
72 × 44.5 mm184 parts2LMIT25Unicorne-3x5-chocolate reversible
Thunderbird2086
114.8 × 91.4 mm89 parts2LMIT2434 split
wj-zhe
111.4 × 90.6 mm36 parts2LNo license24Solenoid driver
BASLQC
45.3 × 21.3 mm21 parts2LGPL-3.024
Browse boards by part
AMS1117-3.3 1495USBLC6-2SC6 1185RP2040 846W25Q128JVS 538AP2112K-3.3 486TL072 401ESP32-S3-WROOM-1 377TL074 368L7805 347CH340C 33474HC595 328Pico 307LM358 300USBLC6-2P6 300Arduino_Nano_v3.x 26574LS04 262AP2112K-3.3TRG1 255LM7805_TO220 241ESP32-WROOM-32 23874LS245 233ProMicro 23374LS32 224SRV05-4 22474LS138 215