Skip to the content
2 layers138.7 × 107.8 mmSplit keyboard, the printed circuit board in 3D

An ergonomic ortholinear split keyboard made to be low profile yet enjoyable and comfortable to use. It features a 6 column by 3 row layout similar to the Corne ergo keyboard but instead with a full width bottom "thumb…

Size
138.7 × 107.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
51
Pads
318
Tracks, vias
289, 2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Mar 2026
Updated
28 Mar 2026

Overview

Split keyboard is an open-source printed circuit board by Hibernathan1212, from the Hibernathan1212/split-keyboard repository on GitHub. It is a 2-layer board of 138.7 × 107.8 mm with 59 parts on 51 nets, routed with 289 tracks and 2 vias.

Its parts include 26 switches, 24 diodes, 2 resistors, 1 IC and 1 connector. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

SPlitty

An ergonomic ortholinear split keyboard made to be low profile yet enjoyable and comfortable to use. It features a 6 column by 3 row layout similar to the Corne ergo keyboard but instead with a full width bottom "thumb cluster" that hopefully helps in moving from a traditional keyboard to a split ergo thumb cluster. This is mostly based around many of my current workflows being based around using CMD CTRL and ALT together on my mac so I wanted a way to reliably (no mod tap/hold on home row) press all of them while pressing all the other keys. I have an absolem/voyager style sticking out thumb cluster which allows for a more natural open hand. I wanted to make this project to help with the uncomfortable ergonomics of my desk that make me hunch forward to my keyboard whereas I'd rather my arms be further apart.

<img src=assets/full.png alt="full" width="500"/>

Features

  • Ortholinear
  • Column staggered
  • 48 keys
  • Pinky splay
  • 128x32 OLED Displays
  • Customizable tilt with tent legs
  • ZMK Firmware
  • Low Profile Choc Linear Switches
  • Wireless
  • Hotswappable

CAD

Uses a mix between a floating tray mount (resting on top of pillars) and a floating integrated plate on a lip to get the benefits of rigidity from tray mount without being too rigid and also alignment from plate.

<img src=assets/left-cad.png alt="Left" width="500"/> <img src=assets/right-cad.png alt="Right" width="500"/>

Made in Onshape.

PCB

Made in Kicad

Schematic

<img src=assets/schematic.png alt="schematic" width="500"/>

PCB

<img src=assets/left-pcb.png alt="pcb" width="500"/> <img src=assets/right-pcb.png alt="pcb" width="500"/>

Firmware

Uses ZMK and is customizable to do whatever you want pretty much. Set up to work with ZMK Studio. By default has 4 layers: the default qwerty layout layer, a numpad & function keys layout, a symbols layer, and a nav layer with mouse movements.

BOM

ProductAmountUnit Cost (THB)Price (THB)Price (USD)Link
Kailh Choc Low Profile Switches V170791.58791.5824.09https://th.aliexpress.com/item/1005005723938995.html
Kailh Choc Low Profile Keycaps 1u5*1013567520.54https://keebd.com/products/ldsa-low-profile-blank-keycaps?variant=43210374185112
Kailh Choc Low Profile Keycaps 1.5u1*251511.55https://keebd.com/products/ldsa-low-profile-blank-keycaps?variant=43210375397528
Choc Hotswap Sockets50177.03177.035.39https://th.aliexpress.com/item/1005008543325730.html
Reset Button2511023.1https://keebd.com/products/reset-button-panasonic
Power Switch226521.58https://keebd.com/products/switch-mini-7-pin-2-slide-positions
Rubber Feet473.673.62.24https://th.aliexpress.com/item/1005007438396940.html
Tenting Feet458.83235.327.16https://th.aliexpress.com/item/1005011724480659.html
403450 750mAh2130.24260.487.93https://th.aliexpress.com/item/1005003630012646.html
Battery JST PH Connector2511023.1https://keebd.com/products/jst-power-connector
ProMicro nrf52840 Board2106.15212.36.46https://th.aliexpress.com/item/1005006271779544.html
Diodes125.7825.780.78https://th.aliexpress.com/item/1005008826378208.html
Oled Display 0.91inch I2C1155.34155.344.73https://th.aliexpress.com/item/1005008918700196.html
PCB left110
PCB right110
aliexpress shipping143.84.38
keebd shipping2307
jlcpcb shipping0.05
Total120.08

(If anyone could help source cheaper materials it would be greatly appreciated)

Parts

59
QtyValueFootprintReferences
24DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8
23SW_Pushmarbastlib-choc:SW_choc_v1_HS_CPG135001S30_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +7
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
12MResistor_SMD:R_0805_2012MetricR2
1806kResistor_SMD:R_0805_2012MetricR1
1Conn_01x02_SocketConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalBattery1
1Conn_01x04_SocketDisplay:ER_OLEDM0.91_1x-I2CJ1
1SW_PushButton_Switch_SMD:Panasonic_EVQPUJ_EVQPUASW26
1SW_Pushmarbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.5uSW24
1SW_SPDT_312acheron_Hardware:ALPS_SSSS811101SW25
1nice_nanoNice_Nano:nice_nanoU3

Similar boards

  • 2 layers216.9 × 86.8 mmSweepbling lp pcb, the printed circuit board in 3D

    Sweepbling lp pcb

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    59 parts2.1k
  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers100 × 24 mmSTM32 Klipper Expander, the printed circuit board in 3D

    STM32 Klipper Expander

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    59 parts1.1kGPL-3.0
  • 2 layers77.5 × 20.4 mmTester, the printed circuit board in 3D

    Tester

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    59 parts915
  • 2 layers100 × 96 mmBacklight, the printed circuit board in 3D

    Backlight

    jackw01/scanlight

    A better light source for scanning color negative film

    59 parts397CERN-OHL-W-2.0
  • 2 layers95.3 × 100 mmBeyblock20, the printed circuit board in 3D

    Beyblock20

    ChrisChrisLoLo/beyblock20

    The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

    59 parts335GPL-3.0
  • 2 layers94 × 94.5 mmVikropad, the printed circuit board in 3D

    Vikropad

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    59 parts220CERN-OHL-P-2.0

Questions

How big is the Split keyboard PCB?

It measures 138.7 × 107.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split keyboard use?

59 parts. 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 Hibernathan1212/split-keyboard repository on GitHub, at the commit this page was made from: the board is pcb/split-keyboard-left/split-keyboard.kicad_pcb and its schematic pcb/split-keyboard-left/side.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 Hibernathan1212 before reusing the design.