

Fireworks
A series of projects to learn hardware and CAD design.
- Size
- 35.4 × 35.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 90
- Nets
- 75
- Pads
- 206
- Tracks, vias
- 337, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 8 Mar 2026
- Updated
- 28 Jun 2026
Overview
Fireworks is an open-source printed circuit board by SwiftDust, from the SwiftDust/Resolution repository on GitHub. It is a 2-layer board of 35.4 × 35.4 mm with 90 parts on 75 nets, routed with 337 tracks and 0 vias.
Its parts include 24 resistors, 24 diodes, 24 transistors, 16 capacitors and 1 connector.
README
README.mdResolution
In this repository, I am documenting my progress of learning two new skills: hardware design and CAD. I will hopefully use these in the future to make some really cool projects!
This is made possible by Hack Club's Resolution, a program for teenagers 13-18 years old to learn new skills and earn prizes.
How it works
I am following the pathways "Hardware" and "Design". These are divided into different weeks: week 1-8. The pathways and weeks have their separate folders with a README to show what the projects are and how I did it, and the project files.
Parts
90| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 1K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R21, R22, R23, R26, R27 +8 |
| 24 | LED | LED_THT:LED_D5.0mm | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D21, D22, D23, D26, D27 +8 |
| 24 | NPN | Package_TO_SOT_THT:TO-92L_Inline_Wide | Q1, Q2, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q21, Q22, Q23, Q26, Q27 +8 |
| 16 | 10u | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C13, C14, C17, C18, C21, C22 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
Questions
How big is the Fireworks PCB?
It measures 35.4 × 35.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Fireworks use?
90 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 Fireworks KiCad files?
From the SwiftDust/Resolution repository on GitHub, at the commit this page was made from: the board is Hardware/Week 2/Schematics/KiCad/fireworks.kicad_pcb and its schematic Hardware/Week 2/Schematics/KiCad/fireworks.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Fireworks design in my own project?
Its repository states no licence, so its author keeps all rights: ask SwiftDust before reusing the design.
Similar boards
- 2 layers75 × 75 mm

- 2 layers236.5 × 96.2 mm

Forager pcb
carrefinho/forager
34-key wireless split keyboard inspired by ZSA Voyager
90 parts426CERN-OHL-P-2.0 - 2 layers62 × 87 mm

Proto ads bee detector board
PantsForBirds/adsbee
Open Source Embedded ADS-B Receiver
90 parts344GPL-3.0 - 2 layers268 × 62 mm

- 2 layers97.5 × 59.5 mm

- 2 layers115.6 × 106.7 mm

ErgoSNM v3 left
siderakb/ergo-snm-keyboard
ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta
90 parts172CERN-OHL-P-2.0 - 2 layers163 × 120 mm

Zynthian mini
zynthian/zynthian-hw
Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...
90 parts156 - 2 layers219 × 96.1 mm
