3,389 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.
Wizza-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.024ETZ-B11-LSP-6-MX
secersh
163.9 × 90.2 mm330 parts2LCERN-OHL-S-2.022Bumwings v001 xiao
tubbytwins
369.9 × 133.2 mm112 parts2LMIT22Jolt2-pim left
tangybbq
151 × 98 mm42 parts2LNo license21Seismos 5CoreRShift
ReSummit
147 × 78 mm26 parts2LGPL-3.017RP2040/RP2350
YUIOP29RE
koron
116.5 × 116.5 mm118 parts2LMIT15CX85 AtariXE
gianlucarenzi
165 × 115.4 mm26 parts2LGPL-3.014
Browse boards by part
AMS1117-3.3 1720USBLC6-2SC6 1307RP2040 956W25Q128JVS 616AP2112K-3.3 568ESP32-S3-WROOM-1 442TL072 434L7805 405TL074 39274HC595 381CH340C 368LM358 350Pico 340USBLC6-2P6 331Arduino_Nano_v3.x 298LM7805_TO220 28574LS04 280ProMicro 276AP2112K-3.3TRG1 268ESP32-WROOM-32 26374LS245 254SRV05-4 24574LS32 241PC817 241