Skip to the content
PCBKitNew board
2 layers75 × 100 mmHackpad, the printed circuit board in 3D

A custom-built macropad made for Hackpad, a Hack Club YSWS

Size
75 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
26
Pads
123
Tracks, vias
101, 3
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Feb 2025
Updated
19 Feb 2025

Overview

Hackpad is an open-source printed circuit board by pbhak, from the pbhak/hackpad repository on GitHub. It is a 2-layer board of 75 × 100 mm with 28 parts on 26 nets, routed with 101 tracks and 3 vias.

Its parts include 13 switches, 12 diodes, 1 IC and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

Parneel's Hackpad

My Hackpad, designed for IDE functionality and general-purpose stuff
Designed for Hackpad

Screenshots

PCB

PCB schematic
PCB Schematic

PCB
PCB Routing

PCB, rendered front side
PCB Front

PCB, rendered back side
PCB Back

Case

Case Side View

Top view
Case Top View

Side view
Case Side View

Other side view
Case Side View 2

BOM

ComponentQtyComments
XIAO RP20401
EC11 Rotary Encoder1
Cherry MX-style switches12will be ordering custom switches w/ grant if possible
1N4148 diodes12
0.91" SSD1306 OLED1
1U Keycaps12preferably mostly white with a few red/black ones
M3x16 screws4
M3 heat-set inserts4
Case.stl1black if possible
Plate.stl1black if possible
Knob.stl1black if possible
PCB1

Parts

28
QtyValueFootprintReferences
12DiodeScottoKeebs_Components:Diode_DO-35D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12
12KeyswitchMX_Solderable:MX-Solderable-1US1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12
1128x32ScottoKeebs_Components:OLED_128x32J1
1LOGOLOGOG***
1RotaryEncoderRotary_Encoder:RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHolesSW1
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

Questions

How big is the Hackpad PCB?

It measures 75 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hackpad use?

28 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 pbhak/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 pbhak before reusing the design.

Similar boards

  • 2 layers44.5 × 72.7 mmOSO SWAT C1-jig, the printed circuit board in 3D

    OSO SWAT C1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    28 parts2.1k
  • 2 layers95 × 54 mmEinkPDA screen, the printed circuit board in 3D

    EinkPDA screen

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    28 parts2kApache-2.0
  • 2 layers45 × 45 mmSmartbuttons, the printed circuit board in 3D

    Smartbuttons

    hackclub/OnBoard

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

    28 parts915
  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 2 layers34.8 × 12.2 mmInfnoise goldfingers, the printed circuit board in 3D

    Infnoise goldfingers

    waywardgeek/infnoise

    The world's easiest TRNG to get right

    28 parts854CC0-1.0
  • 2 layers55.9 × 99.1 mmStm32f0 disco Luos shield, the printed circuit board in 3D

    Stm32f0 disco Luos shield

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    28 parts546MIT
  • 2 layers88 × 25 mmEleLab v2 Frontpanel a, the printed circuit board in 3D

    EleLab v2 Frontpanel a

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    28 parts531GPL-3.0