Skip to the content
PCBKitNew board
2 layers342.6 × 128.6 mmSplit Keyboard Mine, the printed circuit board in 3D

Making a split keyboard with Hackclub stasis thing

Size
342.6 × 128.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
185
Nets
127
Pads
973
Tracks, vias
604, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Mar 2026
Updated
24 May 2026

Overview

Split Keyboard Mine is an open-source printed circuit board by JackmeriusTacktheritrixMSU, from the JackmeriusTacktheritrixMSU/Split-Keyboard repository on GitHub. It is a 2-layer board of 342.6 × 128.6 mm with 185 parts on 127 nets, routed with 604 tracks and 0 vias.

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

README

readme.md
IMG_3292 This is a split keyboard loosely based on Hack Club's (https://stasis.hackclub.com/starter-projects/split-keyboard.) It runs from bluetooth, on two NRF52840 Pro Micro clone boards that you can get on aliexpress for cheap.

Why'd I make it? Its a bit of a deviation from the standard split keyboard dealy. Generally people use these same switches, but they

A. Expose the MCU on the top face of the keyboard halves B. Use very few keys (Like a 45 percent keyboard or something along those lines) and C. Use super flat, spread out keycaps. I'm not crazy about any of these. I like traditional keyboards okay, and I have no idea how people remember which key is which on their splits. I wanted mine to be more standard- with the split for ergnomics but fairly status quo everywhere else. I like the feeling of regular keycaps-- I like the look as well. I wanted to design my own keycaps. I got the little plug insert bits just from user fivedee on printables
(https://www.printables.com/model/1069263-15x15-minimal-spaced-kailh-choc-keycap/files)
Everything else I cut out and built my own. The result is some monster sized caps- turning low profile switches into a very much not low profile keyboard- which is what I wanted, but I might need to change things in the future and make my caps lighter. As of now they are untested. Capture

The design is screws coming up from the bottom. The two sides mesh together with a nice offset surface. FinalReal The PCB is actually reversed for the final- because it has kailh hot swap switches on it image

BOM

ItemCountPrice Per UnitTotal PriceLinkStatus
M2 Heatset Inserts (3.2 x 3.2mm)21N/AN/AN/AHave
NRF52840 Dev BoardPack x2N/A$0.99LinkNeed
PCBPack x5 (dev min)N/A$25.70N/A?Need
Li-ion Poly Battery 5000mAhPack x2N/A$14.13LinkNeed
Choc V1 Switches77N/AN/ALinkHave
PG1350 Sockets77N/AN/ALinkHave
1N4184W Diodes100N/A$4.77LinkNeed
0805 820k Ohm SMD resistor100N/AN/AN/AHave?
0805 2M Ohm SMD resistor100N/AN/AN/AHave?
M2 Screws (20mm x8 and 4mm x8)16N/AN/AN/AHave?
3DPrinted Shells+Plate3N/AN/AN/AHave?
Shipping$20.73
Coupons-$13.00
Total$53.32

Parts

185
QtyValueFootprintReferences
77DDiode_SMD:D_SOD-123D1, D10, D11, D12, D13, D14, D15, D16, D100, D101, D108, D109, D110, D116, D117, D118 +61
69SW_PushPCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1uSW10, SW11, SW12, SW13, SW15, SW16, SW17, SW18, SW19, SW20, SW100, SW108, SW109, SW110, SW117, SW118 +53
10M2MountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6, H7, H8, H9, H10
4Conn_01x01_SocketConnector_Wire:SolderWirePad_1x01_SMD_2x4mmJ1, J2, J3, J4
4SW_PushPCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.75uSW29, SW41, SW101, SW116
3SW_PushPCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.25uSW1, SW14, SW57
22MResistor_SMD:R_0805_2012MetricR3, R4
2806KResistor_SMD:R_0805_2012MetricR1, R2
2BATTestPoint:TestPoint_Pad_D2.0mmTP1, TP2
2GNDTestPoint:TestPoint_Pad_D2.0mmTP3, TP4
2Nrf-standinPCM_marbastlib-xp-promicroish:SuperMini_nRF52840_AH_ReversibleU1, U2
1SW_PushPCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1.5uSW76

The 178 most common of 185 parts.

Questions

How big is the Split Keyboard Mine PCB?

It measures 342.6 × 128.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split Keyboard Mine use?

185 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 Keyboard Mine KiCad files?

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

Can I use the Split Keyboard Mine design in my own project?

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

Similar boards

  • 2 layers99.1 × 99.1 mmPower supply, the printed circuit board in 3D

    Power supply

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    185 parts75
  • 2 layers289.9 × 99.4 mmDecent800-M, the printed circuit board in 3D

    Decent800-M

    bleroy/3d-junkyard

    Random 3D models

    185 parts69
  • 2 layers100 × 93 mmSpeeduino base, the printed circuit board in 3D

    Speeduino base

    Tjeerdie/SPECTRE

    Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.

    185 parts59GPL-3.0
  • 2 layers140.7 × 86.5 mmUPD board, the printed circuit board in 3D

    UPD board

    uniclogs/uniclogs-hardware

    University Class Open Ground Station Hardware

    185 parts32GPL-3.0
  • 2 layers29.5 × 108.6 mmMiniDJ Back, the printed circuit board in 3D

    MiniDJ Back

    Thorinair/Avalon-Harmonics

    A collection of Avalon Harmonics branded synthesizer modules.

    185 parts26CC-BY-SA-4.0
  • 2 layers76 × 46 mmKampela D1, the printed circuit board in 3D

    Kampela D1

    Alzymologist/Kampela

    Hardware signer and key storage for Substrate ecosystem

    185 parts21GPL-3.0
  • 2 layers100 × 110 mmCz badge hardware, the printed circuit board in 3D

    Cz badge hardware

    hackzone/cz20-badge

    Node.js build static site for using with Hatchery over WebUSB

    185 parts13
  • 2 layers210.4 × 161.9 mmT80-5000-right, the printed circuit board in 3D

    T80-5000-right

    nearestexit/t80-5000

    QMK Compatible RP2040-based USB PCBs for the Cherry G80-5000 and the G80-5700.

    185 parts6