Skip to the content
PCBKitNew board
2 layers112 × 105 mmHackpad, the printed circuit board in 3D

hack club hackpad thingy

Size
112 × 105 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
30
Pads
156
Tracks, vias
131, 7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Jul 2025
Updated
6 Jul 2025

Overview

Hackpad is an open-source printed circuit board by thesleepyniko, from the thesleepyniko/numhackpad repository on GitHub. It is a 2-layer board of 112 × 105 mm with 38 parts on 30 nets, routed with 131 tracks and 7 vias.

Its parts include 16 diodes, 16 switches and 1 IC. It belongs with the RP2040 boards of this library.

README

README.md

highway by hack club banner

numhackpad

numhackpad is a 16 key macropad with nothing else except for cool oneshot art

Features:

  • 16 keys
  • cool oneshot reference on the pcb

CAD Model:

the case and pcb should fit nicely with 8 m3 screws and heatset inserts. 4 for the case, 4 for the PCB (standoffs).

it has 2 printed pieces: the bottom and the top of the case

top bottom put together put together again made using Fusion360

PCB

heres the pcb, it was made using KiCAD and the silkscreen was taken from a google image of the oneshot lightbulb (no spoilers!) schematic schematic

pcb 3d pcb view 2d pcb view

used cherry MX for the footprints

Firmware Overview

numhackpad uses KMK firmware.

  • the 16 keys act as a numpad, it is missing the delete key

BOM:

here should be everything you need to make this hackpad

  • 16x Cherry MX Switches
  • 16x DSA Keycaps
  • 8x M3x5x4 Heatset inserts
  • 8x M3x16mm screws
  • 16x 1N4148 DO-35 Diodes.
  • 1x XIAO RP2040
  • 1x Case (2 printed parts)
  • 1x PCB

Extra stuff

lwk it started off as a normal hackpad and then got a lot worse

Parts

38
QtyValueFootprintReferences
16DDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D15, D16, D17
13SW_Push_45deghackpad:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW9, SW10, SW11, SW13, SW14, SW15
2SW_Push_45deghackpad:SW_Cherry_MX_2.00u_Vertical_PCBSW8, SW16
1LOGOLOGOG***
1SW_Push_45deghackpad:SW_Cherry_MX_2.00u_PCBSW17
1XIAO-RP2040-DIPhackpad:XIAO-RP2040-DIPU1

The 34 most common of 38 parts.

Questions

How big is the Hackpad PCB?

It measures 112 × 105 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hackpad use?

38 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 Hackpad KiCad files?

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

Can I use the Hackpad design in my own project?

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

Similar boards

  • 2 layers85 × 115 mmOSO BOOK C1, the printed circuit board in 3D

    OSO BOOK C1

    joeycastillo/The-Open-Book

    For details on how to build, test and use Open Book, I've made documentation available here.

    38 parts8.1kCC-BY-SA-4.0
  • 2 layers38.1 × 12.7 mmVrs io 1, the printed circuit board in 3D

    Vrs io 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    38 parts1.2k
  • 2 layers136 × 84 mmMacropad, the printed circuit board in 3D

    Macropad

    hackclub/OnBoard

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

    38 parts915
  • 2 layers126.4 × 15.2 mmV5ProbeTop, the printed circuit board in 3D

    V5ProbeTop

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    38 parts332
  • 2 layers66 × 25.4 mmArdmover Empfangsspule Yann, the printed circuit board in 3D

    Ardmover Empfangsspule Yann

    Ardumower/ardumower

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

    38 parts282
  • 2 layers17.8 × 17.8 mmAltmode friend, the printed circuit board in 3D

    Altmode friend

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    38 parts253GPL-3.0
  • 2 layers51.4 × 61 mmWifi gb cart, the printed circuit board in 3D

    Wifi gb cart

    Staacks/wifi-game-boy-cartridge

    A WiFi cartridge for the original Game Boy.

    38 parts242
  • 2 layers125 × 97.2 mmBattoota, the printed circuit board in 3D

    Battoota

    AlaaSaadAbdo/battoota

    Keyboards

    38 parts188