

Starhackpad
Very cool Hackpad
- Size
- 95.9 × 78.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 32
- Pads
- 133
- Tracks, vias
- 165, 23
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 9 Jun 2026
- Updated
- 17 Aug 2026
Overview
Starhackpad is an open-source printed circuit board by ArxDraco007, from the ArxDraco007/Starhackpad repository on GitHub. It is a 2-layer board of 95.9 × 78.9 mm with 34 parts on 32 nets, routed with 165 tracks and 23 vias.
Its parts include 17 switches, 16 diodes and 1 IC.
README
README.mdStarhackpad
Why did I do this project?
If you use a computer, tablet, or phone (I don't know what you are using otherwise). A macropad is one of the best add-ons you can have to increase your productivity. A macropad is a small, compact, secondary keypad with fully programmable keys. It allows you to execute complex keyboard shortcuts, automate repetitive tasks, or launch applications with a single press of a button. One press of a button can run the commands to curse at your friends when they are playing like they usually would.
NOW FOR SOME...
PICTURES!!!
BOM! -
Kit Items
| Item | Description | Quantity | Unit Price ($) | Total Price ($) | Link |
|---|---|---|---|---|---|
| SEEED Studios XIAO RP2040 | Microcontroller | 1 | 6.57 | 6.57 | https://robu.in/product/seeed-studio-xiao-rp2040-v1-0/ |
| Cherry MX Switches | Switches | 10 | 0.399 | 3.99 | https://meckeys.com/shop/accessories/keyboard-accessories/key-switches/cherry-mx-rgb-switch/ |
| Blank Cherry MX-Style Keycaps | Keycaps | 5 | 0.212 | 1.06 | https://meckeys.com/shop/accessories/keyboard-accessories/keycaps/blank-dsa-keycaps-1u/ |
| Alps EC-11 Rotary Encoder | Knob | 1 | 1.28 | 1.28 | https://roboticsdna.in/product/rotary-encoder-module-for-arduino-brick-sensor-development-round-audio-rotating-potentiometer-knob-cap-ec11/ |
| M3x16mm Screws | Case Screws | 1 | 2.99 | 2.99 | https://www.amazon.in/Immech-Socket-Stainless-Machine-Quantity/dp/B07XYRXMML |
| M3x5x4mm Heat-Set Inserts | Case Screw Inserts | 1 | 0.95 | 0.95 | https://robu.in/product/m3-x-4-mm-brass-heat-set-knurl-threaded-round-insert-nut-25-pcs/ |
| Final Price for Kit Items: $16.84 | |||||
| Case Items | |||||
| Item | Description | Quantity | Unit Price ($) | Total Price ($) | Link |
| 3D-printed Case (Self-Provided) | Approx. 156g PLA | 1 | 0 | 0 | — |
| LionCircuits PCB for Hackpad | PCB (MOQ 5) | 5 | 1.80 | 9.00 | https://order.lioncircuits.com/projectdetails/212426/quotation |
| Final Price for Case Items: $9 | |||||
| Grand Total | |||||
| Category | Cost ($) | ||||
| Kit Items | 16.84 | ||||
| Case Items | 9 | ||||
| Grand Total | 25.60 |
Tutorial - https://hackpad.hackclub.com/
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | D | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16 |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW17 |
Questions
How big is the Starhackpad PCB?
It measures 95.9 × 78.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Starhackpad use?
34 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 Starhackpad KiCad files?
From the ArxDraco007/Starhackpad repository on GitHub, at the commit this page was made from: the board is PCB/starhackpad.kicad_pcb and its schematic PCB/starhackpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Starhackpad design in my own project?
Its repository states no licence, so its author keeps all rights: ask ArxDraco007 before reusing the design.
Similar boards
- 2 layers142.5 × 106.4 mm

- 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 2 layers171.2 × 72.9 mm

Amiga gfxcard old
mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
34 parts1k - 2 layers53.5 × 62.5 mm

Led matrix
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
34 parts915 - 2 layers45 × 26 mm

- 2 layers41.7 × 25.7 mm

Headphones flex pcb rigid
strangeparts/niubi-headphones
Flexible circuit board design for adding a headphone jack to an iPhone 7
34 parts493MIT - 2 layers18.8 × 16.3 mm

- 2 layers127 × 69.9 mm

Ezcgi
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
34 parts446