Skip to the content
PCBKitNew board
2 layers245.5 × 94.5 mmSplit, the printed circuit board in 3D

34spliT split keyboard pcb, case and software files

Size
245.5 × 94.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
86
Nets
95
Pads
726
Tracks, vias
659, 4
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Jun 2026
Updated
25 Jun 2026

Overview

Split is an open-source printed circuit board by TMRZ-1, from the TMRZ-1/34spliT repository on GitHub, published under the MIT licence. It is a 2-layer board of 245.5 × 94.5 mm with 86 parts on 95 nets, routed with 659 tracks and 4 vias.

Its parts include 38 switches, 34 diodes, 2 ICs and 2 connectors. It belongs with the keyboards and input boards and the RP2040 and AVR (ATmega, ATtiny) boards of this library.

README

README.md

34spliT

34spliT is my new keyboard, it's simple and not perfect but I wanted my own split keyboard.

screenshot screenshot screenshot screenshot

Bottom row can be 1.25u and 1.25u or 1u and 1.5u screenshot

Case have small angle on the bottom screenshot screenshot

BOM for pcb

  • 2x pro micro rp2040 controller
  • 34x 1n4148 or 1n4148w diodes (square hole is the side for black part or part with line)
  • 2x MJTP1243 button for reset
  • 2x MJ-4PP-9 for trrs
  • TRRS cable

Optional:

  • 36x hotswap sockets, pcb have both, solder and hotswap
  • MSK12C02 - added for wireless build but NOT TESTED

BOM for case

  • 10x m2 4x3.2 inserts - for plate top mount
  • 10x m2 5mm screws - for plate top mount
  • 16x 3x3 cylinder magnets, I used n42 - for connecting top case with bottom case

Overall build tips

  • Pay attention to the side where you're inserting the magnets; they should snap into place, and the top and bottom magnets should attract each other.
  • First, screw the plate to the top case, then insert the switches. Unfortunately, I rushed it, and the screw holes at the bottom for the plate are covered by the PCB.
  • The hole in the top case through which you can see the USB-C port could be a little higher; fortunately, it's easy to cut off the bottom part of the case and enlarge the hole.

screenshot screenshot

Parts

86
QtyValueFootprintReferences
34Diodekeyboard Keebio-Parts:Diode-dualD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18
32Keyswitchkeyboard ScottoKeebs_hotswap:Hotswap_MX_1.00uS1, S2, S10, S11, S12, S13, S14, S15, S18, S19, S20, S21, S22, S23, S24, S25 +16
4Keyswitchkeyboard ScottoKeebs_hotswap:Hotswap_MX_1.25uS16, S17, S33, S34
4MountingHole_Padkeyboard Keebio-Parts:SinglePadBat+1, Bat+r1, BatGND1, BatGND4
25.5mmkeyboard marbastlib-various:mousebites_5p5mm_easysnapMB5, MB5
2AudioJack4dpbkeyboard kbd:MJ-4PP-9J1, J2
2Keyswitchkeyboard ScottoKeebs_hotswap:Hotswap_MX_1.50uS36, S37
2RP2040_Pro_Microkeyboard ScottoKeebs_mcu:RP2040_Pro_Micro_FlippedU1, U2
2SW_Pushkeyboard ScottoKeebs_components:Button_MJTP1243RSW1, RSW2
2SW_SPDTkeyboard ScottoKeebs_components:Switch_MSK12C02SW_POWER1, SW_POWERR1

Questions

How big is the Split PCB?

It measures 245.5 × 94.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split use?

86 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 KiCad files?

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

Can I use the Split design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers162.2 × 126.5 mmRedox rev1, the printed circuit board in 3D

    Redox rev1

    mattdibi/redox-keyboard

    Ergonomic split mechanical keyboard

    86 parts2kMIT
  • 2 layers75 × 40 mmPulse shaping extension v1.1, the printed circuit board in 3D

    Pulse shaping extension v1.1

    MKesenheimer/fault-injection-library

    Python library to perform fault-injection attacks on microcontrollers

    86 parts218GPL-3.0
  • 2 layers52 × 90 mmEmu brd, the printed circuit board in 3D

    Emu brd

    rscott2049/DECstation2040

    A RP2040 based DECstation emulator

    86 parts212BSD-3-Clause
  • 2 layers66 × 54 mmWindshield, the printed circuit board in 3D

    Windshield

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    86 parts208
  • 2 layers55.8 × 66.5 mmTadpoleswadge, the printed circuit board in 3D

    Tadpoleswadge

    cnlohr/cnhardware

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

    86 parts114
  • 2 layers58 × 109 mmMinion, the printed circuit board in 3D

    Minion

    AudioMorphology/Europi

    Opensource sequencer software for Raspberry Pi equipped with Eurorack-compatible hardware

    86 parts103
  • 2 layers266 × 89.6 mmMolekulaTWS, the printed circuit board in 3D

    MolekulaTWS

    zzeneg/molekula

    Framework for building ergo keyboards

    86 parts98MIT
  • 2 layers149.9 × 99.9 mmCpu backplane, the printed circuit board in 3D

    Cpu backplane

    douggilliland/Retro-Computers

    Retro-Computer Designs (Z80, 65C816, etc)

    86 parts87