

Split keyboard
- Size
- 133.4 × 110.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 89
- Nets
- 71
- Pads
- 336
- Tracks, vias
- 567, 60
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 30 Mar 2024
- Updated
- 17 Oct 2026
Overview
Split keyboard is an open-source printed circuit board by celcius-plus-273, from the celcius-plus-273/split-keyboard repository on GitHub. It is a 2-layer board of 133.4 × 110.2 mm with 89 parts on 71 nets, routed with 567 tracks and 60 vias.
It is built around the ATMEGA32U4. Its parts include 34 diodes, 33 switches, 8 capacitors, 6 resistors and 2 connectors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdsplit-keyboard
Parts
89| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | D | Diode_SMD:D_SOD-123 | D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115, D116 +16 |
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C101, C102, C103, C104 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_TopBottom | H101, H102, H103, H104 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R101, R104 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R107, R108 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R105, R106 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C106, C107 |
| 2 | GREEN | LED_SMD:LED_0603_1608Metric | D133, D134 |
| 1 | , | CherryMX_PCB:CherryMX_1.00u_PCB | SW124 |
| 1 | - | CherryMX_PCB:CherryMX_1.00u_PCB | SW106 |
| 1 | . | CherryMX_PCB:CherryMX_1.00u_PCB | SW125 |
| 1 | / | CherryMX_PCB:CherryMX_1.00u_PCB | SW126 |
| 1 | 0 | CherryMX_PCB:CherryMX_1.00u_PCB | SW105 |
| 1 | 16 MHz | Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y101 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C108 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C105 |
| 1 | 6 | CherryMX_PCB:CherryMX_1.00u_PCB | SW101 |
| 1 | 7 | CherryMX_PCB:CherryMX_1.00u_PCB | SW102 |
| 1 | 8 | CherryMX_PCB:CherryMX_1.00u_PCB | SW103 |
| 1 | 9 | CherryMX_PCB:CherryMX_1.00u_PCB | SW104 |
| 1 | ; | CherryMX_PCB:CherryMX_1.00u_PCB | SW119 |
| 1 | ATmega32U4 | Package_QFP:TQFP-44_10x10mm_P0.8mm | U101 |
| 1 | BSPC | CherryMX_PCB:CherryMX_1.00u_PCB | SW113 |
| 1 | Bluefruit LE | Connector_JST:JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal | J101 |
| 1 | C1 | CherryMX_PCB:CherryMX_1.00u_PCB | SW107 |
| 1 | C2 | CherryMX_PCB:CherryMX_1.00u_PCB | SW114 |
| 1 | C3 | CherryMX_PCB:CherryMX_1.00u_PCB | SW121 |
| 1 | C4 | CherryMX_PCB:CherryMX_1.00u_PCB | SW128 |
| 1 | ENT | CherryMX_PCB:CherryMX_1.00u_PCB | SW120 |
| 1 | H | CherryMX_PCB:CherryMX_1.00u_PCB | SW115 |
| 1 | I | CherryMX_PCB:CherryMX_1.00u_PCB | SW110 |
| 1 | J | CherryMX_PCB:CherryMX_1.00u_PCB | SW116 |
| 1 | JST-PH | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J103 |
| 1 | K | CherryMX_PCB:CherryMX_1.00u_PCB | SW117 |
| 1 | L | CherryMX_PCB:CherryMX_1.00u_PCB | SW118 |
| 1 | M | CherryMX_PCB:CherryMX_1.00u_PCB | SW123 |
| 1 | M1 | CherryMX_PCB:CherryMX_1.00u_PCB | SW130 |
| 1 | M2 | CherryMX_PCB:CherryMX_1.00u_PCB | SW131 |
| 1 | N | CherryMX_PCB:CherryMX_1.00u_PCB | SW122 |
| 1 | O | CherryMX_PCB:CherryMX_1.00u_PCB | SW111 |
| 1 | P | CherryMX_PCB:CherryMX_1.00u_PCB | SW112 |
| 1 | RSHIFT | CherryMX_PCB:CherryMX_1.00u_PCB | SW127 |
| 1 | SPC | CherryMX_PCB:CherryMX_1.00u_PCB | SW129 |
| 1 | SUPER | CherryMX_PCB:CherryMX_1.00u_PCB | SW132 |
| 1 | U | CherryMX_PCB:CherryMX_1.00u_PCB | SW109 |
| 1 | Y | CherryMX_PCB:CherryMX_1.00u_PCB | SW108 |
| 1 | reset_sw | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | S101 |
Questions
How big is the Split keyboard PCB?
It measures 133.4 × 110.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Split keyboard use?
89 parts, built around the ATMEGA32U4. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Split keyboard KiCad files?
From the celcius-plus-273/split-keyboard repository on GitHub, at the commit this page was made from: the board is rev2/rev2.kicad_pcb and its schematic keeb-rev1-mirror/keeb-rev1-mirror.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Split keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask celcius-plus-273 before reusing the design.
More from celcius-plus-273/split-keyboard
6- 2 layers275.1 × 113 mm

- 2 layers133.4 × 110.2 mm

- 2 layers152.4 × 114.3 mm

- 2 layers142.2 × 99.6 mm

- 2 layers142.2 × 99.6 mm

- 2 layers77.5 × 29.2 mm

Similar boards
- 2 layers89 × 100 mm

Hub16
joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!
132 parts388 - 2 layers22.9 × 36.7 mm

Usb2usb
tmk/USB2USB_Converter
USB to USB keyboard protocol converter supported by TMK keyboard firmware
26 parts152 - 2 layers303.6 × 96.1 mm

- 2 layers114.9 × 77 mm

- 2 layers444.1 × 151.2 mm

Gh80-3003
evyd13/gh80-series
GH80-1800, GH80-3700 and GH80-3003 by Evy (aka anykeys.eu)
287 parts69CC-BY-SA-4.0 - 2 layers232.2 × 76.7 mm

- 2 layers373.2 × 131.8 mm

- 2 layers17.8 × 33 mm
