

The three Hackpad.kicad files in this directory are the authoritative revision-one KiCad project. They were migrated unchanged from Moksh's active project on 2026-07-18.
- Size
- 115.3 × 130.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 33
- Nets
- 46
- Pads
- 178
- Tracks, vias
- 303, 28
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 7 Jul 2026
- Updated
- 10 Aug 2026
Overview
Hackpad is an open-source printed circuit board by quantumcompiler32, from the quantumcompiler32/Blip_hackpad repository on GitHub, published under the MIT licence. It is a 2-layer board of 115.3 × 130.8 mm with 33 parts on 46 nets, routed with 303 tracks and 28 vias.
It is built around the NHD-0420CW-AB3. Its parts include 14 switches, 12 diodes, 3 ICs, 2 resistors and 1 capacitor. It belongs with the ESP32 boards of this library.
Main components
1README
PCB/README.mdBlip PCB source of truth
The three Hackpad.kicad_* files in this directory are the authoritative revision-one KiCad project. They were migrated unchanged from Moksh's active project on 2026-07-18.
Do not commit KiCad locks, automatic backups, local preferences, history folders, cached footprint data, or the unrelated Starter project. Hardware corrections must be made to these sources and documented in the Hardware Change Guide.
Run sh scripts/verify-hardware-source-of-truth.sh to verify the durable source policy. The migration hashes are historical evidence in the baseline findings; they are intentionally not enforced after approved PCB edits. A passing source-policy check does not mean the Hardware Validation Gate has passed.
Parts
33| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 12 | ~ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW13, SW14 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | DM-OLED096-636 | DM-OLED096-636:MODULE_DM-OLED096-636 | U2 |
| 1 | MCP23017x-x-SP | Package_DIP:DIP-28_W7.62mm | U3 |
| 1 | NHD-0420CW-AB3 | NHD-0420CW-AB3:LCD_NHD-0420CW-AB3 | DS1 |
| 1 | Seeed Studio XIAO ESP32-S3 | Blip:XIAO_ESP32S3_Socket | U1 |
Questions
How big is the Hackpad PCB?
It measures 115.3 × 130.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Hackpad use?
33 parts, built around the NHD-0420CW-AB3. 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 quantumcompiler32/Blip_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 publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers158.8 × 172.1 mm

- 4 layers127.4 × 141.4 mm

Authenticator2.0
Hypernova-Oy/emb-toveri
Weatherproof embedded user authenticator and authorizator device
54 partsGPL-3.0 - 2 layers65 × 30 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
33 parts1kGPL-3.0 - 2 layers127 × 96 mm

Amiga gfxcard
mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
33 parts1k - 2 layers92.7 × 58.4 mm

Hacky holidays
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
33 parts915 - 2 layers240 × 120 mm

Quiver PDB 01
Arrow-air/project-quiver
Project Quiver documentation, designs, and project artifacts.
33 parts617CERN-OHL-S-2.0 - 2 layers75 × 26 mm

DIY detector
ozel/DIY_particle_detector
A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons
33 parts558BSD-2-Clause - 2 layers100 × 50 mm

Pixelix
BlueAndi/Pixelix
Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.
33 parts447MIT