Skip to the content
2 layers207.5 × 100.9 mmErgoSplit, the printed circuit board in 3D

A ergonomical splitkbd!

Size
207.5 × 100.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
100
Nets
77
Pads
424
Tracks, vias
499, 85
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Mar 2026
Updated
14 May 2026

Overview

ErgoSplit is an open-source printed circuit board by sudo-apt-install-tap, from the sudo-apt-install-tap/ErgoSplit repository on GitHub. It is a 2-layer board of 207.5 × 100.9 mm with 100 parts on 77 nets, routed with 499 tracks and 85 vias.

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

README

README.md

Assembly

ErgoSplit

A low-profile split-keyboard!

Overview

A split keyboard with a minimalist low profile design!! Symmetrical for easy printing.

Why?

I wanted a split keyboard thats low profile and looks cool

How?

Use the firmware in FIRMWARE . I've used circuitpy and kmk to do it!

CAD

CAD files are available at CAD

Images

Assembly
Full render

PCB
PCB
Left sch
Left Sch
Right sch
Right Sch

Build Images

image

Left Build!

image

Right Build!

image

Togather!

VIDEO

title

BOM

NameQuantityPrice ( 1 UNIT)Price TotalRuning TotalLink
MCU2₹1,160.00₹2,320.00₹2,320.00https://robu.in/product/seeed-studio-xiao-ble-nrf52840/
DIODES40₹1.05₹42.00₹2,362.00https://robu.in/product/mm1z27-slkor-sod-123-zener-diodes-rohs/
Hotswap Socket (Pack of 10)4145₹580.00₹2,942.00https://neomacro.in/products/kailh-choc-pg1350-hot-swap-sockets?variant=48049369907478
Kailh Choc V1 (Pack of 10)4₹480.00₹1,920.00₹4,862.00https://neomacro.in/products/kailh-choc-v1-switches?variant=48049336025366
Keycaps 1U (Pack of 10)4₹350.00₹1,400.00₹6,262.00https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps?variant=50664114913558
Homing Keys (Pack of 2)1₹70.00₹70.00₹6,332.00https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps?variant=48049351590166
PCB5₹470.00₹2,350.00₹8,682.00https://jlcpcb.com/
Total---------₹8,682.00---
Round off total ~ 8.75k INR

Total: $95

Print Legion Shipping: $5

Grand Total: $100

Parts

100
QtyValueFootprintReferences
36DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20
36SW_Push_45degKEYS:SW_Hotswap_Kailh_Choc_V1SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +20
10MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6, H7, H8, H9, H10
9LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***
4TestPointTestPoint:TestPoint_Pad_D2.0mmBat -, BAT -, Bat +, BAT +
2XIAO-nRF52840-SMDXIAO BATSS:XIAO-nRF52840-SMDU1, U3

The 97 most common of 100 parts.

More from sudo-apt-install-tap/ErgoSplit

1
  • 2 layers102.5 × 100.9 mmLeft, the printed circuit board in 3D

    Left

    sudo-apt-install-tap/ErgoSplit

    A ergonomical splitkbd!

    49 parts

Similar boards

  • 2 layers390 × 37 mmButtonsLEDs, the printed circuit board in 3D

    ButtonsLEDs

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    100 parts960Apache-2.0
  • 2 layers196.3 × 118.7 mmMotherboard, the printed circuit board in 3D

    Motherboard

    Redherring32/OpenTendo

    An Open-Source HardWare (OSHW) recreation of the original 1985 front-loading NES Motherboard

    100 parts860
  • 2 layers76 × 40 mmProto ufl pi board, the printed circuit board in 3D

    Proto ufl pi board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    100 parts344GPL-3.0
  • 2 layers155.8 × 76.2 mmGamepad, the printed circuit board in 3D

    Gamepad

    vsfteam/vsf

    Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

    100 parts341Apache-2.0
  • 2 layers103.3 × 63.7 mmUsb power hub, the printed circuit board in 3D

    Usb power hub

    dilshan/usb2-power-hub

    4-Port High Power USB 2.0 Hub

    100 parts189MIT
  • 2 layers174 × 96 mmSgkb right, the printed circuit board in 3D

    Sgkb right

    sago35/tinygo-keyboard

    USB HID keyboard firmware for tinygo

    100 parts119MIT
  • 2 layers65 × 30 mmSynthtest, the printed circuit board in 3D

    Synthtest

    cnlohr/cnhardware

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

    100 parts114
  • 2 layers50 × 70 mmLcdtap rp2350, the printed circuit board in 3D

    Lcdtap rp2350

    shapoco/lcdtap

    A tool for mirroring or capturing I2C/SPI LCD displays

    100 parts85

Questions

How big is the ErgoSplit PCB?

It measures 207.5 × 100.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ErgoSplit use?

100 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 ErgoSplit KiCad files?

From the sudo-apt-install-tap/ErgoSplit repository on GitHub, at the commit this page was made from: the board is KiCAD/KiCAD.kicad_pcb and its schematic KiCAD/KiCAD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ErgoSplit design in my own project?

Its repository states no licence, so its author keeps all rights: ask sudo-apt-install-tap before reusing the design.