Skip to the content
2 layers60.5 × 44.5 mmStardance hackpad, the printed circuit board in 3D

A small hackpad made with some holes in it, built for the Hack Club Hackpad YSWS.

Size
60.5 × 44.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
5
Nets
21
Pads
47
Tracks, vias
43, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Aug 2026
Updated
10 Aug 2026

Overview

Stardance hackpad is an open-source printed circuit board by Anycircle11139s, from the Anycircle11139s/hole-hackpad repository on GitHub, published under the MIT licence. It is a 2-layer board of 60.5 × 44.5 mm with 5 parts on 21 nets, routed with 43 tracks and 0 vias.

Its parts include 3 switches, 1 IC and 1 connector.

README

README.md

A Hole Hackpad

A small hackpad made with some holes in it, built for the Hack Club Hackpad YSWS.

By: Darsh Shah (@Anycircle11139s) or @NotALarp on slack

Overview

I found the hackpad guide on accident and thought it was really cool, so I wanted to make my own. Once I saw I could get rewards from building my own hackpad, it was a no-brainer. It has 3 buttons and an OLED screen, and I built it to be extremely compact. I can't wait to get the kit!

Features

  • OLED display
  • 3 Cherry MX switches
  • Xiao RP2040 microcontroller
  • Sleek 3D printed case

Build Steps

  1. Print the case and order all the parts.
  2. Solder the microcontroller, OLED, and buttons onto the PCB.
  3. Place the PCB into the 3D printed case and screw the case lid on.
  4. Flash the code and enjoy!

Firmware

  • Language: KMK python / CircuitPython
  • Notes: The CircuitPython code is simple and easy to flash. One key is bound to CMD+C, the second to CMD+V, and the third to CMD+A.

Firmware files are in the firmware/ folder.

Hardware

PCB design files are in the hardware/ folder, and 3D-printable case files are in the enclosure/ folder.

See BOM.csv for the full bill of materials.

Images

Build photos and renders are in below:

Screenshot 2026-08-08 at 7 00 15 pm Screenshot 2026-08-08 at 7 00 09 pm Screenshot 2026-08-08 at 7 00 03 pm Screenshot 2026-08-08 at 6 59 34 pm Screenshot 2026-08-08 at 6 59 30 pm Screenshot 2026-08-08 at 6 59 27 pm Screenshot 2026-08-08 at 6 59 13 pm Screenshot 2026-08-08 at 6 59 08 pm Screenshot 2026-08-08 at 6 59 05 pm

License

This project is licensed under the MIT License, see LICENSE for details.

Parts

5
QtyValueFootprintReferences
3SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3
1Conn_01x04_SocketOled:SSD1306-0.91-OLED-4pin-128x32J1
1MOUDLE-SEEEDUINO-XIAOXiao rp2040 (Dip):XIAO RP2040 DIPU1

Similar boards

  • 2 layers98 × 27 mmXy limit, the printed circuit board in 3D

    Xy limit

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    5 parts3.7k
  • 2 layers21 × 33 mm24g2usb pico2w, the printed circuit board in 3D

    24g2usb pico2w

    joypad-ai/joypad-os

    Universal controller firmware for building adapters, dongles, and custom controllers.

    5 parts1.7kApache-2.0
  • 2 layers53.2 × 59.6 mmA10 OLinuXino Lime Rev B SHIELD TEMPLATE, the printed circuit board in 3D

    A10 OLinuXino Lime Rev B SHIELD TEMPLATE

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    5 parts1.5k
  • 2 layers30 × 11 mmMain control board servo tester, the printed circuit board in 3D

    Main control board servo tester

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    5 parts1.1k
  • 2 layers78.8 × 35.3 mmKiCadTest, the printed circuit board in 3D

    KiCadTest

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    5 parts915
  • 2 layers50 × 23 mmMiniCircuits LTCC, the printed circuit board in 3D

    MiniCircuits LTCC

    VanceVagell/kv4p-ht

    Open source handheld ham radio project KV4P-HT

    5 parts828GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 light sensor, the printed circuit board in 3D

    L0 light sensor

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    5 parts546MIT

Questions

How big is the Stardance hackpad PCB?

It measures 60.5 × 44.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stardance hackpad use?

5 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 Stardance hackpad KiCad files?

From the Anycircle11139s/hole-hackpad repository on GitHub, at the commit this page was made from: the board is Hardware/Stardance hackpad.kicad_pcb and its schematic Hardware/Stardance hackpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stardance 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).