Skip to the content
PCBKitNew board
2 layers304.2 × 119.5 mmSplit keyboar, the printed circuit board in 3D

wireless split keyboard

Size
304.2 × 119.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
142
Nets
90
Pads
712
Tracks, vias
712, 39
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 May 2026
Updated
5 Sep 2026

Overview

Split keyboar is an open-source printed circuit board by bluefeng2, from the bluefeng2/Split-Keeb repository on GitHub. It is a 2-layer board of 304.2 × 119.5 mm with 142 parts on 90 nets, routed with 712 tracks and 39 vias.

Its parts include 60 diodes, 60 switches, 4 resistors, 2 ICs and 2 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

SPLITKB

A custom wireless split mechanical keyboard powered by the nRF52840. Features an ergonomic split layout, OLED display on each half, rotary encoders, and a fully custom PCB and enclosure.

I made this project because I wanted to try something new, and there just so happened to be a guide on it, so I just followed it.

This project follows the Stasis Split Keyboard guide.

3D Model

Made in Fusion 360

image

PCB

Made in KiCad

image

image

BOM

NamePurposeQuantityTotal Cost (USD)DistributorLink
Kailh V2 Choc SwitchesSwitches123.18AliExpresshttps://www.aliexpress.com/item/1005008382793794.html
SuperMini nRF52840Microcontroller25.66AliExpresshttps://www.aliexpress.com/item/1005007383375306.html
EC11 Rotary EncoderRotary Encoder12.49AliExpresshttps://www.aliexpress.com/item/1005007644083514.html
Kailh Choc Hot Swap SocketsHot Swap Sockets10.99AliExpresshttps://www.aliexpress.com/item/1005009794038277.html
KeycapsKeycaps126.36AliExpresshttps://www.aliexpress.com/item/1005010264586378.html
LiPo BatteryBattery17.28AliExpresshttps://www.aliexpress.com/item/1005009279554068.html
PCBPCB134.39JLCPCBN/A
DiodesKey Matrix1IncludedLCSCN/A
806kΩ ResistorBattery Circuit1IncludedLCSCN/A
2MΩ ResistorBattery Circuit1IncludedLCSCN/A
Miscellaneous LCSC ComponentsPassive Components11.91LCSCN/A

Assembly Instructions:

1. PCB

  • Follow the schematic.
  • The only non-diode smd components are the resistors for the voltage divider.
  • The Pro Micro should be soldered with a gap large enough for the battery to fit underneath.
  • The OLED goes right above the Pro Micro

2. CASE

  • Screw in the pcb to the bottom case (CaseBottomR/L.stl), using heat set inserts and M3 bolts.
  • Rest the plate (CasePlateR/L.stl) on top of the pcb. The switches are hotswappabe.
  • Put in the switches.

3. Everything Else

  • Put the keycaps on.
  • Put the encoder knob on. (Knob.stl)

4. Firmware

  • Upload the Firmware in this repo to each side.

Parts

142
QtyValueFootprintReferences
60DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +44
56SW_PushPCM_marbastlib-xp-choc:SW_choc_v2_HS_CPG135001S30_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +40
8MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H9, H10, H11, H12
4TestPointTestPoint:TestPoint_Plated_Hole_D2.0mmTP1, TP2, TP3, TP4
22MResistor_SMD:R_0805_2012MetricR2, R4
2806kResistor_SMD:R_0805_2012MetricR1, R3
2Break OffPanelization:MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_7hBO3, H8
2Conn_01x04_SocketConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1, J2
2RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW61, SW62
2SW_PushPCM_marbastlib-xp-choc:SW_choc_v2_HS_CPG135001S30_1.5uSW57, SW58
2SuperMini nRF52840PCM_marbastlib-xp-promicroish:SuperMini_nRF52840_AH_USBupU3, U4

Questions

How big is the Split keyboar PCB?

It measures 304.2 × 119.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split keyboar use?

142 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 keyboar KiCad files?

From the bluefeng2/Split-Keeb repository on GitHub, at the commit this page was made from: the board is PCB/split keyboar.kicad_pcb and its schematic PCB/side.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Split keyboar design in my own project?

Its repository states no licence, so its author keeps all rights: ask bluefeng2 before reusing the design.

Similar boards

  • 2 layers316 × 119 mmTeensy Grovebox, the printed circuit board in 3D

    Teensy Grovebox

    jerry20091103/Teensy_Grovebox

    A portable synth and music multi-tool made with Teensy 4.1

    142 parts150MIT
  • 2 layers156 × 185.9 mmTorabo tsuki lp M, the printed circuit board in 3D

    Torabo tsuki lp M

    sekigon-gonnoc/torabo-tsuki-lp

    torabo-tsuki lp is low profile split keyboard with trackball(s)

    142 parts110
  • 2 layers167.6 × 97.5 mmAS3397 proto DIP, the printed circuit board in 3D

    AS3397 proto DIP

    PhysicsDptAngers/polyUAnalog

    Open source, analog and polyphonic synthesizer

    142 parts88MIT
  • 2 layers357.8 × 124.5 mmVic2020mainboard, the printed circuit board in 3D

    Vic2020mainboard

    danwerner21/vic2020

    A Vic-20 clone created with [almost] all readily available parts

    142 parts78
  • 2 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

    Potentiostat

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    142 parts57CC-BY-4.0
  • 2 layers242.2 × 72.1 mmAtom47, the printed circuit board in 3D

    Atom47

    evyd13/atom47

    Replacement PCB for the Vortex Core

    142 parts30Apache-2.0
  • 2 layers285 × 94.6 mmNice60, the printed circuit board in 3D

    Nice60

    Nicell/nice60

    Pro Micro Powered, Hotswap 60% Keyboard

    142 parts29MIT
  • 2 layers304.8 × 95.3 mmKeybird, the printed circuit board in 3D

    Keybird

    fanf2/kbd

    my homemade keyboard projects

    142 parts22