FOC-driver

Froggy111·foosball-bot·v1/hardware/pcbs/FOC-driver/FOC-driver.kicad_pcb

FOC-driver PCB layout, top view — open source STM32 board by Froggy111

About the FOC-driver PCB

FOC-driver is an open source STM32 PCB design by Froggy111, published on GitHub. It is a 4-layer board measuring 100 × 100 mm, with 224 components from 61 distinct parts.

Its main chip is the STM32G431RBT6, from the STM32 family. By type, the board carries 74 resistors, 68 capacitors, 22 connectors, 11 transistors, 8 test points and 5 diodes.

Main components on the FOC-driver

FOC-driver bill of materials (BOM)

224 components, 61 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32G431RBT6
MCU1
6
BSC093N15NS5
Q1, Q2, Q3, Q4, Q5, Q6
1
SP015N03BGHTO
Q7
4
40N05
Q8, Q9, Q10, Q11
1
C19674287
Y1
1
C48615
Y2
1
HB9500M-9.5-2P
J1
1
HB9500-3
J2
10
B2B-XH-A
J3, J4, J5, J6, J17, J18, J19, J20 +2
3
S2B-XH-A
J7, J14, J16
3
S5B-XH-A
J8, J13, J15
2
S4B-XH-A
J9, J10
1
S10B-XH-A
J11
1
S8B-XH-A
J12
1
MST8A50QA-15A1Y
BUCK1
1
AP63205WU
BUCK2
11
BSP48520AS
DIFF_DRV1, DIFF_DRV2, DIFF_DRV3, DIFF_DRV4, DIFF_RECV1, DIFF_RECV2, DIFF_RECV3, DIFF_RECV4 +3
1
DSHP04TSGER_C3293144
DIP1
1
JFC1032-2600FS
F1
1
TCAN1057AVDRQ1
FDCAN_TSCV1
Show 41 more
QtyPartRefs
1
FD6288Q
GDRV1
4
MX27517
GDRV2, GDRV3, GDRV4, GDRV5
1
AZ1117EH-3.3TRG1
LDO1
3
GS8557
GS8557-TR
OPAMP1, OPAMP2, OPAMP3
1
MX74700T_C22468156
RPOL1
1
TS-1088-AR02016
SW1
1
C2906279
MSK22D18G2 125
SW2
8
PinHeader 1x1
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
2
C965799
LED1, LED2
3
C7420332
D1, D2, D3
1
SMAJ85CA
D4
1
SS310FL
D5
1
C76884
FB1
1
C41384052
L1
1
SL0420-4R7M
L2
3
820uF 100V (C443165)
C1, C2, C3
10
1uF 200V
C5, C22, C23, C29, C30, C36, C37, C47 +2
33
100nF 50V
C6, C8, C9, C10, C11, C17, C18, C19 +25
7
10uF 25V
C7, C16, C66, C67, C68, C69, C71
3
22uF 25V
C12, C13, C51
3
1uF 16V
C14, C15, C27
1
47uF 100V
C38
1
4.7nF 50V
C41
1
10uF 35V
C46
1
47pF 50V
C49
1
470uF 35V
C50
4
10PF
10pF
C53, C54, C55, C56
3
43K
R1, R49, R52
11
100
R2, R37, R61, R62, R63, R64, R65, R66 +3
2
1K
R3, R7
1
4.7K
R6
6
1K 0.1%
R8, R9, R22, R23, R31, R32
6
60.4K 0.1%
R10, R11, R24, R25, R33, R34
19
10K
R12, R15, R17, R20, R26, R29, R50, R55 +11
10
10
R13, R16, R18, R21, R27, R30, R38, R39 +2
3
1m 3W
R14, R19, R28
2
60.4
R35, R36
7
10K 1%
R42, R43, R44, R45, R46, R47, R48
1
25m 1W
R51
1
3K
R53
2
300
R54, R60

FOC-driver design files

The KiCad project lives in the Froggy111/foosball-bot repository on GitHub; these links point at the commit this page was built from.

FOC-driver: common questions

What microcontroller does the FOC-driver use?

The FOC-driver is built around the STM32G431RBT6, from the STM32 family.

How big is the FOC-driver PCB?

The FOC-driver measures 100 × 100 mm, has 4 copper layers and is 1.565 mm thick.

How many components are on the FOC-driver?

224 components, from 61 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 FOC-driver design files?

From the Froggy111/foosball-bot 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 FOC-driver design in my own project?

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

Can I test firmware for the FOC-driver 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 foosball-bot

Similar boards