Skip to the content
PCBKitNew board
2 layers329.5 × 126 mmSplit Keyboard with numberpad, the printed circuit board in 3D

It is a 42 key spilt keyboard with a number pad

Size
329.5 × 126 mm
Copper layers
2
Thickness
1.6 mm
Parts
119
Nets
121
Pads
762
Tracks, vias
725, 75
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Oct 2026
Updated
23 Oct 2026

Overview

Split Keyboard with numberpad is an open-source printed circuit board by toniengineering, from the toniengineering/Split-Keyboard-with-numberpad repository on GitHub. It is a 2-layer board of 329.5 × 126 mm with 119 parts on 121 nets, routed with 725 tracks and 75 vias.

Its parts include 59 switches, 42 diodes, 4 resistors and 2 ICs. It belongs with the keyboards and input boards and the RP2040 and nRF52 and nRF5x boards of this library.

README

README.md

This is a split keyboard with 43 keys a number pad. Each side of the split keyboard is running off of it's own xiao for the micro controller. The number pad will run off of a raspberry pi pico. The number pad has 20 keys, the first 17 will be the regular number pad keys and the extra 3 are for sound up, down and a pause button. The cad design for my PCB is a three part case that will connect using magnets that's why I have little rectangle in the side of them the magnets will be glued into them. The PCB will connect through screw holes in the case the half key board has three mounting holes while the number pad only has one but will still be screwed into the case. The case also has holes for the switches to pop out for keycaps and so I can press them. The case opens from the top and then should close with the PCB inside.

Screenshot 2026-10-11 233010 Screenshot 2026-10-11 232939 model Screenshot 2026-10-21 222539 Screenshot 2026-10-18 235012

Parts

119
QtyValueFootprintReferences
59SW_Pushmtpr:SW_MX_HS_KS-2P02B01-01_1.75uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +43
42DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26
7MountingHoleMountingHole:MountingHole_2.5mm_PadH1, H3, H4, H7, H8, H9, H10
22MResistor_SMD:R_0805_2012MetricR3, R4
2806kResistor_SMD:R_0805_2012MetricR1, R2
2BATTestPoint:TestPoint_Pad_D2.0mmTP1, TP2
2GNDTestPoint:TestPoint_Pad_D2.0mmTP3, TP4
2XIAO-nRF52840-SMDmtpr:modified-XIAO-nRF52840-SMDU1, U2
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1

Questions

How big is the Split Keyboard with numberpad PCB?

It measures 329.5 × 126 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Split Keyboard with numberpad use?

119 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 with numberpad KiCad files?

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

Can I use the Split Keyboard with numberpad design in my own project?

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

Similar boards

  • 2 layers209.6 × 115.3 mmTI84KE, the printed circuit board in 3D

    TI84KE

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    119 parts915
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers139.1 × 107.7 mmLotus58 Glow 127, the printed circuit board in 3D

    Lotus58 Glow 127

    TweetyDaBird/Lotus-58-Classic

    A split ergo linear keyboard derived from the Lily58 family

    119 parts390
  • 2 layers160 × 100 mmSender v3.0 geoeffnet, the printed circuit board in 3D

    Sender v3.0 geoeffnet

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    119 parts282
  • 2 layers202.1 × 133.6 mmCrosses matrix-4x6, the printed circuit board in 3D

    Crosses matrix-4x6

    Good-Great-Grand-Wonderful/crosses

    A modular ergonomic columar staggered keyboard

    119 parts167MIT
  • 2 layers226 × 74.4 mmSevenSegment, the printed circuit board in 3D

    SevenSegment

    BerkeleyHCI/PolymorphicBlocks

    A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

    119 parts94BSD-3-Clause
  • 2 layers73 × 94 mmSportiduino base, the printed circuit board in 3D

    Sportiduino base

    sportiduino/sportiduino

    Electronic timing system for orienteering and similar outdoor sports events on Arduino

    119 parts78GPL-3.0
  • 2 layers79 × 85 mmHbr mk2-bpfs, the printed circuit board in 3D

    Hbr mk2-bpfs

    afiskon/hbr-mk2

    All HF bands QRP CW/SSB transceiver

    119 parts76MIT