

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.
- 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.mdSplit 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
CAD Files
PCB Image
Schematics
Cart Screenshots
Parts
129| Qty | Value | Footprint | References |
|---|---|---|---|
| 52 | D | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +36 |
| 50 | SW_Push | PCM_marbastlib-xp-mx:SW_MX_HS_KS-2P02B01-01_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +34 |
| 12 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12 |
| 3 | break off | Panelization:mouse-bite-5mm-slot | B01, B02, B03 |
| 2 | 2M | Resistor_SMD:R_0805_2012Metric | R2, R4 |
| 2 | 806k | Resistor_SMD:R_0805_2012Metric | R1, R3 |
| 2 | BAT | TestPoint:TestPoint_Pad_D4.0mm | TP1, TP3 |
| 2 | GND | TestPoint:TestPoint_Pad_D4.0mm | TP2, TP4 |
| 2 | SW_Push | PCM_marbastlib-xp-mx:SW_MX_HS_KS-2P02B01-01_1.75u | SW26, SW52 |
| 2 | XIAO-nRF52840-SMD | Seeed Studio XIAO Series Library:modified-XIAO-nRF52840-SMD | U1, 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 mm

- 2 layers101.3 × 128.5 mm

- 2 layers124.4 × 80.4 mm

- 2 layers243 × 72.7 mm

- 2 layers89 × 55.5 mm

Mintypcb
jackw01/pi-tin
Open source raspberry pi handheld retro gaming console
129 parts75CERN-OHL-W-2.0 - 2 layers284.5 × 94 mm

Tutorial
BathroomEpiphanies/KiCAD-Keyboard-Tutorial
Tutorial on making keyboard PCB layouts in KiCAD
129 parts74MIT - 2 layers99.5 × 90.5 mm

- 2 layers100 × 116 mm
