PWM 6 step SVPWM IR2110
abd-alaj·BLDC-motor-custom-inverter·hardware/rev0_IR2110/PWM_6_step_SVPWM_IR2110.kicad_pcb
About the PWM 6 step SVPWM IR2110 PCB
PWM 6 step SVPWM IR2110 is an open source PCB design by abd-alaj, published on GitHub. It is a 2-layer board measuring 77.7 × 84.3 mm, with 42 components from 18 distinct parts.
Other key parts include the NUCLEO64-F446RE and INA181. By type, the board carries 18 capacitors, 6 transistors, 6 connectors, 6 resistors, 3 ICs and 3 diodes.
It belongs with the robotics & motion designs in this gallery.
From the project
Matlab, Simulink, Hardware and C-code for a custom inverter project.
A low-voltage three-phase voltage source inverter designed from scratch to drive a BLDC/PMSM gimbal motor. The repo covers the whole path from motor model to spinning shaft: Simulink models, LTspice circuit simulation, KiCad PCB designs (three revisions), and STM32 firmware that generates sine-weighted PWM (SPWM) with the timer and DMA hardware instead of CPU interrupts.
Main components on the PWM 6 step SVPWM IR2110
PWM 6 step SVPWM IR2110 bill of materials (BOM)
42 components, 18 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NUCLEO64-F446RE IR2110 | DIP-14_W7.62mm | U1 |
| 2 | INA181 IR2110 | DIP-14_W7.62mm | U2, U3 |
| 6 | IRLZ44N | TO-220-3_Vertical | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | SCREW_TERMINAL_01X02 Screw_Terminal_01x02 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J3 |
| 1 | SCREW_TERMINAL_01X02 Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | CONN_01X08_PIN Screw_Terminal_01x03 | TerminalBlock_TE_282834-3_1x03_P2.54mm_Horizontal | J5 |
| 3 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J8, J9, J10 |
| 3 | MURA160T3G MUR160 | D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2, D3 |
| 4 | 100N 1u | C_1206_3216Metric | C1, C3, C6, C7 |
| 5 | 100N 100n | C_1206_3216Metric | C2, C8, C10, C11, C17 |
| 2 | 4.7U 1u | C_1206_3216Metric | C4, C9 |
| 1 | 4.7U 100n | C_1206_3216Metric | C5 |
| 2 | 100N 330u | PCAP_12_5x20-THRU-ELECT_NCA | C12, C13 |
| 3 | 100N 1u | C_0603_1608Metric | C14, C15, C16 |
| 1 | 100N 47u | CP_Radial_D8.0mm_P3.50mm | C18 |
| 4 | 10 | R_1206_3216Metric | R1, R2, R3, R6 |
| 1 | 47K 10 | R_1206_3216Metric | R4 |
| 1 | 4.7K 10 | R_1206_3216Metric | R5 |
PWM 6 step SVPWM IR2110 design files
The KiCad project lives in the abd-alaj/BLDC-motor-custom-inverter repository on GitHub; these links point at the commit this page was built from.
PWM 6 step SVPWM IR2110: common questions
How big is the PWM 6 step SVPWM IR2110 PCB?
The PWM 6 step SVPWM IR2110 measures 77.7 × 84.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the PWM 6 step SVPWM IR2110?
42 components, from 18 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 PWM 6 step SVPWM IR2110 design files?
From the abd-alaj/BLDC-motor-custom-inverter 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 PWM 6 step SVPWM IR2110 design in my own project?
The repository has no license, so all rights stay with abd-alaj. Use it as a reference, and ask the author before reusing the design.
More boards in BLDC-motor-custom-inverter
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kMesabob
rene-dev
87.5 × 50 mm44 parts2LGPL-3.0979Bob
rene-dev
100 × 100 mm140 parts2LGPL-3.0979Triple adapter
rene-dev
57 × 75 mm26 parts2LGPL-3.0979Trollerv2
rene-dev
100 × 75 mm33 parts4LGPL-3.0979