Power-Reference-Board
jhuang0701·Power-Reference-Board·schematic/power reference board.kicad_pcb
About the Power-Reference-Board
Power-Reference-Board is an open source STM32 PCB design by jhuang0701, published on GitHub. It is a 4-layer board measuring 60 × 60 mm, with 58 components from 26 distinct parts.
Its main chip is the STM32G474RETx, from the STM32 family. Other key parts include the DRV8353HRTAT, ICM-42688-P and TPS54331DR. By type, the board carries 25 capacitors, 16 resistors, 4 ICs, 1 transistor, 1 connector and 1 fuse.
It belongs with the robotics & motion, sensors and power & battery designs in this gallery.
From the project
4-layer FOC BLDC motor driver PCB with onboard IMU (STM32G474, DRV8353HRTAT, ICM-42688-P), designed in KiCad for a self-balancing robot demo. Schematic + layout complete, DRC-clean.
A custom 4-layer PCB for field-oriented control (FOC) of a brushless DC motor, with an onboard IMU for real-time orientation feedback. Designed in KiCad, targeting a self-balancing single-wheel robot or reaction-wheel inverted pendulum as the demo application.
This is a design-only project: schematic and layout are complete and DRC-clean. Fabrication is a separate decision, not yet made.
Main components on the Power-Reference-Board
Power-Reference-Board bill of materials (BOM)
58 components, 26 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32G474RETx | LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | DRV8353HRTAT | QFN50P600X600X80-41N | U2 |
| 1 | ICM-42688-P | PQFN50P300X250X97-14N | U3 |
| 1 | TPS54331DR | SOIC127P599X175-8N | U5 |
| 1 | CSD18540Q5BT | TRANS_CSD18540Q5BT | Q2 |
| 1 | Conn_01x03 | TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J1 |
| 1 | 178.6764.0001 | LITTLEFUSE_178.6764.0001 | F1 |
| 6 | CSD18540Q5BT | TRANS_CSD18540Q5BT | Q_AH1, Q_AL1, Q_BH1, Q_BL1, Q_CH1, Q_CL1 |
| 1 | Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | SWD_HEADER1 |
| 1 | Conn_01x02 | AMASS_XT60PW-F_1x02_P7.20mm_Horizontal | XT60 |
| 1 | BZX84Cxx | SOT-23 | D1 |
| 1 | SRR1260-220M | INDP125125X600N | L1 |
| 1 | 1000µF/35V | C_0603_1608Metric | C2 |
| 4 | 10µF | C_1210_3225Metric | C3, C4, C5, C6 |
| 3 | 0.1µF | C_0603_1608Metric | C7, C11, C16 |
| 2 | 10nF | C_0603_1608Metric | C8, C10 |
| 1 | 22µF | C_1210_3225Metric | C9 |
| 5 | 1µF | C_0603_1608Metric | C12, C13, C15, C21, C23 |
| 1 | 47nF | C_0603_1608Metric | C14 |
| 6 | 100nF | C_0603_1608Metric | C17, C18, C19, C20, C22, C24 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 100nF | C_1210_3225Metric | C25, C26 |
| 4 | 10kΩ | R_0603_1608Metric | R1, R2, R4, R6 |
| 1 | 3.24kΩ | R_0603_1608Metric | R3 |
| 1 | 100Ω | R_0603_1608Metric | R5 |
| 7 | 10Ω | R_0603_1608Metric | R7, R8, R9, R10, R11, R12, R16 |
| 3 | 2mΩ | R_2512_6332Metric | R13, R14, R15 |
Power-Reference-Board design files
The KiCad project lives in the jhuang0701/Power-Reference-Board repository on GitHub; these links point at the commit this page was built from.
Power-Reference-Board: common questions
What microcontroller does the Power-Reference-Board use?
The Power-Reference-Board is built around the STM32G474RETx, from the STM32 family.
How big is the Power-Reference-Board?
The Power-Reference-Board measures 60 × 60 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Power-Reference-Board?
58 components, from 26 distinct parts. The full bill of materials is listed on this page.
Where can I download the Power-Reference-Board design files?
From the jhuang0701/Power-Reference-Board repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Power-Reference-Board design in my own project?
The repository has no license, so all rights stay with jhuang0701. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Power-Reference-Board 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
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