Skip to the content
PCBKitNew board
2 layers192 × 217 mmHack pad, the printed circuit board in 3D

Basically a hack pad but with a lot more keys and a lot more LEDs.

Size
192 × 217 mm
Copper layers
2
Thickness
1.6 mm
Parts
416
Nets
241
Pads
1,423
Tracks, vias
1,694, 155
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 May 2025
Updated
12 Sep 2025

Overview

Hack pad is an open-source printed circuit board by RunTheBot, from the RunTheBot/NotAHackPad repository on GitHub. It is a 2-layer board of 192 × 217 mm with 416 parts on 241 nets, routed with 1,694 tracks and 155 vias.

It is built around the SK6812MINI-E, IRF9540NS and IRLZ44N, with the BSS138 among its other parts. Its parts include 201 diodes, 100 capacitors, 100 switches, 5 transistors and 2 resistors. It belongs with the RP2040 boards of this library.

Main components

4

README

readme.md

Not A HackPad

Basically a hack pad but with a lot more keys and a lot more LEDs.

Made because a hackpad was too easy and small. Also I wanted to make it more like a keyboard than a hackpad. I also wanted to use a full pico.

BOM | CAD | Journal

image image image

Features

  • 100 keys
  • OLED Display
  • Barrel Jack Power (Pico power is not enough)
  • Auto Polarity Correcting Circuit for Barrel Jack
  • 100 Neopixels
  • External Power Supply for Neopixels (To run them at full brightness 😈)

BOM

NameQuantitySingle Unit PriceTotal PriceURL/LCSC
Electronics
C - LEDs100$0.45C49678
D - Rows/Cols100$2.72C241939
SK6812MINI100$5.89C5149201
schottky diode1$0.29C85098
IRF3205PBF2$3.74C2561
5v 8A PSU1$11.48https://www.aliexpress.com/item/4000521124523.html
IRF9540N2$4.86C2575
SSD13061$3.10https://www.aliexpress.com/item/1005005301005280.html
Barrel Jack1$1.84C381116
BSS138 (Level Shifter)10$0.42C82045
10K 0603100$0.11C98220
Shipping/handling$17.79
Misc
Solder Paste(Sn42Bi58-55g)$9.78https://www.aliexpress.com/item/1005006055037674.html
Hot Plate (MECHANIC HT-10)$33.99https://www.aliexpress.com/item/1005007493895441.html
Keys
Outemu Silent Grays1https://www.aliexpress.com/item/1005007052759423.htmlWith uController
Key Caps - Printed$0.00
JLC
PCB1$19.80$19.80
Shipping1$13.60$13.60
JLC duties$3.57
$58.35CAD
$75.08USD
$117.71Total - USD

Parts

416
QtyValueFootprintReferences
100CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C100 +84
100DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D100 +84
100SK6812MINIfootprints:SK6812MINI-ED101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115, D116 +84
100SW_Pushfootprints:SW_Cherry_MX_PCB_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW100 +84
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
2IRF9540NPackage_TO_SOT_THT:TO-220-3_Horizontal_TabDownQ2, Q3
2IRLZ44NPackage_TO_SOT_THT:TO-220-3_Horizontal_TabDownQ1, Q4
1BSS138Package_TO_SOT_SMD:SOT-23Q5
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ1
1DDiode_SMD:D_SMA_HandsolderingD205
1PicoRPi_Pico:RPi_Pico_SMD_THU1
1SSD1306footprints:SSD1306-0.91-OLED-4pin-128x32Brd1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP2

The 413 most common of 416 parts.

Questions

How big is the Hack pad PCB?

It measures 192 × 217 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hack pad use?

416 parts, built around the SK6812MINI-E, IRF9540NS, IRLZ44N and BSS138. 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 Hack pad KiCad files?

From the RunTheBot/NotAHackPad repository on GitHub, at the commit this page was made from: the board is pcb/hack_pad.kicad_pcb and its schematic pcb/hack_pad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hack pad design in my own project?

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

Similar boards

  • 2 layers118 × 84.5 mmHoloCade Driver Shield, the printed circuit board in 3D

    HoloCade Driver Shield

    scifiuiguy/HoloCade_Unreal

    HoloCade SDK for Unreal Engine - designed to streamline deployment of professional-grade multiplayer VR/AR/AI/Robotic LBE in venues using immersive theater actors, standardized large hydraulics for motion and haptics…

    78 parts1MIT
  • 2 layers80 × 120 mmMppt arduino, the printed circuit board in 3D

    Mppt arduino

    anupam-dubey/Solar-MPPT-Charge-Controller

    Arduino SOlar MPPT chrage controller

    34 parts
  • 2 layers60 × 40 mmSnoid swt, the printed circuit board in 3D

    Snoid swt

    ravi-nataraj/bgc-syringe-cycler

    10-station pneumatic fatigue cycling fixture for PTA balloon inflation testing, with ESP32 control and WiFi configurable timing.

    27 partsMIT
  • 2 layers102.9 × 87.6 mmFilaBoss control PCB, the printed circuit board in 3D

    FilaBoss control PCB

    ronisillman/FilaBoss

    Mechatronics Project Filament Maker

    60 partsApache-2.0
  • 4 layers92 × 95 mmESP32-CAN, the printed circuit board in 3D

    ESP32-CAN

    Eric-2012/ESP32-CAN

    251 parts5
  • 2 layers98 × 67 mmBoat PCB V3 1, the printed circuit board in 3D

    Boat PCB V3 1

    ka1e27/dreams

    Autonomous survey catamaran: CV-based obstacle avoidance, environmental sensing, and cellular telemetry to a web dashboard.

    75 parts
  • 2 layers115 × 88 mmReactor, the printed circuit board in 3D

    Reactor

    Jorgeherrera-hub/Proyecto-Electr-nica-Biom-dica-

    Mini-bioreactor

    42 parts