

Split keyboard
- Size
- 275.1 × 113 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 128
- Nets
- 90
- Pads
- 552
- Tracks, vias
- 622, 213
- Pours
- 2
- 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 275.1 × 113 mm with 128 parts on 90 nets, routed with 622 tracks and 213 vias.
It is built around the PCM12SMTR. Its parts include 46 switches, 42 diodes, 4 connectors and 2 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
Main components
1README
README.mdsplit-keyboard
Parts
128| Qty | Value | Footprint | References |
|---|---|---|---|
| 42 | D | kbd:D3_SMD_v2 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26 |
| 7 | MountingHole | kbd:spacer_m2 | H1, H5, H9, H11, H13, H15, H17 |
| 7 | MountingHole_Pad | kbd:spacer_m2 | H3, H7, H10, H12, H14, H16, H18 |
| 4 | MountingHole | kbd:thread_m2 | H2, H4, H6, H8 |
| 2 | ' | kbd:CherryMX_Hotswap | SW19, SW24 |
| 2 | Battery | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J1, J3 |
| 2 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP3, TP6 |
| 2 | LOGO | kbd:corne-logo-horizontal | G***, G*** |
| 2 | LOGO | kbd:corne-logo-silk | G***, G*** |
| 2 | PCM12SMTR | PCM_Slide_SW:SW_PCM12SMTR | SW43, SW45 |
| 2 | RGB | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP4 |
| 2 | SPACE | kbd:CherryMX_Hotswap | SW38, SW42 |
| 2 | SW_Push | Button_Switch_SMD:Panasonic_EVQPUM_EVQPUD | SW44, SW46 |
| 2 | VCC | TestPoint:TestPoint_Pad_D1.5mm | TP2, TP5 |
| 2 | nice_nano | nice_nano:nice_nano | U1, U2 |
| 2 | nice_view | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J2, J4 |
| 1 | , | kbd:CherryMX_Hotswap | SW33 |
| 1 | . | kbd:CherryMX_Hotswap | SW34 |
| 1 | / | kbd:CherryMX_Hotswap | SW35 |
| 1 | ; | kbd:CherryMX_Hotswap | SW23 |
| 1 | A | kbd:CherryMX_Hotswap | SW14 |
| 1 | B | kbd:CherryMX_Hotswap | SW30 |
| 1 | BSPC | kbd:CherryMX_Hotswap | SW12 |
| 1 | BSPS | kbd:CherryMX_Hotswap | SW7 |
| 1 | C | kbd:CherryMX_Hotswap | SW28 |
| 1 | CTRL | kbd:CherryMX_Hotswap | SW13 |
| 1 | D | kbd:CherryMX_Hotswap | SW16 |
| 1 | E | kbd:CherryMX_Hotswap | SW4 |
| 1 | ENTER | kbd:CherryMX_Hotswap | SW39 |
| 1 | ESC | kbd:CherryMX_Hotswap | SW1 |
| 1 | F | kbd:CherryMX_Hotswap | SW17 |
| 1 | FN | kbd:CherryMX_Hotswap | SW37 |
| 1 | G | kbd:CherryMX_Hotswap | SW18 |
| 1 | I | kbd:CherryMX_Hotswap | SW9 |
| 1 | J | kbd:CherryMX_Hotswap | SW20 |
| 1 | K | kbd:CherryMX_Hotswap | SW21 |
| 1 | L | kbd:CherryMX_Hotswap | SW22 |
| 1 | LOWER | kbd:CherryMX_Hotswap | SW41 |
| 1 | M | kbd:CherryMX_Hotswap | SW32 |
| 1 | META | kbd:CherryMX_Hotswap | SW40 |
| 1 | O | kbd:CherryMX_Hotswap | SW10 |
| 1 | P | kbd:CherryMX_Hotswap | SW11 |
| 1 | Q | kbd:CherryMX_Hotswap | SW2 |
| 1 | R | kbd:CherryMX_Hotswap | SW5 |
| 1 | RSFT | kbd:CherryMX_Hotswap | SW31 |
| 1 | RSHIFT | kbd:CherryMX_Hotswap | SW36 |
| 1 | S | kbd:CherryMX_Hotswap | SW15 |
| 1 | SHIFT | kbd:CherryMX_Hotswap | SW25 |
| 1 | T | kbd:CherryMX_Hotswap | SW6 |
| 1 | U | kbd:CherryMX_Hotswap | SW8 |
| 1 | V | kbd:CherryMX_Hotswap | SW29 |
| 1 | W | kbd:CherryMX_Hotswap | SW3 |
| 1 | X | kbd:CherryMX_Hotswap | SW27 |
| 1 | Z | kbd:CherryMX_Hotswap | SW26 |
The 122 most common of 128 parts.
Questions
How big is the Split keyboard PCB?
It measures 275.1 × 113 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Split keyboard use?
128 parts, built around the PCM12SMTR. 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 rev3/rev3.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 layers133.4 × 110.2 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 layers277.2 × 107.5 mm

Corne V4 Pro Micro Edition
klouderone/CorneV4ProMicroEdition
The Corne V4 with Pro Micro Micocontrollers, made specifically for beginners and support for wireless microcontrollers
112 parts208CC-BY-4.0 - 2 layers275.5 × 105.6 mm

ULK
Goga64/ULK
Low profile split keyboard with Corne 42 Layout and Cerry ULP switches. (6mm height)
124 parts58MIT - 2 layers97.6 × 78.2 mm

Tired Seagull
klouderone/SeagullMacropad
The Seagull Macropad is based off the Rhino Pad, that supports both MX and Choc switches. The Macropad features an aesthetic but functional diode layout, an encoder, and pads for a battery and battery switch for…
38 parts31 - 2 layers334.7 × 118.8 mm

Split
tedraykov/spliteo
Ergonomic split keyboard with a 3x6 matrix layout and a 4 key thumb cluster.
102 parts31 - 2 layers240.7 × 110.1 mm

Kiwi 36
klouderone/Kiwi36-Split
A 36 Key Split Keyboard for beginners packed full of features, such as USB-C interconnect, an extensive case library, and wireless support
99 parts23 - 2 layers64.4 × 42.2 mm

Sharp ce140f emul v2
ffxx68/Sharp_ce140f_emul
At the time (I'm talking about mid '80s early '90s), what I thought my Sharp-PC was missing the most was a convenient way to store and load programs.
54 parts22 - 2 layers116.3 × 59.2 mm

Rhino Pad Board V2
klouderone/therhinopad
The Rhino Pad is a compact Macro Pad tailored for Computer-Aided Drawing, with 13 keys and an encoder that can be programmed for any macro in your program.
31 parts22 - 4 layers100 × 100 mm

D1600e psu breakout board
antmicro/d1600e-psu-breakout
Breakout board for DELL D1600E-S0 Power Supply Unit
237 parts20Apache-2.0