Pride Badge prototype

aziraphale·pride-badge-v1

Pride Badge prototype PCB layout, top view — open source STM32 board by aziraphale

About the Pride Badge prototype PCB

Pride Badge prototype is an open source STM32 PCB design by aziraphale, published on GitHub. It is a 2-layer board measuring 100 × 130 mm, with 92 components from 75 distinct parts.

Its main chip is the STM32F042F6P6, from the STM32 family. Other key parts include the USBLC6-2SC6, TP4056, MT3608, AZ1117EH-3.3 and FS312F. By type, the board carries 26 resistors, 17 capacitors, 10 ICs, 8 diodes, 6 switches and 4 connectors.

It belongs with the wearables designs in this gallery.

From the project

🌈⚡Pride badge PCB with LEDs, STM32, and 3D printed diffuser+case!

Main components on the Pride Badge prototype

Pride Badge prototype bill of materials (BOM)

92 components, 75 distinct parts.

QtyPartRefs
1
USBLC6-2SC6
U1
1
TP4056
U2
1
MT3608
U3
1
AZ1117EH-3.3
U4
1
FS312F
U5
1
FS8205
U6
1
STM32F042F6P6
U7
1
IS31FL3218
U8
1
LM339
U9
1
555
U10
1
USB_B_Micro
J1
1
Conn_Batt_JST-PH
J2
1
SWD_Conn
J3
1
Conn_SWD20
J4
1
LED_1x1
DA1
1
LED_1x2
DA2
1
LED_1x3
DA3
1
LED_2x1
DB1
1
LED_2x2
DB2
1
LED_2x3
DB3
Show 55 more
QtyPartRefs
1
LED_3x1
DC1
1
LED_3x2
DC2
1
LED_3x3
DC3
1
LED_4x1
DD1
1
LED_4x2
DD2
1
LED_4x3
DD3
1
LED_5x1
DE1
1
LED_5x2
DE2
1
LED_5x3
DE3
1
LED_6x1
DF1
1
LED_6x2
DF2
1
LED_6x3
DF3
1
500mA/8V
F1
1
PWR_SW
SW1
1
Mode_BTN
SW2
1
Bright_BTN
SW3
1
Reset_BTN
SW4
1
Boot_SW
SW5
1
SW_SeeBattGauge
SW6
1
SS34
D1
1
LED_GREEN1_RED2
D2
1
2V5 Zener
D3
1
LED_BLUE
D4
1
LED_GREEN
D5
1
LED_YELLOW
D6
1
LED_ORANGE
D7
1
LED_RED
D8
1
L
L1
1
22uH
L2
1
10n
C1
3
100n
C2, C8, C17
1
4.7u
C3
2
22u
C4, C5
2
33uF
C6, C7
3
100nF
C9, C13, C15
1
4.7uF
C10
1
10nF
C11
2
1uF
C12, C14
1
10uF
C16
2
100k
R1, R11
6
1k
R2, R5, R6, R8, R13, R19
1
1.2k
R3
1
7.5k
R4
1
100
R7
2
4k7
R9, R10
1
3k9
R12
3
680R
R14, R16, R20
2
2k
R15, R24
1
4k3
R17
1
1M
R18
1
1k2
R21
1
8k66
R23
1
27k
R25
1
30k
R26
1
3k3
R27

Pride Badge prototype design files

The KiCad project lives in the aziraphale/pride-badge-v1 repository on GitHub; these links point at the commit this page was built from.

Pride Badge prototype: common questions

What microcontroller does the Pride Badge prototype use?

The Pride Badge prototype is built around the STM32F042F6P6, from the STM32 family.

How big is the Pride Badge prototype PCB?

The Pride Badge prototype measures 100 × 130 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pride Badge prototype?

92 components, from 75 distinct parts. The full bill of materials is listed on this page.

Where can I download the Pride Badge prototype design files?

From the aziraphale/pride-badge-v1 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Pride Badge prototype design in my own project?

The repository has no license, so all rights stay with aziraphale. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Pride Badge prototype 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 pride-badge-v1

Similar boards