Skip to the content
PCBKitNew board
2 layers232.7 × 96.3 mmSplitty, the printed circuit board in 3D

Keyboard splitted in half with 20 keys each

Size
232.7 × 96.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
92
Nets
81
Pads
508
Tracks, vias
1,131, 57
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Jan 2026
Updated
4 Apr 2026

Overview

Splitty is an open-source printed circuit board by NizaOS, from the NizaOS/Splitty repository on GitHub. It is a 2-layer board of 232.7 × 96.3 mm with 92 parts on 81 nets, routed with 1,131 tracks and 57 vias.

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

README

README.md

SPLITTY

A 40% Wireless Split Mechanical Keyboard

Low Profile • Choc v1 • ZMK Firmware • 1000mAh Battery Life


Project Overview

SPLITTY is a custom-built, wireless split keyboard designed for portability and ergonomics. It utilizes the Seeed Studio XIAO nRF52840 for Bluetooth 5.0 connectivity and is built on a custom PCB optimized for Kailh Choc v1 low-profile switches.

image

why i made this project

i wanted a low profile split keyboard that was actually portable and didnt cost a fortune. most commerical options are too bulky or wired only so i decided to desin something that fits in a laptop bag easily while keeping the ergonomics of a split layout.

how to use

to use the keyboard you need to flash zmk firmware to both halves. double tap reset button on the xiao to enter bootloader mode then drag and drop the uf2 files. once its flashed you can pair it to your computer via bluetooth settings by searching for splitty. the left side is usually the central half that connects to the pc.

Technical Specifications

  • Microcontroller: 2x Seeed Studio XIAO nRF52840 (Bluetooth 5.0)
  • Switch Type: Kailh Choc v1 (PG1350) - Linear/Tactile/Clicky
  • Battery: 2x 1000mAh LiPo (WLY394058) - Approx. 1+ month battery life
  • PCB Features: Hotswap support, reversible footprint, 1.2mm thickness
  • Firmware: ZMK (Wireless-first firmware)

Bill of Materials (BOM)

Prices estimated in USD based on INR conversion ($1 ≈ ₹90.27).

ComponentQtyUnit PriceTotal (USD)Sourcing Link
Seeed XIAO BLE nRF528402$14.88$25.87Fab.to.Lab
Kailh Choc v1 Switches40$0.55$22.00NeoMacro
Choc Hotswap Sockets40$0.18$7.00NeoMacro
MBK/MCC Keycaps40$0.40$16.00NeoMacro
PCB (Manufacturing)1$21.00$21.00JLCPCB
3D Printed Case (Shipping)1$10.00$10.00Printing Legion
LiPo Battery (1000mAh)
Model: WLY394058 (3.9mm thick)
2$4.18$8.36Robu.in
1N4148W Diodes (SOD-123)40$0.006$0.24Robu.in
806K1 Resistor (0805)10$0.023$0.14Robu.in
2M1 Resistor (0805)10$0.020$0.11Robu.in
ESTIMATED TOTAL$110.72

Parts

92
QtyValueFootprintReferences
40DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +24
40SW_Push_45degmarbastlib-choc:SW_choc_v1_HS_CPG135001S30_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +24
4RResistor_SMD:R_0805_2012Metric2M1, 806K1, R2, R4
2BATTestPoint:TestPoint_Pad_D2.0mmTP1, TP2
2GNDTestPoint:TestPoint_Pad_D2.0mmTP3, TP4
2XIAO-nRF52840-SMDXIAO_MOD:modified-XIAO-nRF52840-SMDU1, U2
2break offpanelization:mouse-bite-2mm-slotH2, H4

Questions

How big is the Splitty PCB?

It measures 232.7 × 96.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Splitty use?

92 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 Splitty KiCad files?

From the NizaOS/Splitty repository on GitHub, at the commit this page was made from: the board is SplittyPCB/Splitty.kicad_pcb and its schematic SplittyPCB/Half.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Splitty design in my own project?

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

Similar boards

  • 2 layers102.4 × 211.3 mmHaxophone001, the printed circuit board in 3D

    Haxophone001

    cardonabits/haxo-hw

    Haxophone, an electronic musical instrument that resembles a saxophone

    92 parts674
  • 2 layers40.6 × 110 mmEuropi surface mount, the printed circuit board in 3D

    Europi surface mount

    Allen-Synthesis/EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

    92 parts584CC0-1.0
  • 2 layers142.5 × 101 mmHillside46, the printed circuit board in 3D

    Hillside46

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    92 parts448MIT
  • 2 layers217.6 × 68.1 mmKeezyboost40, the printed circuit board in 3D

    Keezyboost40

    ChrisChrisLoLo/keezyboost40

    4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware

    92 parts202CC-BY-SA-4.0
  • 2 layers39 × 40 mmMdb ai bridge esp32s3, the printed circuit board in 3D

    Mdb ai bridge esp32s3

    nodestark/mdb-esp32-cashless

    ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT

    92 parts190MIT
  • 2 layers227.5 × 87.4 mmWizza MX VIK, the printed circuit board in 3D

    Wizza MX VIK

    AlaaSaadAbdo/battoota

    Keyboards

    92 parts188
  • 2 layers120 × 70 mmEdrumulus 3hhh, the printed circuit board in 3D

    Edrumulus 3hhh

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    92 parts163GPL-2.0
  • 2 layers93.9 × 80.7 mmFroggyswadge, the printed circuit board in 3D

    Froggyswadge

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    92 parts114