

Pad pcb I guess
A hack pad designed for playing some rhythm games
- Size
- 143.3 × 57.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 18
- Pads
- 60
- Tracks, vias
- 76, 2
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 28 Jul 2026
- Updated
- 8 Aug 2026
Overview
Pad pcb I guess is an open-source printed circuit board by kripusek, from the kripusek/krip-pad repository on GitHub. It is a 2-layer board of 143.3 × 57.9 mm with 13 parts on 18 nets, routed with 76 tracks and 2 vias.
Its parts include 4 diodes, 4 switches, 1 IC and 1 connector.
README
README.mdkrip-pad
This is my macro pad madwe mainly for playing osumania type games
Features
- A 0.91 inch OLED display
- 4 keys
- An opening to see the screen, xiao rp2040 and the oled
tolerances
should be around 0.4mm
WIP picture of the hack pad
(yes I have a really cool mousepad)
PCB
Here are pictures of my pcb:
| Schematic | PCB |
|---|---|
![]() | |
CAD
I designed it using autodesk fusion
Everything fits together with 5 m3 screws and bolts
Firmware
I wrote the firmware using qmk.
Notes
If you want to change the mapped you can use via with the included via.json file which you can find in the firmware folder https://usevia.app/
Making this pad was fun, I got to learn qmk fusion and kicad which I can use fluently now, fusion and qmk not so much.
I have used https://github.com/hackclub/hackpad/blob/main/hackpads/cyaopad/README.md as a template for my readme
I have used https://github.com/dancarroll/qmk-bongo for the bongo animations I have also used ai for explaining what does what in qmk, afterwards I have written the code myself and ai has helped me debug it.
BOM
- 1 SEEEDUINO XIAO RP2040
- 4x any switch mx style
- 4x 1N4148 diodes
- 1x default 32x128 with GND-VCC-SCL-SDA pin order
- 5x same screws as orpheuspad and corresponding nuts
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | ~ | ScottoKeebs_MX:MX_PCB_1.00u | S1, S2, S3, S4 |
| 4 | ~ | ScottoKeebs_Components:Diode_DO-35 | D1, D2, D3, D4 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 1 | MOUDLE-SEEEDUINO-XIAO | ScottoKeebs_MCU:Seeed_XIAO_RP2040 | U1 |
| 1 | OLED_128x32 | ScottoKeebs_Components:OLED_128x32 | J1 |
Questions
How big is the Pad pcb I guess PCB?
It measures 143.3 × 57.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pad pcb I guess use?
13 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 Pad pcb I guess KiCad files?
From the kripusek/krip-pad repository on GitHub, at the commit this page was made from: the board is pad pcb I guess/pad pcb I guess.kicad_pcb and its schematic pad pcb I guess/pad pcb I guess.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pad pcb I guess design in my own project?
Its repository states no licence, so its author keeps all rights: ask kripusek before reusing the design.
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0
