

Hackpad
A keyboard thing
- Size
- 38.1 × 73.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 18
- Pads
- 62
- Tracks, vias
- 106, 14
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 11 Jul 2025
- Updated
- 12 Jul 2025
Overview
Hackpad is an open-source printed circuit board by mattsoh, from the mattsoh/hackpad repository on GitHub. It is a 2-layer board of 38.1 × 73.4 mm with 9 parts on 18 nets, routed with 106 tracks and 14 vias.
It is built around the SK6805E-J. Its parts include 6 switches, 2 diodes and 1 IC. It belongs with the RP2040 boards of this library.
Main components
1README
README.mdHackpad
The Matthew Hackpad for Hack Club Highway. Got a lot of buttons and rotating stuff
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push_45deg | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW1, SW2, SW3, SW4 |
| 2 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW5, SW6 |
| 2 | SK6805 | LED_SMD:LED_SK6805_PLCC4_2.4x2.7mm_P1.3mm | D1, D2 |
| 1 | XIAO-RP2040-DIP | Seeed Studio XIAO Series Library:XIAO-RP2040-SMD | U1 |
Questions
How big is the Hackpad PCB?
It measures 38.1 × 73.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Hackpad use?
9 parts, built around the SK6805E-J. 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 mattsoh/hackpad 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 mattsoh before reusing the design.
Similar boards
- 2 layers80 × 80 mm

- 2 layers

- 4 layers81.2 × 81.2 mm

- 2 layers155.9 × 107.2 mm

File
DreaM117er/Paicorea
Paicorea is a 42 keys split keyboard, with optional way to drive Azoteq TPS43 trackpad.
74 parts29MIT - 2 layers54.2 × 46.5 mm

Neoheart v2
fellettigiacomo/NeoHeart
Open Source ATtiny816-based heart shaped PCB with Addressable LEDs!
46 parts21CERN-OHL-S-2.0 - 2 layers10.2 × 7.6 mm

- 2 layers32 × 32 mm

- 2 layers121.5 × 83 mm

Neopixel nano - 384 well
pierrebaillargeon/Microplate-Assistive-Pipetting-Light-Emitter
Microplate Assistive Pipetting Light Emitter (M.A.P.L.E.)
780 parts17GPL-3.0