Skip to the content
PCBKitNew board
2 layers238.4 × 150.3 mmSplit keyboard, the printed circuit board in 3D

A 52-key wireless split keyboard built based on Hack Club's Blueprint event. The layout is inspired from the Voyager split keyboard.

Size
238.4 × 150.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
129
Nets
93
Pads
712
Tracks, vias
1,076, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Jan 2026
Updated
29 Mar 2026

Overview

Split keyboard is an open-source printed circuit board by Festivius, from the Festivius/split-keyboard repository on GitHub. It is a 2-layer board of 238.4 × 150.3 mm with 129 parts on 93 nets, routed with 1,076 tracks and 0 vias.

Its parts include 52 diodes, 52 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

Split Keyboard

A 52-key wireless split keyboard built based on Hack Club's Blueprint event. The layout is inspired from the Voyager split keyboard.

Features

  • 2 halves made using an nRF52840 board.
  • Keyboard matricies with a diode per key to prevent ghosting.
  • Firmware made using ZMK.

Full Assembly

Screenshot 2026-01-18 at 1 18 55 PM

CAD Files

Screenshot 2026-01-18 at 1 19 45 PM

PCB Image

Screenshot 2026-01-22 at 8 19 09 PM

Schematics

Screenshot 2026-01-22 at 8 19 38 PM Screenshot 2026-01-22 at 8 19 50 PM

Cart Screenshots

Screenshot 2026-03-29 at 1 32 01 PM Screenshot 2026-03-29 at 1 34 22 PM

Parts

129
QtyValueFootprintReferences
52DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +36
50SW_PushPCM_marbastlib-xp-mx:SW_MX_HS_KS-2P02B01-01_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +34
12MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12
3break offPanelization:mouse-bite-5mm-slotB01, B02, B03
22MResistor_SMD:R_0805_2012MetricR2, R4
2806kResistor_SMD:R_0805_2012MetricR1, R3
2BATTestPoint:TestPoint_Pad_D4.0mmTP1, TP3
2GNDTestPoint:TestPoint_Pad_D4.0mmTP2, TP4
2SW_PushPCM_marbastlib-xp-mx:SW_MX_HS_KS-2P02B01-01_1.75uSW26, SW52
2XIAO-nRF52840-SMDSeeed Studio XIAO Series Library:modified-XIAO-nRF52840-SMDU1, U2

Questions

How big is the Split keyboard PCB?

It measures 238.4 × 150.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split keyboard use?

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

From the Festivius/split-keyboard repository on GitHub, at the commit this page was made from: the board is pcb/split-keyboard.kicad_pcb and its schematic pcb/side.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Split keyboard design in my own project?

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

Similar boards

  • 2 layers100 × 100 mmDb25 bob v2, the printed circuit board in 3D

    Db25 bob v2

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    129 parts990GPL-3.0
  • 2 layers101.3 × 128.5 mm3-phase lfo, the printed circuit board in 3D

    3-phase lfo

    tpcarlson/synth-diy

    Mostly Eurorack projects

    129 parts107
  • 2 layers124.4 × 80.4 mmFourier left, the printed circuit board in 3D

    Fourier left

    keebio/fourier

    PCB files for Fourier Keyboard, a 40% split keyboard

    129 parts96MIT
  • 2 layers243 × 72.7 mmTG4x, the printed circuit board in 3D

    TG4x

    MythosMann/tg4x

    A cheap, open source 45% keyboard

    129 parts81GPL-3.0
  • 2 layers89 × 55.5 mmMintypcb, the printed circuit board in 3D

    Mintypcb

    jackw01/pi-tin

    Open source raspberry pi handheld retro gaming console

    129 parts75CERN-OHL-W-2.0
  • 2 layers284.5 × 94 mmTutorial, the printed circuit board in 3D

    Tutorial

    BathroomEpiphanies/KiCAD-Keyboard-Tutorial

    Tutorial on making keyboard PCB layouts in KiCAD

    129 parts74MIT
  • 2 layers99.5 × 90.5 mmMRR ESPA, the printed circuit board in 3D

    MRR ESPA

    maplerainresearch/MRR_ESPA

    A basic 3D printer control board based on ESP32

    129 parts59
  • 2 layers100 × 116 mmQPCR main, the printed circuit board in 3D

    QPCR main

    hisashin/qNinja

    Open source Real-Time Quantitative PCR Implementation

    129 parts48GPL-3.0