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
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM74500-Q1 | SOT-23-8_L3.0-W1.7-P0.65-LS2.8-BR | U101 |
| 1 | LM5164 | SO-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | U201 |
| 1 | TPS61040 | SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BL | U202 |
| 1 | TLV75733 | SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BL | U203 |
| 1 | DRV8300DRGER | VQFN-24_L4.0-W4.0-P0.50-TL-EP2.5 | U301 |
| 3 | INA240A1 | SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL | U501, U502, U503 |
| 1 | STM32G431CBT6 | LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL | U601 |
| 7 | NTMFS5C628NL | DFN-5_L4.9-W5.9-P1.27-LS6.2-BL | Q101, Q401, Q402, Q403, Q404, Q405, Q406 |
| 1 | C2935458 SWD 2x5 1.27mm | CONN-SMD_10P-P1.27_XFCN_PZ127VS-12-10-H10-A38 | J601 |
| 1 | C189895 JST-GH 4p SMD | CONN-SMD_4P-P1.25_SM04B-GHS-TB-LF-SN | J701 |
| 1 | C42376901 JST-GH 8p SMD | CONN-SMD_SH-SM08B-GHS-TB | J702 |
| 2 | C69680 PTC 0.2A hold 30V | F1206 | F701, F702 |
| 1 | C720477 Reset switch SMD | SW-SMD_L3.9-W3.0-P4.45 | SW601 |
| 1 | C720477 User switch SMD | SW-SMD_L3.9-W3.0-P4.45 | SW602 |
| 1 | SMCJ28A | SMC_L6.9-W5.8-LS7.9-RD | D101 |
| 1 | MBR0520L | SOD-123_L2.7-W1.6-LS3.7-RD-1 | D201 |
| 1 | C12624 LED green (power) | LED-SMD_L1.6-W0.8-R-RD | D601 |
| 1 | C2287 LED yellow (status) | LED-SMD_L1.6-W0.8-R-RD | D602 |
| 1 | C2286 LED red (fault) | LED-SMD_L1.6-W0.8-R-RD | D603 |
| 8 | PESD5V0S1BA-ES | SOD-323_L1.7-W1.3-LS2.6-BI | D701, D702, D703, D704, D705, D709, D710, D711 |
Show 29 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C1002 600ohm@100MHz ferrite | R0603 | FB201 |
| 1 | C2849539 22uH shielded | IND-SMD_L6.0-W6.0 | L201 |
| 1 | C135264 22uH shielded | IND-SMD_L4.0-W4.0_LQH44PN2R2MP0L | L202 |
| 2 | C106675 470uF 63V | CAP-TH_BD13.0-P5.00-D1.2-FD | C101, C104 |
| 16 | C14663 100nF 50V X7R | C0603 | C102, C103, C203, C209, C211, C213, C511, C512 +8 |
| 14 | C1604 2.2nF 50V X7R | C0603 | C201, C210, C501, C502, C503, C521, C522, C523 +6 |
| 1 | C45783 22uF 25V X5R | C0805 | C202 |
| 11 | C2918502 10uF 50V X7R | C1210 | C204, C304, C401, C402, C403, C405, C406, C407 +3 |
| 1 | C15850 10uF 25V X5R | C0805 | C205 |
| 9 | C28323 1uF 50V X7R | C0805 | C206, C207, C208, C301, C302, C303, C305, C605 +1 |
| 1 | C1588 1nF 50V X7R | C0603 | C212 |
| 3 | C76567 100nF 50V X7R | C1210 | C404, C408, C412 |
| 6 | 2.2nF 100V DNP | C0603 | C431, C432, C433, C434, C435, C436 |
| 1 | C1779 4.7uF 25V X5R | C0805 | C604 |
| 1 | C57112 10nF 50V X7R | C0603 | C606 |
| 1 | C25967 31.6k 1% | R0603 | R201 |
| 1 | C23003 33.2k 1% | R0603 | R202 |
| 13 | 10K 10k | R0603 | R203, R205, R302, R421, R422, R423, R424, R425 +5 |
| 1 | C23121 86.6k 1% | R0603 | R204 |
| 1 | 100K 100k | R0603 | R206 |
| 1 | C12447 40.2k 1% | R0603 | R301 |
| 3 | C5375459 3mR 2512 3W 1% | R2512 | R401, R402, R403 |
| 6 | 10R | R0603 | R411, R412, R413, R414, R415, R416 |
| 6 | 3.3R DNP | R0603 | R431, R432, R433, R434, R435, R436 |
| 11 | C22775 100 ohm | R0603 | R501, R502, R503, R701, R702, R703, R704, R705 +3 |
| 4 | 150K 150k | R0603 | R510, R512, R514, R516 |
| 1 | C25804 10k 1% | R0603 | R601 |
| 3 | C21190 1k 1% | R0603 | R602, R603, R604 |
| 3 | 4.7K 4.7k | R0603 | 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
PCB-0005-A lumina par
ihsan-sa
100 × 80 mm149 parts4LMIT0P6-preseed
ihsan-sa
100 × 80 mm149 parts4LMIT0P6-preanneal
ihsan-sa
100 × 80 mm149 parts4LMIT0P6-silkclean
ihsan-sa
100 × 80 mm149 parts4LMIT0P6-presilk
ihsan-sa
100 × 80 mm149 parts4LMIT0P6-preapply
ihsan-sa
100 × 80 mm149 parts4LMIT0ESP32
PCB-0004-A lumina carrier
ihsan-sa
100 × 80 mm111 parts4LMIT0PCB-0007-A rf de-20m
ihsan-sa
120 × 80 mm68 parts4LMIT0ESP32
PCB-0020-A esp32c3-node
ihsan-sa
26 × 38 mm41 parts2LMIT0PCB-0008-B sbuck-5v3a
ihsan-sa
50 × 40 mm33 parts4LMIT0PCB-0021-A lipo boost
ihsan-sa
53.9 × 38.8 mm33 parts2LMIT0
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