

SparkleButton
A collection of PCB designs and KiCad stuff
- Size
- 24 × 22 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 5
- Pads
- 21
- Tracks, vias
- 15, 1
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Jul 2026
- Updated
- 6 Sep 2026
Overview
SparkleButton is an open-source printed circuit board by TemuWolverine, from the TemuWolverine/Circuits repository on GitHub, published under the MIT licence. It is a 2-layer board of 24 × 22 mm with 9 parts on 5 nets, routed with 15 tracks and 1 via.
It is built around the WS2812B. Its parts include 2 switches, 1 capacitor, 1 diode and 1 connector.
Main components
1README
SparkleButton/README.md
SparkleButton
Designed as a WS2812b/"Neopixel" push button. Uses two (linked) tactile momentary switches, a WS2812b pixel and 0.1uF capacitor. The idea is some push buttons can also act as status lights - think the power button on a console - but most off the shelf push buttons are a fixed LED colour.
Needs 5v (LED), LED signal, switch signal and GND.
3D enclosure to come soon.
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1, SW2 |
| 1 | 0.1uF | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | Conn_01x04_Pin | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | G*** | kibuzzard-6A4DF7DC | kibuzzard-6A4DF7DC |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1 |
The 6 most common of 9 parts.
Questions
How big is the SparkleButton PCB?
It measures 24 × 22 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SparkleButton use?
9 parts, built around the WS2812B. 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 SparkleButton KiCad files?
From the TemuWolverine/Circuits repository on GitHub, at the commit this page was made from: the board is SparkleButton/SparkleButton.kicad_pcb and its schematic SparkleBoard/sparkleboard5v.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SparkleButton 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).
More from TemuWolverine/Circuits
1- 2 layers45 × 30 mm

Similar boards
- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 4 layers82.6 × 82.5 mm

- 2 layers95.3 × 161.9 mm

- 2 layers42.8 × 28.8 mm

MM Skirt
PrintersForAnts/Micron
If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)
11 parts741GPL-3.0 - 2 layers149.6 × 127.1 mm

- 2 layers285.5 × 95 mm

- 2 layers177.7 × 144.5 mm
