Skip to the content
PCBKitNew board
2 layers334.4 × 169 mmKeyboard(mech split), the printed circuit board in 3D

A wireless split mechanical keyboard built from scratch using KiCad, featuring the Seeed XIAO nRF52840 and Kailh Choc V1 hotswap switches.

Size
334.4 × 169 mm
Copper layers
2
Thickness
1.6 mm
Parts
105
Nets
82
Pads
598
Tracks, vias
1,169, 29
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Mar 2026
Updated
21 Mar 2026

Overview

Keyboard(mech split) is an open-source printed circuit board by deepesh-neelam, from the deepesh-neelam/Wireless-Split-Keyboard repository on GitHub. It is a 2-layer board of 334.4 × 169 mm with 105 parts on 82 nets, routed with 1,169 tracks and 29 vias.

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

README

README.md

Wireless Split Mechanical Keyboard

A custom wireless split mechanical keyboard designed from scratch as part of the Hack Club Stasis program.

Features

  • Wireless via Bluetooth (nRF52840)
  • Split design with 21 keys per half
  • Kailh Choc V1 hotswap sockets
  • Column stagger layout
  • Battery powered with voltage sensing
  • ZMK firmware compatible

Hardware

  • MCU: Seeed XIAO nRF52840
  • Switches: Kailh Choc V1 (hotswap)
  • Diodes: 1N5819 SOD-123
  • PCB designed in KiCad 9.0

Libraries Used

  • marbastlib (switch footprints)
  • Panelization.pretty (mousebites)

Firmware

This keyboard uses ZMK firmware. See the ZMK documentation for setup instructions.

Status

PCB design complete — pending manufacturing and assembly.

Parts

105
QtyValueFootprintReferences
42DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26
42SW_PushPCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.25uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26
8MountingHoleMountingHole:MountingHole_2.2mm_M2H4, H5, H6, H7, H8, H9, H10, H11
4TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3, TP4
3MountingHolePanelization:mouse-bite-5mm-slotH1, H2, H3
22MResistor_SMD:R_0805_2012MetricR2, R4
2806KResistor_SMD:R_0805_2012MetricR1, R3
2Seeeduino Xiao nRF52840custom:modified-XIAO-nRF52840-SMD (3)U1, U2

Questions

How big is the Keyboard(mech split) PCB?

It measures 334.4 × 169 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard(mech split) use?

105 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 Keyboard(mech split) KiCad files?

From the deepesh-neelam/Wireless-Split-Keyboard repository on GitHub, at the commit this page was made from: the board is Keyboard(mech split).kicad_pcb and its schematic Keyboard(mech split).kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard(mech split) design in my own project?

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

Similar boards

  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    tominabox1/Le-Chiffre-Keyboard

    Great thanks goes to Jake at P3D for really making the case amazing and open sourcing his work. Check him out at P3Dstore.com

    105 parts183GPL-3.0
  • 2 layers146.1 × 118.8 mmApiaster, the printed circuit board in 3D

    Apiaster

    nmunnich/apiaster

    Apiaster is a 50 key keyboard designed to be cheap, adjustable, and upgradeable.

    105 parts118
  • 2 layers63 × 81 mmEspLora, the printed circuit board in 3D

    EspLora

    BerkeleyHCI/PolymorphicBlocks

    A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

    105 parts94BSD-3-Clause
  • 2 layers70.5 × 100.2 mmAS3397 proto SMS, the printed circuit board in 3D

    AS3397 proto SMS

    PhysicsDptAngers/polyUAnalog

    Open source, analog and polyphonic synthesizer

    105 parts88MIT
  • 2 layers265.6 × 436 mmAhokore, the printed circuit board in 3D

    Ahokore

    dezlidezlidezli/ahokore

    Ahokore is a 36-key one-piece split keyboard, with full wireless functionality.

    105 parts84
  • 2 layers30.5 × 42.2 mm3bpV2Plus RevB, the printed circuit board in 3D

    3bpV2Plus RevB

    zaxour/TripleBypassV2Plus

    Variant of Tian Feng's Triple Bypass V2 with fixes and functionality added

    105 parts81
  • 2 layers248.3 × 99.8 mmLitl, the printed circuit board in 3D

    Litl

    mohoyt/litl

    Litl is an easy to build 40% keyboard using only through hole components.

    105 parts75