

Spider pad
A fun macropad inspired by Spiderman: Brand New Day. (For my best friend, who won't stop pestering me to watch this with her)
- Size
- 79 × 92.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 15
- Nets
- 14
- Pads
- 71
- Tracks, vias
- 70, 0
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 13 Aug 2026
- Updated
- 19 Aug 2026
Overview
Spider pad is an open-source printed circuit board by SC50500, from the SC50500/spider-pad repository on GitHub, published under the MIT licence. It is a 2-layer board of 79 × 92.9 mm with 15 parts on 14 nets, routed with 70 tracks and 0 vias.
It is built around the HS96L03W2C03. Its parts include 9 switches and 2 ICs. It belongs with the keyboards and input and wearables boards of this library.
Main components
1README
README.mdspider-pad
A fun macropad inspired by Spiderman: Brand New Day. (For my best friend, who won't stop pestering me to watch this with her)
Why Did I Design this?
First and foremost, this was inspired by the new Spiderman movie. I thought it would be fun to design a macropad that could be attached to an object like a spider (lol) using little spider legs. This way, you could have a wearable macro :3. In terms of practicality, this could be modified and implemented in hospitals, designed to help patients who are partially immobile get through their day.
Design
Schematic
PCB
Case (CAD)
Build & Assembly
edit later
Required Tools
- Soldering iron
- Solder
- Tweezers
- Small screwdriver for M3 screws
- Computer with USB port
- 3D printer
Assembly Steps
- Solder all the THT diodes onto the PCB
- Solder the LEDs to the PCB. I rotated the direction of the bottom row by accident so refer to the PCB layout if the orientation is confusing at all
- Solder the microcontroller, OLED display, and switches to the PCB
- To assemble the case, place the PCB into the bottom shell
- Attach it to the top shell
- Secure with M3 screws.
- Since this build uses the ESP32-C3, I will use the ESPRESSIF Arduino IDE Extension to install firmware
- Plug in the ESP32-C3 to your computer with a USB cable
- Select the correct board and port in the Arduino IDE, then upload the firmware
- Modify the code if you'd like to change Van's animations or tune selection
- Test your OLED (check I2C, SDA/SCL pins, etc) and your speaker
- Once everything works, you will have a fully functional Van!
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 |
| 1 | HS96L03W2C03 | EasyEDA2KiCAD:OLED-TH_L27.8-W27.2-P2.54_C9900033791 | U2 |
| 1 | MOUDLE-SEEEDUINO-XIAO | Hack_Club_Care_Package_XIAO:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
The 11 most common of 15 parts.
Similar boards
- 2 layers197 × 249.7 mm

- 4 layers51 × 77 mm

- 2 layers42 × 98.1 mm

- 2 layers108 × 65 mm

- 2 layers56.8 × 66.2 mm

Tamagotchi
TaniWanKenobi/tamagotchi
A custom PCB-based Tamagotchi virtual pet built with the XIAO-ESP32-C6!
14 parts5 - 2 layers60 × 90 mm

Cinder
CircuitGuy943/CinderV2-Filament-Dryer
(🚧) A filament dryer to precede my old one made inside a wooden box that never worked properly and didn't heat anything. Features to be estabilished
40 parts4GPL-3.0 - 4 layers56 × 28 mm

Bx tacho
dazchi/bx-tacho
Open DIY Beyblade X launcher RPM meter: ESP32-C3 with IR sensors and an OLED, Bluetooth (Battle Pass protocol), and a browser app for shot data and firmware updates. KiCad hardware, ESP-IDF firmware, 3D-printed case.
51 parts3GPL-3.0 - 2 layers180 × 110 mm

Questions
How big is the Spider pad PCB?
It measures 79 × 92.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Spider pad use?
15 parts, built around the HS96L03W2C03. 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 Spider pad KiCad files?
From the SC50500/spider-pad repository on GitHub, at the commit this page was made from: the board is pcb files/spiderpad.kicad_pcb and its schematic pcb files/spiderpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Spider pad 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).