Board for-Relay-Card
chapppy·Board-for-Relay-Card
About the Board for-Relay-Card
Board for-Relay-Card is an open source STM32 PCB design by chapppy, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 102 × 84 mm, with 76 components from 31 distinct parts.
Its main chip is the STM32F072C8T6, from the STM32 family. Other key parts include the USBLC6-2SC6, AZ1117-3.3, sn65hvd233 and ULN2003A. By type, the board carries 17 diodes, 14 capacitors, 14 resistors, 7 relays, 6 ICs and 4 connectors.
From the project
Design of schematic and PCB for Relay Card control over USB and CAN based on STM32
This is based on STM32 microcontroller F0 family (STM32F072C8T6). This microcontroller supports USB and in advance it support crystal-less USB. The CAN driver is also available.
The goal is use as less parts as possible with consideration of hand soldering. All the part should be simple to get or replace with another compatible. The design is simple two layer board with most of the parts (and all necessary) on top layer. The design fits to box for DIN lath.

Main components on the Board for-Relay-Card
Board for-Relay-Card bill of materials (BOM)
76 components, 31 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | SOT-23-6 | U1 |
| 1 | STM32F072C8T6 | LQFP-48_7x7mm_Pitch0.5mm | U2 |
| 1 | AZ1117-3.3 | SOT-223 | U3 |
| 1 | sn65hvd233 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U4 |
| 2 | ULN2003A | SOIC-16_3.9x9.9mm_Pitch1.27mm | U5, U6 |
| 2 | IRLML6402TRPBF | SOT-23 | Q1, Q2 |
| 1 | 8MHz | Crystal_HC49-4H_Vertical | Y1 |
| 1 | Conn_02x11_Odd_Even | Pin_Header_Straight_2x11_Pitch2.54mm | J1 |
| 1 | USB_B | USB_B | J2 |
| 1 | Conn_01x05 | Pin_Header_Straight_1x05_Pitch2.54mm | J3 |
| 1 | Conn_01x02 | TerminalBlock_bornier-2_P5.08mm | J13 |
| 2 | SD110-16 | R_1812_HandSoldering | F1, F2 |
| 1 | Jumper | Pin_Header_Straight_1x02_Pitch2.54mm | JP1 |
| 1 | Jumper_NC_Dual | Pin_Header_Straight_1x03_Pitch2.54mm | JP2 |
| 7 | G5SB-5V | Relay_SPDT_OMRON-G5Q | K1, K2, K3, K4, K5, K6, K7 |
| 7 | Conn_01x03 | TerminalBlock_bornier-3_P5.08mm | REL_1, REL_2, REL_3, REL_4, REL_5, REL_6, REL_7 |
| 1 | STPS1L30A | D_SMA | D1 |
| 1 | 5v1 | D_SOD-323 | D2 |
| 8 | LED | D_0805 | D3, D4, D5, D6, D7, D8, D9, D10 |
| 1 | D | D_SOD-323 | D11 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | D | D_SOD-123 | D12, D13, D14, D15, D16, D17 |
| 1 | 47uF/16V | CP_Tantalum_Case-C_EIA-6032-28_Hand | C1 |
| 8 | 100n | C_0805_HandSoldering | C2, C4, C5, C6, C7, C9, C10, C14 |
| 1 | 2.2uF/6.3V | CP_Tantalum_Case-A_EIA-3216-18_Hand | C8 |
| 2 | 10uF/16V | CP_Tantalum_Case-B_EIA-3528-21_Hand | C11, C12 |
| 2 | 22p | C_0805_HandSoldering | C13, C15 |
| 2 | 100K | R_0805_HandSoldering | R1, R15 |
| 2 | 33k | R_0805_HandSoldering | R3, R14 |
| 1 | 10k | R_0805_HandSoldering | R4 |
| 1 | 120R | R_0805_HandSoldering | R5 |
| 8 | 570R | R_0805_HandSoldering | R6, R7, R8, R9, R10, R11, R12, R13 |
Board for-Relay-Card design files
The KiCad project lives in the chapppy/Board-for-Relay-Card repository on GitHub; these links point at the commit this page was built from.
- LayoutrelayCard.kicad_pcb
Board for-Relay-Card: common questions
What microcontroller does the Board for-Relay-Card use?
The Board for-Relay-Card is built around the STM32F072C8T6, from the STM32 family.
How big is the Board for-Relay-Card?
The Board for-Relay-Card measures 102 × 84 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Board for-Relay-Card?
76 components, from 31 distinct parts. The full bill of materials is listed on this page.
Where can I download the Board for-Relay-Card design files?
From the chapppy/Board-for-Relay-Card repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Board for-Relay-Card design in my own project?
Yes, under the terms of its GPL-3.0 license, which chapppy chose for the repository.
Can I test firmware for the Board for-Relay-Card 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.
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