STM32G474-Precision-Lab-Power-Supply
Aleksei327·STM32G474-Precision-Lab-Power-Supply·hardware/POWER_0-50.kicad_pcb
About the STM32G474-Precision-Lab-Power-Supply PCB
STM32G474-Precision-Lab-Power-Supply is an open source PCB design by Aleksei327, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 185.5 × 115.3 mm, with 204 components from 96 distinct parts.
Other key parts include the WeAct_STM32G474CEU6_MiniCore, UCC27211, OPA454, INA228 and REF5025. By type, the board carries 76 resistors, 62 capacitors, 27 diodes, 12 connectors, 10 ICs and 9 transistors.
It belongs with the power & battery designs in this gallery.
From the project
Precision 0–50 V programmable laboratory PSU with 1 mV/1 mA setting steps, hybrid synchronous-buck + linear regulation, STM32G474 control, INA228 metering, and layered hardware protection.
Русская версия · Back to the project overview
KiCad 10 project for the 0–50 V precision laboratory power supply. Open POWER0-50.kicadpro; the project-local footprint library resolves through ${KIPRJMOD}, so no global library setup is needed.
Everything that is either not in the stock libraries or had to be adapted for hand assembly:
- Modules: WeAct STM32G474CEU6 core board, Adafruit-style INA228 breakout (its screw terminal shares pad numbers with the header pins, so a wire can be soldered to whichever is convenient). - HSOP-8 with exposed pad, hand-solder pads: UCC27211 (EP → GND)…
Main components on the STM32G474-Precision-Lab-Power-Supply
STM32G474-Precision-Lab-Power-Supply bill of materials (BOM)
204 components, 96 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | WeAct_STM32G474CEU6_MiniCore | WeAct_STM32G474CEU6_MiniCore | U1 |
| 1 | UCC27211 | UCC27211_HSOP-8-1EP_HandSolder | U2 |
| 1 | OPA454 | OPA454_HSOP-8-1EP_HandSolder | U3 |
| 1 | INA228 | INA228_Module_1x08 | U4 |
| 1 | REF5025 | SOIC-8_3.9x4.9mm_P1.27mm_Pad0.8mm | U5 |
| 1 | DAC8830 | SOIC-8_3.9x4.9mm_P1.27mm_Pad0.8mm | U6 |
| 1 | PC817 | DIP-4_W7.62mm | U7 |
| 1 | MP9486A | MP9486A_HSOP-8-1EP_HandSolder | U8 |
| 1 | UC3845 | SOIC-8_3.9x4.9mm_P1.27mm_Pad0.8mm | U9 |
| 1 | PAM8403 | SOIC-16_3.9x9.9mm_P1.27mm_Pad0.8mm | U10 |
| 3 | IRFB4110 | TO-220-3_Vertical | Q1, Q2, Q3 |
| 1 | MJE340 | TO-126-3_Vertical | Q4 |
| 4 | BD139 | TO-126-3_Vertical | Q5, Q8, Q9, Q10 |
| 1 | CS630 | TO-252-2 | Q7 |
| 1 | SPEAKER | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | OUT | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J2 |
| 1 | TFT | PinHeader_1x08_P2.54mm_Vertical | J3 |
| 1 | ENC1 | PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | ENC2 | PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | ATX_55V_IN | Molex_KK-396_A-41791-0004_1x04_P3.96mm_Vertical | J6 |
Show 76 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 5VSB_IN | PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | FLY_55_OUT | PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | FLY_55_IN | Conn_FLY55_JST_EH_1x03_P2.5_pins13 | J9 |
| 1 | RAILS_OUT | Conn_RAILS_1x04_P2.54_D0.6 | J10 |
| 1 | RAILS_IN | PinSocket_1x04_P2.54mm_Vertical | J11 |
| 1 | FAN | PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | 15A | Fuseholder_Clip-5x20mm_Littelfuse_100_Inline_P20.50x4.60mm_D1.30mm_Horizontal | F1 |
| 1 | MPH-S-112-A-2F | Relay_MPH_1A | K1 |
| 1 | HF3FA/012-ZTF | Relay_HF3FA_1C | K2 |
| 1 | OUT | PinHeader_1x02_P2.54mm_Vertical | SW1 |
| 1 | CFL_T1 | Transformer_Flyback_EE16 | T1 |
| 1 | HS1M | D_SMA | D1 |
| 1 | 15V | D_DO-35_SOD27_P10.16mm_Horizontal | D2 |
| 12 | BAT | D_SOD-323_HandSolder | D3, D4, D5, D6, D13, D14, D18, D19 +4 |
| 1 | TL431 | TO-126-3_Vertical | D7 |
| 1 | 1N4007 | D_DO-201AD_P15.24mm_Horizontal | D8 |
| 1 | SR5100 | D_DO-201AD_P15.24mm_Horizontal | D9 |
| 1 | 1.5KE56A | D_DO-201AD_P15.24mm_Horizontal | D10 |
| 1 | 1N4148 | D_DO-35_SOD27_P10.16mm_Horizontal | D11 |
| 2 | SK59 | D_SMC | D12, D26 |
| 2 | UF4005 | D_DO-41_SOD81_P10.16mm_Horizontal | D15, D17 |
| 2 | SS14 | D_SMA | D16, D27 |
| 2 | B340 | D_SMC | D22, D23 |
| 1 | 31uH | L_Toroid_Vertical_Core25x10mm_P14.00mm_D1.8mm | L1 |
| 1 | 68uH | L_SMD_15x15mm | L2 |
| 1 | 6.3uH | L_Toroid_Vertical_Core21x7mm_P10.00mm_D2.0mm | L3 |
| 6 | 1uF | C_1206_3216Metric | C1, C18, C31, C53, C54, C55 |
| 1 | 10uF | C_1206_3216Metric | C2 |
| 2 | 1000uF/100V | CP_Radial_D18.0mm_P7.50mm | C3, C5 |
| 12 | 4.7uF/100V | C_1206_3216Metric | C4, C6, C12, C13, C40, C41, C42, C43 +4 |
| 20 | 100nF | C_1206_3216Metric | C7, C8, C10, C11, C16, C17, C19, C22 +12 |
| 1 | 33pF | C_1206_3216Metric | C9 |
| 2 | 470pF | C_1206_3216Metric | C14, C27 |
| 2 | 1nF | C_1206_3216Metric | C15, C39 |
| 1 | 100nF/250V | C_1206_3216Metric | C20 |
| 3 | 10nF | C_1206_3216Metric | C21, C52, C62 |
| 1 | 22uF/100V | CP_Radial_D10.0mm_P5.00mm | C23 |
| 2 | 47uF/25V | CP_Radial_D10.0mm_P5.00mm | C24, C49 |
| 1 | 910pF | C_1206_3216Metric | C28 |
| 1 | 22uF/25V | CP_Radial_D10.0mm_P5.00mm | C29 |
| 1 | 2.2nF | C_1206_3216Metric | C33 |
| 1 | 220pF | C_1206_3216Metric | C34 |
| 1 | 10uF/100V | CP_Radial_D10.0mm_P5.00mm | C35 |
| 1 | 10uF/16V | CP_Radial_D10.0mm_P5.00mm | C37 |
| 1 | 220uF/100V | CP_Radial_D13.0mm_P5.00mm | C46 |
| 1 | 100uF/16V | CP_Radial_D10.0mm_P5.00mm | C58 |
| 1 | 100pF | C_1206_3216Metric | C61 |
| 2 | 10 | R_2512_6332Metric | R1, R2 |
| 24 | 10k | R_1206_3216Metric | R3, R4, R7, R8, R11, R14, R30, R32 +16 |
| 4 | 220 | R_1206_3216Metric | R5, R6, R22, R23 |
| 1 | 22 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9 |
| 4 | 180k | R_1206_3216Metric | R10, R13, R39, R62 |
| 6 | 4k7 | R_1206_3216Metric | R12, R15, R24, R25, R41, R64 |
| 1 | 110k | R_0805_2012Metric | R16 |
| 1 | 5k1 | R_0805_2012Metric | R17 |
| 5 | 100k | R_1206_3216Metric | R18, R35, R61, R69, R70 |
| 1 | 300 | R_1206_3216Metric | R19 |
| 5 | 1k | R_1206_3216Metric | R20, R26, R33, R43, R52 |
| 1 | 10m | Shunt_Constantan_Staple_P20mm | R21 |
| 2 | 15k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R27, R51 |
| 1 | 47 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R28 |
| 1 | 6k8 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R29 |
| 1 | 10k_NTC | NTC_THT_P7.00mm_Pad2.0mm_D0.6mm | R31 |
| 1 | 360k | R_1206_3216Metric | R37 |
| 1 | 20k | R_1206_3216Metric | R38 |
| 2 | 22k | R_1206_3216Metric | R40, R50 |
| 1 | 0R82 | R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal | R42 |
| 1 | 10 | R_1206_3216Metric | R44 |
| 1 | 130k | R_1206_3216Metric | R47 |
| 1 | 5k1 | R_1206_3216Metric | R48 |
| 1 | 100 | R_1206_3216Metric | R53 |
| 2 | 470 | R_1206_3216Metric | R65, R75 |
| 1 | 680k | R_1206_3216Metric | R68 |
| 1 | 47k | R_1206_3216Metric | R71 |
| 1 | 2k2 | R_1206_3216Metric | R72 |
| 2 | 47 | R_1206_3216Metric | R73, R74 |
STM32G474-Precision-Lab-Power-Supply design files
The KiCad project lives in the Aleksei327/STM32G474-Precision-Lab-Power-Supply repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/POWER_0-50.kicad_pcb
- Schematichardware/POWER_0-50.kicad_sch
STM32G474-Precision-Lab-Power-Supply: common questions
How big is the STM32G474-Precision-Lab-Power-Supply PCB?
The STM32G474-Precision-Lab-Power-Supply measures 185.5 × 115.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the STM32G474-Precision-Lab-Power-Supply?
204 components, from 96 distinct parts. The full bill of materials is listed on this page.
Where can I download the STM32G474-Precision-Lab-Power-Supply design files?
From the Aleksei327/STM32G474-Precision-Lab-Power-Supply repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the STM32G474-Precision-Lab-Power-Supply design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kControllerCurrentShuntAddOn
stuartpittaway
26 × 16.9 mm9 parts2LCC-BY-NC-4.01.1kModule 16S PassiveBalanceAddOn
stuartpittaway
61 × 74 mm86 parts2LCC-BY-NC-4.01.1kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kProgrammingAdapter
stuartpittaway
10.5 × 83 mm3 parts2LCC-BY-NC-4.01.1k