

Numpad
QMK TKL Keyboard from Scratch
- Size
- 104 × 114.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 66
- Pads
- 276
- Tracks, vias
- 409, 12
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 7 Jul 2023
- Updated
- 14 Mar 2026
Overview
Numpad is an open-source printed circuit board by Denrage, from the Denrage/customkeyboard repository on GitHub. It is a 2-layer board of 104 × 114.3 mm with 54 parts on 66 nets, routed with 409 tracks and 12 vias.
It is built around the SK9822. It belongs with the keyboards and input boards of this library.
Main components
1README
README.mdCustom Keyboard
Planned Features
- ISO-Layout
- RGB per Key
- RGB Underglow
- TKL (80%)
- USB-C
- QMK
Ressources
- JLCPCB - PCB Manfucaturer
- http://www.keyboard-layout-editor.com/#/
- https://github.com/jeroen94704/klepcbgen
- https://wiki.ai03.com/books/pcb-design/page/pcb-guide-part-1---preparations
- https://github.com/ruiqimao/keyboard-pcb-guide
Needed Components (Will be more specific in the future)
- Resistors
- Diodes
- Key Switches
- (Key Caps)
- MCU
- Crystal/Clock
- USB-C Port
- RGB-LEDs
Needed Tools
- Soldering Iron
- Soldering Paste
- Solder
- Hot Air Gun
- Flux
- Magnifying glass / microscope
- Fan
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | SK9822 | crump:APA102_hand_solder | L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_ADD1, L_DIV1, L_DIV2, L_DOT1, L_ENTER1, L_MUL1 +2 |
| 17 | DIODE | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D_0, D_1, D_2, D_3, D_4, D_5, D_6, D_7, D_8, D_9, D_ADD1, D_DIV1, D_DOT1, D_ENTER1, D_MUL1, D_NUM1 +1 |
| 17 | SW_DIP_x01 | hotswap:Kailh_socket_MX | K_0, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_ADD1, K_DIV1, K_DOT1, K_ENTER1, K_MUL1, K_NUM1 +1 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x13 | Connector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_Vertical | J2 |
Questions
How big is the Numpad PCB?
It measures 104 × 114.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Numpad use?
54 parts, built around the SK9822. 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 Numpad KiCad files?
From the Denrage/customkeyboard repository on GitHub, at the commit this page was made from: the board is numpad/numpad/numpad.kicad_pcb and its schematic TKL/TKL/FifthRowKeys.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Numpad design in my own project?
Its repository states no licence, so its author keeps all rights: ask Denrage before reusing the design.
More from Denrage/customkeyboard
3- 2 layers360 × 140.1 mm

- 2 layers373.1 × 129.3 mm

- 2 layers376.4 × 130.8 mm

Similar boards
- 4 layers70.8 × 108 mm

- 2 layers168 × 109.2 mm

- 4 layers114 × 120 mm

- 6 layers10.2 × 163.8 mm

RP2040-Breadstick
Breadstick-Innovations/Raspberry-Breadstick
A Breadstick development board based around the Raspberry Pi Foundation's RP2040 microcontroller.
94 parts19Apache-2.0 - 6 layers148 × 121 mm

- 2 layers53.6 × 53.3 mm

- 4 layers190 × 70 mm

- 4 layers68 × 16 mm
