SinglePhaseInverter
reljamar·singlePhaseInverter·hardware/Inv_v1.kicad_pcb
About the SinglePhaseInverter PCB
SinglePhaseInverter is an open source STM32 PCB design by reljamar, published on GitHub under the MIT license. It is a 4-layer board measuring 190 × 91 mm, with 156 components from 32 distinct parts.
Its main chip is the NUCLEO-G431RB, from the STM32 family. Other key parts include the IR2113, LM1117MP-5.0/NOPB, LM393D, AD621 and INA122. By type, the board carries 65 resistors, 30 test points, 29 capacitors, 9 ICs, 7 diodes and 6 transistors.
From the project
A precursor project to a future three-phase inverter for driving synchronous motors
This folder contains the KiCAD project files for the first PCB version. There are four schematic pages: 1. Root page - top overview page. Displays how the individual sheets are connected, and contains some high-level elements such as mounting holes and input/output connectors; 2. Control page - contains the MCU and precharge control elements; 3. Power page - contains everything related to the high-power part of the inverter: the H-bridge, gate drivers, precharge relay, shunt resistors; 4. Measure page - contains all circuits used for measuring voltages and currents: voltage deviders…
Main components on the SinglePhaseInverter
SinglePhaseInverter bill of materials (BOM)
156 components, 32 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | IR2113 Infineon | DIP-14_W7.62mm | U1, U2 |
| 1 | LM1117MP-5.0/NOPB LM1117-5.0 Texas Instruments | SOT-223-3_TabPin2 | U3 |
| 1 | LM393D STMicroelectronics | SO-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | AD621 Analog Devices | DIP-8_W7.62mm | U5 |
| 1 | INA122 INA122P Texas Instruments | DIP-8_W7.62mm | U6 |
| 1 | ACS712 Allegro Microsystems | SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 2 | NE5532D Texas Instruments | DIP-8_W7.62mm | U8, U9 |
| 4 | IRF540N Infineon | TO-220-3_Vertical | Q1, Q2, Q3, Q4 |
| 2 | TSM250N02CX Taiwan Semiconductor Corporation | SOT-23 | Q5, Q6 |
| 2 | AK 700-BR X_screw_5.08mm PTR | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | X1, X2 |
| 1 | SHH2 FUSE HOLDER | Fuseholder_Clip-5x20mm_Littelfuse_100_Inline_P20.50x4.60mm_D1.30mm_Horizontal | F1 |
| 4 | FE163-17 HS_TO220 n/a | Heatsink_TO220_1 | HS1, HS2, HS3, HS4 |
| 1 | 41.61.8.012 Relay_SPDT_16A Finder | Relay_DPDT_Omron_G2RL-2 | K1 |
| 1 | NUCLEO-G431RB ST Microelectronics | NUCLEO-STM32G4-64 | NUCLEO1 |
| 30 | TestPoint | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +22 |
| 1 | P6SMBJ12CA_R1_00001 TVS BID 12V STDOFF Panjit | D_SMB | TVS1 |
| 4 | LED BLUE | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D3, D7 |
| 3 | 1N5819 Diodes Inc | D_DO-41_SOD81_P7.62mm_Horizontal | D4, D5, D6 |
| 1 | SKx100M2AE11 AL_10u_100V Jamicon | CP_Radial_D6.3mm_P2.50mm | C1 |
| 2 | SKx102M1HKxx AL_1000u_50V Jamicon | CP_Radial_D16.0mm_P7.50mm | C2, C3 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 13 | MLCC_100n_50V | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C5, C6, C7, C8, C9, C12, C13 +5 |
| 2 | MLCC_63n_50V | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C11 |
| 10 | MLCC_1n_50V | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C15, C16, C20, C22, C23, C24, C25, C26 +2 |
| 1 | MKS4D052206D FILM_22u_100V WIMA | C_Rect_L31.5mm_W13.0mm_P27.50mm&P22.50mm_MKS4 | C29 |
| 1 | CFR-25JT-52C100R 100R 5% 250mW Yageo | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 14 | 10k 1% 125mW | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4, R5, R7, R36, R37, R38 +6 |
| 7 | 1k 1% 125mW | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R8, R9, R10, R13, R18, R19 |
| 2 | SH 10m 1% 1/3W | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R11, R12 |
| 10 | 100k 1% 125mW | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14, R16, R25, R27, R30, R31, R32, R33 +2 |
| 2 | 22k 1% 125mW | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R17 |
| 10 | 100R 1% 125mW | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20, R21, R22, R23, R60, R61, R62, R63 +2 |
| 19 | 0R 1% 125mW | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R24, R26, R28, R29, R40, R41, R47, R48 +11 |
SinglePhaseInverter design files
The KiCad project lives in the reljamar/singlePhaseInverter repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/Inv_v1.kicad_pcb
- Schematichardware/Inv_v1.kicad_sch
SinglePhaseInverter: common questions
What microcontroller does the SinglePhaseInverter use?
The SinglePhaseInverter is built around the NUCLEO-G431RB, from the STM32 family.
How big is the SinglePhaseInverter PCB?
The SinglePhaseInverter measures 190 × 91 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the SinglePhaseInverter?
156 components, from 32 distinct parts. The full bill of materials is listed on this page.
Where can I download the SinglePhaseInverter design files?
From the reljamar/singlePhaseInverter repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the SinglePhaseInverter design in my own project?
Yes, under the terms of its MIT license, which reljamar chose for the repository.
Can I test firmware for the SinglePhaseInverter 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