Skip to the content
PCBKitNew board
4 layers146.9 × 108.1 mmSplitkeyboard MX, the printed circuit board in 3D
Size
146.9 × 108.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
165
Nets
106
Pads
1,121
Tracks, vias
1,768, 132
Pours
4
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
5 Aug 2022
Updated
29 Apr 2025

Overview

Splitkeyboard MX is an open-source printed circuit board by Nightshadow1258, from the Nightshadow1258/SplitKeyboard repository on GitHub. It is a 4-layer board of 146.9 × 108.1 mm with 165 parts on 106 nets, routed with 1,768 tracks and 132 vias.

It is built around the STM32F103C8T6 and AMS1117-3.3. Its parts include 61 diodes, 40 capacitors, 33 switches, 4 resistors and 3 connectors. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

2

Parts

165
QtyValueFootprintReferences
31DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +15
30100nPrivate_Lib:C_0402_doublesidedC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +14
30KEYSWKeyswitches:Kailh_socket_MX_reversibleK1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +14
30SK6812-EC1515Private_Lib:SK6812-EC1515-double-sidedD32, D33, D34, D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47 +14
21MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4, H10, H11, H12, H13, H14, H15, H16, H17, H18, H19, H20, H21 +5
5100nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC31, C33, C34, C35, C36
310kResistor_SMD:R_0402_1005MetricR1, R2, R3
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC39, C40
212pCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC37, C38
2SW_Push_SPDTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW2, SW3
147Resistor_SMD:R_0402_1005MetricR4
14u7Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC32
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Crystal 16MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Prog_HeaderConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1RotaryEncoder_SwitchPrivate_Lib:Rotary_MX_Keyswitch_comboSW1
1STM32F103C8Package_QFP:TQFP-48_7x7mm_P0.5mmU1
1TRRSPrivate_Lib:PJ-320AJ2
1USB_C_Receptacle_USB2.0Private_Lib:USB_C_doublesidedJ3

Questions

How big is the Splitkeyboard MX PCB?

It measures 146.9 × 108.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Splitkeyboard MX use?

165 parts, built around the STM32F103C8T6 and AMS1117-3.3. 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 Splitkeyboard MX KiCad files?

From the Nightshadow1258/SplitKeyboard repository on GitHub, at the commit this page was made from: the board is KiCad/Splitkeyboard_MX/Splitkeyboard_MX.kicad_pcb and its schematic KiCad/Splitkeyboard_Choc/Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Splitkeyboard MX design in my own project?

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

Similar boards

  • 2 layers68 × 40 mmStm32-io extend, the printed circuit board in 3D

    Stm32-io extend

    hardenedlinux/cheap-pcb

    Cheap PCB: Better understanding the current status of hardware supply chain

    44 parts170CC0-1.0
  • 2 layers99.1 × 58.4 mmHEAT, the printed circuit board in 3D

    HEAT

    milar111/HEAT

    An open-source STM32 SMD assembly station for precision soldering. Uses a custom Smart Pulse & Coast algorithm to drive 400W mains heaters via SSR. Features OLED UI, NTC feedback, and safety cooling.

    57 parts9
  • 2 layers71.3 × 25.4 mmUSB DALI, the printed circuit board in 3D

    USB DALI

    even-notodd/USB-DALI

    USB-DALI interface converter

    43 parts4
  • 2 layers78 × 60 mmDC Motor Controller, the printed circuit board in 3D

    DC Motor Controller

    minhle4397/Line-Follower-Robot-v2

    Improved Hardware and Firmware for Line Follower Robot

    53 parts3
  • 4 layers36 × 36 mmTrackMAG, the printed circuit board in 3D

    TrackMAG

    mupfdev/TrackMAG

    An open hardware development board primarily intended for the development of accessible input devices.

    58 parts3
  • 2 layers154.7 × 113 mmDeskMixer, the printed circuit board in 3D

    DeskMixer

    RaduAndre/DeskMixer

    DeskMixer is a software that allows control of application volumes with real sliders, and action mapping on buttons using arduino like platforms. The project was inspired originally by deej.

    113 parts3
  • 2 layers42 × 33 mmSTM32 course, the printed circuit board in 3D

    STM32 course

    abda-s/STM32-Phill-s-Lab-PCB-Course

    A beginner-friendly introduction to STM32 hardware design and KiCad

    32 parts2
  • 2 layers53.3 × 35.6 mmStm32 minimal dev, the printed circuit board in 3D

    Stm32 minimal dev

    amrithHN/stm32_minimal_dev

    stm32 based minimal dev board

    33 parts2GPL-3.0