Skip to the content
PCBKitNew board
2 layers24 × 22 mmSparkleButton, the printed circuit board in 3D

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

1

README

SparkleButton/README.md

alt text

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
QtyValueFootprintReferences
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1, SW2
10.1uFCapacitor_SMD:C_1206_3216MetricC1
1Conn_01x04_PinConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1
1G***kibuzzard-6A4DF7DCkibuzzard-6A4DF7DC
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1

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

    Sparkleboard5v

    TemuWolverine/Circuits

    A collection of PCB designs and KiCad stuff

    37 partsMIT

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

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

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

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

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    275 parts431