Skip to the content
2 layers79 × 92.9 mmSpider pad, the printed circuit board in 3D

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

1

README

README.md

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)

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

image

PCB

image image image

Case (CAD)

image image image image image

Build & Assembly

edit later

Required Tools

  • Soldering iron
  • Solder
  • Tweezers
  • Small screwdriver for M3 screws
  • Computer with USB port
  • 3D printer

Assembly Steps

  1. Solder all the THT diodes onto the PCB
  2. 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
  3. Solder the microcontroller, OLED display, and switches to the PCB
  4. To assemble the case, place the PCB into the bottom shell
  5. Attach it to the top shell
  6. Secure with M3 screws.
  7. Since this build uses the ESP32-C3, I will use the ESPRESSIF Arduino IDE Extension to install firmware
  8. Plug in the ESP32-C3 to your computer with a USB cable
  9. Select the correct board and port in the Arduino IDE, then upload the firmware
  10. Modify the code if you'd like to change Van's animations or tune selection
  11. Test your OLED (check I2C, SDA/SCL pins, etc) and your speaker
  12. Once everything works, you will have a fully functional Van!

Parts

15
QtyValueFootprintReferences
9SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
1HS96L03W2C03EasyEDA2KiCAD:OLED-TH_L27.8-W27.2-P2.54_C9900033791U2
1MOUDLE-SEEEDUINO-XIAOHack_Club_Care_Package_XIAO:XIAO-Generic-Hybrid-14P-2.54-21X17.8MMU1

The 11 most common of 15 parts.

Similar boards

  • 4 layers51 × 77 mmBODAQS A8 board v1 0, the printed circuit board in 3D

    BODAQS A8 board v1 0

    benconnor1972/BODAQS

    Bicycle Open Data Acquisition System

    120 parts9
  • 2 layers42 × 98.1 mmPendant, the printed circuit board in 3D

    Pendant

    esplo/cue2keys_resources

    Docs and other resources for Cue2Keys

    69 parts5MIT
  • 2 layers108 × 65 mmPcb moonratII, the printed circuit board in 3D

    Pcb moonratII

    PubInv/moonrat

    Moonrat: A second-generation portable incubator

    37 parts5AGPL-3.0
  • 2 layers56.8 × 66.2 mmTamagotchi, the printed circuit board in 3D

    Tamagotchi

    TaniWanKenobi/tamagotchi

    A custom PCB-based Tamagotchi virtual pet built with the XIAO-ESP32-C6!

    14 parts5
  • 2 layers60 × 90 mmCinder, the printed circuit board in 3D

    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 mmBx tacho, the printed circuit board in 3D

    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 mmPicotouch grid, the printed circuit board in 3D

    Picotouch grid

    todbot/picotouch_grid

    170 parts2GPL-3.0

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).