

ErgoSplit
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.mdErgoSplit
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
Full render
PCB
Left Sch
Right Sch
Build Images

Left Build!

Right Build!

Togather!
VIDEO
BOM
| Name | Quantity | Price ( 1 UNIT) | Price Total | Runing Total | Link |
|---|---|---|---|---|---|
| MCU | 2 | ₹1,160.00 | ₹2,320.00 | ₹2,320.00 | https://robu.in/product/seeed-studio-xiao-ble-nrf52840/ |
| DIODES | 40 | ₹1.05 | ₹42.00 | ₹2,362.00 | https://robu.in/product/mm1z27-slkor-sod-123-zener-diodes-rohs/ |
| Hotswap Socket (Pack of 10) | 4 | 145 | ₹580.00 | ₹2,942.00 | https://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.00 | https://neomacro.in/products/kailh-choc-v1-switches?variant=48049336025366 |
| Keycaps 1U (Pack of 10) | 4 | ₹350.00 | ₹1,400.00 | ₹6,262.00 | https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps?variant=50664114913558 |
| Homing Keys (Pack of 2) | 1 | ₹70.00 | ₹70.00 | ₹6,332.00 | https://neomacro.in/products/chocfox-cfx-choc-blank-keycaps?variant=48049351590166 |
| PCB | 5 | ₹470.00 | ₹2,350.00 | ₹8,682.00 | https://jlcpcb.com/ |
| Total | --- | --- | --- | ₹8,682.00 | --- |
| Round off total ~ 8.75k INR |
Total: $95
Print Legion Shipping: $5
Grand Total: $100
Parts
100| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | D | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20 |
| 36 | SW_Push_45deg | KEYS:SW_Hotswap_Kailh_Choc_V1 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +20 |
| 10 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10 |
| 9 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | Bat -, BAT -, Bat +, BAT + |
| 2 | XIAO-nRF52840-SMD | XIAO BATSS:XIAO-nRF52840-SMD | U1, U3 |
The 97 most common of 100 parts.
More from sudo-apt-install-tap/ErgoSplit
1- 2 layers102.5 × 100.9 mm

Similar boards
- 2 layers390 × 37 mm

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 mm

Motherboard
Redherring32/OpenTendo
An Open-Source HardWare (OSHW) recreation of the original 1985 front-loading NES Motherboard
100 parts860 - 2 layers76 × 40 mm

- 2 layers155.8 × 76.2 mm

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 mm

- 2 layers174 × 96 mm

- 2 layers65 × 30 mm

Synthtest
cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.
100 parts114 - 2 layers50 × 70 mm

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.