BLDC-FOC
Froggy111·foosball-bot·v1/hardware/pcbs/test-boards/BLDC-FOC/BLDC-FOC.kicad_pcb
About the BLDC-FOC PCB
BLDC-FOC is an open source STM32 PCB design by Froggy111, published on GitHub. It is a 4-layer board measuring 100 × 100 mm, with 121 components from 46 distinct parts.
Its main chip is the STM32G491CET6 breakout, from the STM32 family. Other key parts include the MX74700T_C22468156, KF88SA-16.0-2P, AP63205WU, AZ1117EH-3.3TRG1 and TXS0108EPW. By type, the board carries 41 capacitors, 40 resistors, 8 ICs, 8 transistors, 8 test points and 5 connectors.
It belongs with the robotics & motion designs in this gallery.
Main components on the BLDC-FOC
BLDC-FOC bill of materials (BOM)
121 components, 46 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ~ | STM32G491CET6 breakout | U1 |
| 2 | MX74700T_C22468156 | SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL | U2, U4 |
| 1 | KF88SA-16.0-2P | CONN-TH_KF88SA-16.0-2P | U3 |
| 1 | AP63205WU | TSOT-23-6 | U5 |
| 1 | AZ1117EH-3.3TRG1 | SOT-223_L6.5-W3.5-P2.30-LS7.0-BR | U6 |
| 1 | TXS0108EPW | TSSOP-20_4.4x6.5mm_P0.65mm | U7 |
| 1 | TCAN1057AVDRQ1 | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U8 |
| 6 | BSC093N15NS5 | DFN-8_L5.5-W5.2-P1.27-LS6.1-BL | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | SP015N03BGHTO | TOLL-8_L10.4-W9.9-P1.20-LS11.7-BL | Q7 |
| 1 | AO3400A_C347475 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q8 |
| 1 | HB9500-3 | CONN-TH_3P-P9.50_HB9500-9.5-3P | CN1 |
| 1 | CONN_01X12 Conn_01x12 | JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal | J1 |
| 1 | CONN_01X10 Conn_01x10 | JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal | J2 |
| 1 | CONN_02X02_ODD_EVEN Conn_02x02_Odd_Even | PinHeader_2x02_P2.54mm_Vertical | J3 |
| 1 | WJ500V-5.08-2P-14-00A | CONN-TH_2P-P5.00_WJ500V-5.08-2P | P1 |
| 1 | R1245.100 | FUSE-SMD_L12.5-W4.5 | F1 |
| 1 | FD6288Q | FD6288Q_QFN50P400X400X90-25N | GDRV1 |
| 3 | GS8557 GS8557-TR | SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BR | OPAMP1, OPAMP2, OPAMP3 |
| 8 | TestPoint | PinSocket_1x01_P2.54mm_Vertical | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP17 |
| 3 | B5819W C7420332 | D_SOD-123F | D1, D2, D3 |
Show 26 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SMAJ85CA | D_SMA | D4 |
| 1 | SMAJ15CA | D_SMA | D5 |
| 1 | SL0420-4R7M | IND-SMD_L4.5-W4.1_IHLP | L2 |
| 4 | 820uF 100V (C443165) | C_Radial_D18.0mm_H35.5mm_P7.50mm | C1, C2, C3, C4 |
| 10 | 1uF 200V | C_1812_4532Metric | C5, C6, C16, C22, C23, C29, C30, C36 +2 |
| 1 | 10uF 25V | C_0603_1608Metric | C7 |
| 1 | 100nF 25V | C_0603_1608Metric | C8 |
| 3 | 2.2uF 50V | C_0805_2012Metric | C9, C10, C11 |
| 2 | 22uF 25V | C_0805_2012Metric | C12, C13 |
| 2 | 1UF 1uF | C_0603_1608Metric | C14, C15 |
| 12 | 100nF 200V | C_0805_2012Metric | C17, C18, C20, C21, C24, C25, C27, C28 +4 |
| 5 | 100NF 100nF | C_0603_1608Metric | C19, C26, C33, C39, C40 |
| 1 | 4.7NF 4.7nF | C_0603_1608Metric | C41 |
| 1 | 470K 47K | R_0805_2012Metric | R1 |
| 1 | 20K 2K | R_0603_1608Metric | R2 |
| 1 | 1K | R_0603_1608Metric | R3 |
| 2 | 32.4K | R_0603_1608Metric | R4, R6 |
| 5 | 10K | R_0603_1608Metric | R5, R7, R12, R17, R26 |
| 6 | 1K 0.1% | R_0603_1608Metric | R8, R9, R22, R23, R31, R32 |
| 6 | 60.4K 0.1% | R_0603_1608Metric | R10, R11, R24, R25, R33, R34 |
| 3 | 10 | R_0603_1608Metric | R13, R18, R27 |
| 3 | 1m 3W | R_2512_6332Metric | R14, R19, R28 |
| 3 | 10K | R_0805_2012Metric | R15, R20, R29 |
| 3 | 10 | R_0805_2012Metric | R16, R21, R30 |
| 2 | 60.4 | R_0603_1608Metric | R35, R36 |
| 4 | 2.7K | R_0603_1608Metric | R37, R38, R39, R40 |
BLDC-FOC 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.
BLDC-FOC: common questions
What microcontroller does the BLDC-FOC use?
The BLDC-FOC is built around the STM32G491CET6 breakout, from the STM32 family.
How big is the BLDC-FOC PCB?
The BLDC-FOC measures 100 × 100 mm, has 4 copper layers and is 1.565 mm thick.
How many components are on the BLDC-FOC?
121 components, from 46 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 BLDC-FOC 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 BLDC-FOC 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 BLDC-FOC 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
STM32
FOC-driver
Froggy111
100 × 100 mm224 parts4LNo license1Radxa-CM3-carrier
Froggy111
80 × 100 mm46 parts4LNo license1STM32
STM32G491CET6
Froggy111
43 × 38 mm42 parts2LNo license1RP2040/RP2350
Pcb
Froggy111
100 × 100 mm34 parts2LNo license1Magnetic encoder
Froggy111
50 × 50 mm21 parts2LNo license1Endstop switch
Froggy111
52 × 40 mm6 parts2LNo license1
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k