HackPad
Dreamer-Cloud-blip·HackPad·PCB/SixPad.kicad_pcb
About the HackPad PCB
HackPad is an open source Microchip SAM PCB design by Dreamer-Cloud-blip, published on GitHub. It is a 2-layer board measuring 77.2 × 60.9 mm, with 19 components from 7 distinct parts.
Its main chip is the MOUDLE-SEEEDUINO-XIAO, from the Microchip SAM family. By type, the board carries 10 diodes, 7 switches, 1 IC and 1 connector.
It belongs with the displays & leds designs in this gallery.
From the project
A compact, custom-designed screwless 6-key mechanical macropad built with a Seeeduino XIAO, a rotary encoder, a 128x32 OLED display, and powered by Python-based KMK firmware.
A compact, custom-designed screwless 6-key mechanical macropad built with a Seeeduino XIAO, a rotary encoder, a 128x32 OLED display, and powered by Python-based KMK firmware.
- Seeeduino XIAO: 1x microcontroller - Mechanical Switches: 6x switches - Rotary Encoder: 1x encoder - OLED Display: 1x 128x32 display - Case Parts: 3D-printed top plate and bottom tray
text ├── CAD/ │ └── assembly.step ├── PCB/ │ ├── SixPad.kicadpro │ ├── SixPad.kicadsch │ └── SixPad.kicadpcb ├── Firmware/ │ └── main.py ├── production/ │ ├── Top.STEP │ ├── Bottom.STEP │ ├── gerbers.zip │ └── main.py └── assets/ ├──…

Main components on the HackPad
HackPad bill of materials (BOM)
19 components, 7 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MOUDLE-SEEEDUINO-XIAO | XIAO-SAMD21-DIP | U1 |
| 1 | CONN_01X04_PIN Conn_01x04_Pin | PinSocket_1x04_P2.54mm_Vertical | J1 |
| 6 | SW_Push | SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW4, SW5, SW7, SW8 |
| 1 | RotaryEncoder | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW10 |
| 2 | D | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
| 4 | D | D_DO-35_SOD27_P10.16mm_Horizontal | D4, D5, D7, D8 |
| 4 | WS2812B | LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm | D10, D11, D12, D13 |
HackPad design files
The KiCad project lives in the Dreamer-Cloud-blip/HackPad repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/SixPad.kicad_pcb
- SchematicPCB/SixPad.kicad_sch
- BOMPCB/bom.csv
HackPad: common questions
What microcontroller does the HackPad use?
The HackPad is built around the MOUDLE-SEEEDUINO-XIAO, from the Microchip SAM family.
How big is the HackPad PCB?
The HackPad measures 77.2 × 60.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the HackPad?
19 components, from 7 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the HackPad design files?
From the Dreamer-Cloud-blip/HackPad repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the HackPad design in my own project?
The repository has no license, so all rights stay with Dreamer-Cloud-blip. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the HackPad without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Microchip SAM firmware against it before you order a PCB.
Similar boards
Microchip SAM
Fpgaboy
Wren6991
50 × 50 mm89 parts4LNo license508Microchip SAM
Kira
kiibohd
366.9 × 114.3 mm400 partsCERN-OHL-1.2415Microchip SAM
DSKY driver
benkrasnow
43 × 92.3 mm44 partsMIT258Microchip SAM
Duet 2 Maestro
Duet3D
100 × 123 mm336 partsCERN-OHL-1.2257Microchip SAM
Makennbot
idlehandsdev
60 × 75 mm53 parts2LNo license175Microchip SAM
Oxidized flash
blakesmith
61 × 21.6 mm19 parts2LNo license167