Board for-Relay-Card

chapppy·Board-for-Relay-Card

Board for-Relay-Card layout, top view — open source STM32 board by chapppy

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.

Board for-Relay-Card, from the project README
From the project README

Main components on the Board for-Relay-Card

Board for-Relay-Card bill of materials (BOM)

76 components, 31 distinct parts.

QtyPartRefs
1
USBLC6-2SC6
U1
1
STM32F072C8T6
U2
1
AZ1117-3.3
U3
1
sn65hvd233
U4
2
ULN2003A
U5, U6
2
IRLML6402TRPBF
Q1, Q2
1
8MHz
Y1
1
Conn_02x11_Odd_Even
J1
1
USB_B
J2
1
Conn_01x05
J3
1
Conn_01x02
J13
2
SD110-16
F1, F2
1
Jumper
JP1
1
Jumper_NC_Dual
JP2
7
G5SB-5V
K1, K2, K3, K4, K5, K6, K7
7
Conn_01x03
REL_1, REL_2, REL_3, REL_4, REL_5, REL_6, REL_7
1
STPS1L30A
D1
1
5v1
D2
8
LED
D3, D4, D5, D6, D7, D8, D9, D10
1
D
D11
Show 11 more
QtyPartRefs
6
D
D12, D13, D14, D15, D16, D17
1
47uF/16V
C1
8
100n
C2, C4, C5, C6, C7, C9, C10, C14
1
2.2uF/6.3V
C8
2
10uF/16V
C11, C12
2
22p
C13, C15
2
100K
R1, R15
2
33k
R3, R14
1
10k
R4
1
120R
R5
8
570R
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.

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