Skip to the content
2 layers111 × 89 mmSplit keyboard 1, the printed circuit board in 3D

Split keyboard project akin to this one, and this one.

Size
111 × 89 mm
Copper layers
2
Thickness
1.6 mm
Parts
64
Nets
58
Pads
315
Tracks, vias
269, 70
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Aug 2025
Updated
16 Sep 2025

Overview

Split keyboard 1 is an open-source printed circuit board by WilliamMBaker, from the WilliamMBaker/split_keyboard_1 repository on GitHub. It is a 2-layer board of 111 × 89 mm with 64 parts on 58 nets, routed with 269 tracks and 70 vias.

It is built around the 1N4148W and B2B-PH-SM4-TB. Its parts include 32 switches, 30 diodes, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.

Main components

2

README

README.md

split_keyboard_1

Split keyboard project akin to this one, and this one.

Requirements

  • Split, preferably reversible PCBs or at least both sides be manufactured together and snapped/cut appart.
  • Large battery, months long battery life.
  • Wireless, bluetooth connection to target device.
  • Plug and play, HID complient(?).
  • Low profile, switches and keycaps.
  • Ortholinear and no saggering.

ErgoGen

Link.

ZMK

Link

Layout

Link

Resources

Parts

64
QtyValueFootprintReferences
301N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14
30SW_Push_45degPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_Choc_V1_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +14
1B2B-PH-SM4-TBConnector_JST:JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_HorizontalJ1
1SW_Pushfootprints:EVQPU_BTNSW32
1~footprints:SSSS811101_SW_SPDTSW31
1~footprints:nice!nanoV2U1

Similar boards

  • 4 layers100 × 100 mmV25Panel, the printed circuit board in 3D

    V25Panel

    maholli/SAM32

    Feather-sized SAMD51 with M4 core serving as UART bridge to WROOM ESP32

    211 parts43
  • 4 layers60.6 × 72.3 mmESP32, the printed circuit board in 3D

    ESP32

    KirtiChickamath/ESP32-IoT-sensor-board

    ESP32- IoT sensor board. 4-layer PCB, designed in KiCad . Features LiPo charging, USB-C, SPI flash, SD card, BME280, and more.

    90 parts2
  • 6 layers76.6 × 26 mmZeus le rev-2, the printed circuit board in 3D

    Zeus le rev-2

    lopsided98/zeus-le

    Synchronized wireless audio recording system

    89 parts2GPL-3.0
  • 2 layers84.1 × 97.1 mmSnowflake, the printed circuit board in 3D

    Snowflake

    maholli/snowflake

    snowflake PCBs w/ SAMD21 and neopixels

    47 parts2
  • 4 layers89 × 54.5 mmESP32 sensor board, the printed circuit board in 3D

    ESP32 sensor board

    andreschaparro/udemy-advanced-pcb-design-with-kicad-9

    93 parts1
  • 4 layers77.5 × 59.5 mmIOT, the printed circuit board in 3D

    IOT

    aryan-asit/Telemetry-iot-project

    In this project , a 4 layer custom pcb is made for Telematics

    85 parts1
  • 4 layers96.5 × 54.4 mmESP32-IoT, the printed circuit board in 3D

    ESP32-IoT

    ddennis18/ESP32-IoT-DevBoard

    An ESP32-C3 based IoT controller board designed in KiCad. The board combines wireless control, sensor interfaces, local storage, audio/light sensing, USB connectivity, and single-cell Li-ion battery support on a compact…

    88 parts1MIT
  • 4 layers82.9 × 53.8 mmESP32 IoT Project, the printed circuit board in 3D

    ESP32 IoT Project

    EngMeesh/ESP32_IoT_Dev_Board

    A custom 4-layer IoT development board based on the ESP32-C3, featuring integrated LiPo battery management, a CP2102N USB-UART bridge, MicroSD support, and onboard environmental/audio sensors for embedded engineering…

    92 parts1MIT

Questions

How big is the Split keyboard 1 PCB?

It measures 111 × 89 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split keyboard 1 use?

64 parts, built around the 1N4148W and B2B-PH-SM4-TB. 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 1 KiCad files?

From the WilliamMBaker/split_keyboard_1 repository on GitHub, at the commit this page was made from: the board is split_keyboard_1/split_keyboard_1.kicad_pcb and its schematic split_keyboard_1/split_keyboard_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

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