Skip to the content
PCBKitNew board
2 layers103 × 98 mmModular keyboard pcbs, the printed circuit board in 3D

Modular keyboard pcbs

Bananaking23/splittie

I am going to design a board about 18.5x18.5mm in size, it will include leds, kailh switches and diodes, and i am going to create a split keyboard with it.

Size
103 × 98 mm
Copper layers
2
Thickness
1.6 mm
Parts
338
Nets
177
Pads
752
Tracks, vias
1,989, 294
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 Oct 2026
Updated
26 Oct 2026

Overview

Modular keyboard pcbs is an open-source printed circuit board by Bananaking23, from the Bananaking23/splittie repository on GitHub. It is a 2-layer board of 103 × 98 mm with 338 parts on 177 nets, routed with 1,989 tracks and 294 vias.

Its parts include 238 connectors, 40 diodes, 21 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 and AVR (ATmega, ATtiny) boards of this library.

README

README.md

splittie

I am going to design a board about 18.5x18.5mm in size, it will include leds, kailh switches and diodes, and i am going to create a split keyboard with it.

I made this project because every now and then i get the urge to create a new maccropad/keyboard with this pcb, i can create it in any shape or form and it is MUCH easier to wire then a handwired keyboard.

Schematic

image image

Pcb

image image

Case

image

BOM

image
PartQuantityPriceTotal priceNotesLink
PCB17.0218.52JLCPCB
Switches5812.1412.14AliExpress
Hotswap sockets585.925.92AliExpress
SK6812 MINI-E583.263.26optionalAliExpress
Diodes581.151.15AliExpress
Keycaps1 set10.0910.09AliExpress
RP2040 Pro Micro22.034.06AliExpress
0.91" OLED22.072.07AliExpress
EC1121.521.52AliExpress
USB-C female21.111.11connect 2 halves togetherAliExpress
USB-C cable13.193.19connect 2 halves togetherAliExpress
Total63.0377.72

Parts

338
QtyValueFootprintReferences
40COLTestPoint:TestPoint_Pad_1.0x1.0mmJ152, J154, J1052, J1054, J1152, J1154, J1252, J1254, J1352, J1354, J1452, J1454, J1552, J1554, J1652, J1654 +24
40GNDTestPoint:TestPoint_Pad_1.0x1.0mmJ157, J159, J1057, J1059, J1157, J1159, J1257, J1259, J1357, J1359, J1457, J1459, J1557, J1559, J1657, J1659 +24
40ROWTestPoint:TestPoint_Pad_1.0x1.0mmJ151, J153, J1051, J1053, J1151, J1153, J1251, J1253, J1351, J1353, J1451, J1453, J1551, J1553, J1651, J1653 +24
40VCCTestPoint:TestPoint_Pad_1.0x1.0mmJ158, J160, J1058, J1060, J1158, J1160, J1258, J1260, J1358, J1360, J1458, J1460, J1558, J1560, J1658, J1660 +24
37Conn_01x01_PinConnector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_VerticalJ201, J202, J203, J204, J205, J206, J207, J208, J209, J210, J211, J212, J213, J214, J215, J216 +21
20DINTestPoint:TestPoint_Pad_1.0x1.0mmJ55, J155, J255, J355, J455, J555, J1055, J1155, J1255, J1355, J1455, J1555, J1655, J1755, J1855, J1955 +4
20DOUTTestPoint:TestPoint_Pad_1.0x1.0mmJ56, J156, J256, J356, J456, J556, J1056, J1156, J1256, J1356, J1456, J1556, J1656, J1756, J1856, J1956 +4
20LED_SK6812MINIScottoKeebs_Components:LED_SK6812MINID11, D111, D211, D311, D411, D511, D1011, D1111, D1211, D1311, D1411, D1511, D1611, D1711, D1811, D1911 +4
20~ScottoKeebs_Components:Diode_SOD-123D12, D112, D212, D312, D412, D512, D1012, D1112, D1212, D1312, D1412, D1512, D1612, D1712, D1812, D1912 +4
20~ScottoKeebs_Hotswap:Hotswap_MX_1.00uS6, S106, S206, S306, S406, S506, S1006, S1106, S1206, S1306, S1406, S1506, S1606, S1706, S1806, S1906 +4
1OLED_128x32ScottoKeebs_Components:OLED_128x32J233
1RP2040_Pro_MicroScottoKeebs_MCU:RP2040_Pro_MicroU1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1

The 300 most common of 338 parts.

Questions

How big is the Modular keyboard pcbs PCB?

It measures 103 × 98 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Modular keyboard pcbs use?

338 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 Modular keyboard pcbs KiCad files?

From the Bananaking23/splittie repository on GitHub, at the commit this page was made from: the board is modular keyboard pcbs/modular keyboard pcbs.kicad_pcb and its schematic modular keyboard pcbs/SWITCH.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Modular keyboard pcbs design in my own project?

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

Similar boards

  • 2 layers97 × 96 mmSingle standard, the printed circuit board in 3D

    Single standard

    ibnuda/single

    single key pcb.

    338 parts27GPL-3.0
  • 2 layers561.7 × 345.8 mm36 split v3 stack case, the printed circuit board in 3D

    36 split v3 stack case

    wj-zhe/awkb

    Nothing fancy, just another Seeed Studio Xiao RP2040 based 36key split keyboard with features like Japanese Matrix, trackball (pmw3360 based sensor), rotary encoder, and etc.

    338 parts25
  • 2 layers170.5 × 128.5 mmToolbox v1.0, the printed circuit board in 3D

    Toolbox v1.0

    StudioKAT/Toolbox

    主な機能: - オーディオ/CVミキサー(加算・減算) - CVへのオフセット追加(5V/10V)・極性反転 - 1:3 バッファード・マルチプル - 2:2 ユニティミキサー - 3:1 アベレージミキサー(各チャンネルのゲイン = 1/3) - SIGNセクション:インバーター / 半波整流 / 全波整流 - LOGICセクション:アナログOR / アナログAND - S&Hセクション:サンプル&ホールド / ホワイトノイズ出力…

    338 parts15
  • 2 layers173 × 171 mmEva, the printed circuit board in 3D

    Eva

    aaydev/zxevo.pentevo

    PENTEVO SVN Mirror

    338 parts4
  • 2 layers100 × 210 mmEncoder switch, the printed circuit board in 3D

    Encoder switch

    papaya/Modulbox

    Midibox files PCB kicad

    338 parts2
  • 2 layers451.1 × 188.2 mmSvarog keyboard, the printed circuit board in 3D

    Svarog keyboard

    Sho-Keebs/Svarog-keyboard

    Big and mighty - Svarog Keyboard

    338 parts2GPL-3.0
  • 2 layers114.3 × 188 mmCkt defect array, the printed circuit board in 3D

    Ckt defect array

    IowaScaledEngineering/ckt-defect

    Talking Defect Detector

    338 parts
  • 2 layers790 × 390 mmKasumigasane, the printed circuit board in 3D

    Kasumigasane

    e3w2q/Kasumigasane-keypad

    Simple 16-key keypad with a changeable frame.

    337 parts17MIT