PCB-0018-A bldc motor driver

ihsan-sa·hwde-boards·PCB-0018-A_bldc-motor-driver/kicad/PCB-0018-A_bldc-motor-driver.kicad_pcb

PCB-0018-A bldc motor driver layout, top view — open source STM32 board by ihsan-sa

About the PCB-0018-A bldc motor driver

PCB-0018-A bldc motor driver is an open source STM32 PCB design by ihsan-sa, published on GitHub under the MIT license. It is a 4-layer board measuring 78 × 78 mm, with 160 components from 49 distinct parts.

Its main chip is the STM32G431CBT6, from the STM32 family. Other key parts include the LM74500-Q1, LM5164, TPS61040, TLV75733 and DRV8300DRGER. By type, the board carries 66 capacitors, 55 resistors, 13 diodes, 9 ICs, 7 transistors and 3 connectors.

It belongs with the robotics & motion, power & battery and sensors designs in this gallery.

From the project

Hardware design boards

KiCad board designs made with hwde, an AI PCB design skill for Claude Code that takes a board from a written brief to a JLCPCB order. Each folder is one board's whole workspace: the brief, research notes, architecture, parts choices, the KiCad project, routing work, review reports, logs, and the fab package.

Every board has a part number of the form PCB-NNNN-R: four digits for the product, then a revision letter. register.yaml lists them.

Main components on the PCB-0018-A bldc motor driver

PCB-0018-A bldc motor driver bill of materials (BOM)

160 components, 49 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM74500-Q1
U101
1
LM5164
U201
1
TPS61040
U202
1
TLV75733
U203
1
DRV8300DRGER
U301
3
INA240A1
U501, U502, U503
1
STM32G431CBT6
U601
7
NTMFS5C628NL
Q101, Q401, Q402, Q403, Q404, Q405, Q406
1
C2935458
SWD 2x5 1.27mm
J601
1
C189895
JST-GH 4p SMD
J701
1
C42376901
JST-GH 8p SMD
J702
2
C69680
PTC 0.2A hold 30V
F701, F702
1
C720477
Reset switch SMD
SW601
1
C720477
User switch SMD
SW602
1
SMCJ28A
D101
1
MBR0520L
D201
1
C12624
LED green (power)
D601
1
C2287
LED yellow (status)
D602
1
C2286
LED red (fault)
D603
8
PESD5V0S1BA-ES
D701, D702, D703, D704, D705, D709, D710, D711
Show 29 more
QtyPartRefs
1
C1002
600ohm@100MHz ferrite
FB201
1
C2849539
22uH shielded
L201
1
C135264
22uH shielded
L202
2
C106675
470uF 63V
C101, C104
16
C14663
100nF 50V X7R
C102, C103, C203, C209, C211, C213, C511, C512 +8
14
C1604
2.2nF 50V X7R
C201, C210, C501, C502, C503, C521, C522, C523 +6
1
C45783
22uF 25V X5R
C202
11
C2918502
10uF 50V X7R
C204, C304, C401, C402, C403, C405, C406, C407 +3
1
C15850
10uF 25V X5R
C205
9
C28323
1uF 50V X7R
C206, C207, C208, C301, C302, C303, C305, C605 +1
1
C1588
1nF 50V X7R
C212
3
C76567
100nF 50V X7R
C404, C408, C412
6
2.2nF 100V DNP
C431, C432, C433, C434, C435, C436
1
C1779
4.7uF 25V X5R
C604
1
C57112
10nF 50V X7R
C606
1
C25967
31.6k 1%
R201
1
C23003
33.2k 1%
R202
13
10K
10k
R203, R205, R302, R421, R422, R423, R424, R425 +5
1
C23121
86.6k 1%
R204
1
100K
100k
R206
1
C12447
40.2k 1%
R301
3
C5375459
3mR 2512 3W 1%
R401, R402, R403
6
10R
R411, R412, R413, R414, R415, R416
6
3.3R DNP
R431, R432, R433, R434, R435, R436
11
C22775
100 ohm
R501, R502, R503, R701, R702, R703, R704, R705 +3
4
150K
150k
R510, R512, R514, R516
1
C25804
10k 1%
R601
3
C21190
1k 1%
R602, R603, R604
3
4.7K
4.7k
R706, R707, R708

PCB-0018-A bldc motor driver design files

The KiCad project lives in the ihsan-sa/hwde-boards repository on GitHub; these links point at the commit this page was built from.

PCB-0018-A bldc motor driver: common questions

What microcontroller does the PCB-0018-A bldc motor driver use?

The PCB-0018-A bldc motor driver is built around the STM32G431CBT6, from the STM32 family.

How big is the PCB-0018-A bldc motor driver?

The PCB-0018-A bldc motor driver measures 78 × 78 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the PCB-0018-A bldc motor driver?

160 components, from 49 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 PCB-0018-A bldc motor driver design files?

From the ihsan-sa/hwde-boards 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 PCB-0018-A bldc motor driver design in my own project?

Yes, under the terms of its MIT license, which ihsan-sa chose for the repository.

Can I test firmware for the PCB-0018-A bldc motor 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 hwde-boards

Similar boards