Blinky
copperheadhq·fang·examples/parity/elec/layout/blinky/blinky.kicad_pcb
About the Blinky PCB
Blinky is an open source STM32 PCB design by copperheadhq, published on GitHub under the Apache-2.0 license. It is a 2-layer board, with 5 components from 5 distinct parts.
Its main chip is the STM8S001J3M3, from the STM32 family. By type, the board carries 1 IC, 1 connector, 1 LED, 1 capacitor and 1 resistor.
From the project
Fang language, DesignGraph kernel, units, interfaces, constraints, transactions and serialization
This is an atopile project whose boards mirror two Fang examples instance for instance: examples/divider/ and examples/blinky/. Both toolchains get the same design, and tests/testparity.py` asserts that what they produce agrees.
A Fang build emits a KiCad netlist. An atopile build emits a .kicadpcb, because atopile has no netlist target and the layout is its artifact. Reduced to what a board is*, both say the same two things, and those are what the test compares:
Main components on the Blinky
Blinky bill of materials (BOM)
5 components, 5 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM8S001J3M3 STMicroelectronics | SOIC8 | U1 |
| 1 | HDR-1x02-2.54 Generic | PinHeader_1x02 | J1 |
| 1 | 19-217-R6C-AL1M2VY-3T Everlight | LED0603 | DS1 |
| 1 | CL05B104KO5NNNC Samsung | C0402 | C1 |
| 1 | RC0603FR-07330RL Yageo | R0603 | R1 |
Blinky design files
The KiCad project lives in the copperheadhq/fang repository on GitHub; these links point at the commit this page was built from.
Blinky: common questions
What microcontroller does the Blinky use?
The Blinky is built around the STM8S001J3M3, from the STM32 family.
How big is the Blinky PCB?
The Blinky has 2 copper layers and is 1.6 mm thick.
How many components are on the Blinky?
5 components, from 5 distinct parts. The full bill of materials is listed on this page.
Where can I download the Blinky design files?
From the copperheadhq/fang repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Blinky design in my own project?
Yes, under the terms of its Apache-2.0 license, which copperheadhq chose for the repository.
Can I test firmware for the Blinky without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in fang
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k