Blink

fluffy·blinky·hardware/blink_A/blink_A.kicad_pcb

Blink PCB layout, top view — open source STM32 board by fluffy

About the Blink PCB

Blink is an open source STM32 PCB design by fluffy, published on GitHub under the BSD-3-Clause license. It is a 2-layer board measuring 119 × 92 mm, with 131 components from 47 distinct parts.

Its main chip is the STM32F405RGTX, from the STM32 family. Other key parts include the AMS1117-3.3, AD8397, M24C02-RMN, SN74LVC1G14DBV and CH340C. By type, the board carries 57 resistors, 39 capacitors, 15 ICs, 9 connectors, 4 switches and 3 transistors.

From the project

Blinking lights to tell time

If the schematic or boards in changed such that the software can tell the difference, the rev need to go up a letter. Other changes can get a sub number on the rev letter.

Don't update sybols / footprint from libraries. It over writes stuff.

When done, do a plot to generate schematic in production subdir.

When done, do an export of step to generate a model in production subdir.

Main components on the Blink

Blink bill of materials (BOM)

131 components, 47 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
AMS1117-3.3
U1, U13
1
AD8397
U2
1
M24C02-RMN
U3
1
STM32F405RGTX
STM32F405RGTx
U4
3
SN74LVC1G14DBV
U5, U6, U14
1
CH340C
U7
1
USBLC6-2P6
U8
1
MCP73832-2-OT
U9
1
TMP112AIDRLR
U10
2
MAX40200AUK
U11, U12
1
TPS63060
U16
3
2N7002
Q3, Q4, Q5
1
16MHZ
16MHz
Y1
1
CONN_01X02
Conn_01x02
J1
2
PJ-320D
J2, J3
4
KH-BNC50-3511
J4, J11, J12, J13
1
CONN_01X03
Conn_01x03
J6
1
C165948
USB_C_Receptacle
J9
1
C273395
SW_SPDT
SW1
3
SW_PUSH_4PDT
SW_Push_4PDT
SW2, SW3, SW4
Show 27 more
QtyPartRefs
1
LED
D1
1
MHS110FRGBCT
LED_ABGR
D4
1
XFL4020-152MEC
1.5uH
L1
13
100N
100n
C1, C2, C12, C15, C18, C20, C21, C22 +5
9
10U
10u
C3, C5, C7, C8, C13, C26, C33, C34 +1
7
100N
100n
C4, C6, C9, C10, C17, C27, C36
2
33P
33p
C11, C14
2
2U2
2u2
C16, C19
1
47P
47p
C25
2
4U7
4u7
C28, C29
3
22UF
22uF
C38, C39, C40
5
560R
R1, R2, R13, R16, R19
8
47K
R3, R4, R9, R39, R51, R52, R53, R59
21
1K0
R5, R10, R11, R17, R20, R23, R25, R27 +13
1
10K
R6
1
1R0
R7
1
100K
R8
2
1K5
R12, R15
2
5K1
R21, R22
1
200R
R24
6
4K7
R26, R31, R32, R33, R40, R41
1
2K0
R30
3
0R1
R37, R38, R62
1
150R
R46
2
47R
R47, R48
1
5.6K
R58
1
33R0
R60

Blink design files

The KiCad project lives in the fluffy/blinky repository on GitHub; these links point at the commit this page was built from.

Blink: common questions

What microcontroller does the Blink use?

The Blink is built around the STM32F405RGTX, from the STM32 family.

How big is the Blink PCB?

The Blink measures 119 × 92 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Blink?

131 components, from 47 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Blink design files?

From the fluffy/blinky repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Blink design in my own project?

Yes, under the terms of its BSD-3-Clause license, which fluffy chose for the repository.

Can I test firmware for the Blink 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 blinky

Similar boards