

This repository contains the hardware and software design files for a frequency inverter for asynchronous motors up to 3 kW, developed as part of a university project at Munich University of Applied Sciences. It includes the KiCad schematics and PCB layouts, as well as the corresponding software.
- Size
- 282 × 112 mm
- Copper layers
- 4
- Thickness
- 1.67 mm
- Parts
- 117
- Nets
- 138
- Pads
- 386
- Tracks, vias
- 620, 42
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 9 Oct 2026
- Updated
- 9 Oct 2026
Overview
Vfd is an open-source printed circuit board by SimonSchaeff, from the SimonSchaeff/variable-frequency-drive-induction-motor repository on GitHub. It is a 4-layer board of 282 × 112 mm with 117 parts on 138 nets, routed with 620 tracks and 42 vias.
It is built around the IRM-10-15, INA240A3D and MC78M12BDTRKG, with the LGU2W471MELC, 10A10-T/B and WSLF25123L000FEA among its other parts. Its parts include 44 resistors, 36 capacitors, 8 connectors, 6 diodes and 5 ICs. It belongs with the power and lEDs and displays boards of this library.
Main components
11IRM-10-15
DIP-4DIP-4 Power Module/Power Supply ROHSMWPower Module/Power SupplyINA240A3D
SOIC-8-40℃~+125℃ -4V~80V 1 1.8mA 100V/V 132dB 2.7V~5.5V 250nV/℃ 2V/us 400kHz 40nV/√Hz@1kHz 5uV 90uA Bidirectional detection、Zero drift / auto-zero、Programmable output reference level、Analog output interface ±80V SOIC-8 Current Sense Amplifiers ROHSTexas InstrumentsCurrent Sense AmplifiersMC78M12BDTRKG
DPAK-3-40℃~+125℃@(Tj) 1 12V 27V 2V@(350mA) 3.2mA 500mA 75uVrms 80dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection、Short Circuit Protection Positive DPAK-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSonsemiVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLGU2W471MELC
插件,D35xL50mm-25℃~+105℃ 10mm 2.6455A@50kHz 3000hrs@105℃ 35mm 450V 470uF 50mm Polarized ±20% Plugin,D35xL50mm Horn-Type Electrolytic Capacitors ROHSNichiconHorn-Type Electrolytic Capacitors10A10-T/B
插件10uA@1kV 1kV 插件 Diodes - General Purpose ROHSMDDDiodes - General PurposeWSLF25123L000FEA
2512-65℃~+170℃ 3mΩ 4W ±1% ±70ppm/℃ 2512 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface Mount1N5352B-TP
DO-15-55℃~+200℃ 1 Independent 15V 1uA@11.5V 2.5Ω 5W 75Ω DO-15 Zener Diodes ROHSMicro Commercial ComponentsZener DiodesBC337
TO-92-31 NPN 100 100MHz 100nA 45V 5V 625mW 700mV 800mA NPN TO-92-3 Bipolar (BJT) ROHSFoshan Blue Rocket ElecBipolar (BJT)EP5WS47RJ
插件-55℃~+155℃ 47Ω 5W ±300ppm/℃ ±5% 插件 Through Hole Resistors ROHSTE ConnectivityThrough Hole ResistorsT9GV5L14-15
插件,21.5x29mm-40℃~+105℃ 15V 15ms 20A 22ms 480V@AC AgSnO2 One set changeover: 1C (SPDT - changeover) 插件,21.5x29mm Power Relays ROHSTE ConnectivityPower RelaysTL1105YF160Q
插件-20℃~+70℃ 1.6N 100,000 cycles 12V 16.3mm 50mA 6mm 6mm PC Pin Round Button SPST-NO Through Hole 插件 Tactile Switches ROHSE-SwitchTactile Switches
README
README.mdFrequency Inverter – University Project
This repository contains the development files for a custom-built frequency inverter developed as part of a university project at Munich University of Applied Sciences (Hochschule München).
The power electronics and control electronics were designed using KiCad. The corresponding hardware design files are located in the hardware/ directory. The software is based on an STM32 microcontroller, and the firmware source code is available in the source_code/ directory.
The frequency inverter is designed to control asynchronous motors with a power rating of up to 3 kW. The operating frequency can be set within a range of 0 to 99 Hz, either manually using a potentiometer or wirelessly via a Bluetooth-enabled smartphone application. The application is located in the smartphone_app/ directory.
Disclaimer
This project is intended for educational and engineering development purposes. No warranty is provided regarding the functionality, safety, or suitability of the design for a particular application.
Parts
117| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C7, C9, C20, C21, C23, C28, C34 |
| 9 | 1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R5, R6, R7, R8, R9, R10 |
| 8 | 10nF | Capacitor_SMD:C_0603_1608Metric | C15, C16, C17, C18, C19, C22, C24, C26 |
| 7 | 150 | Resistor_SMD:R_0603_1608Metric | R38, R39, R40, R41, R42, R43, R44 |
| 6 | 220pF | Capacitor_SMD:C_0603_1608Metric | C27, C29, C30, C31, C32, C33 |
| 5 | 100 | Resistor_SMD:R_0603_1608Metric | R28, R30, R31, R32, R35 |
| 5 | LGU2W471MELC | vfd_lib:CAPPRD1000W190D3550H5200 | C10, C11, C12, C13, C14 |
| 4 | 10A10-T | vfd_lib:DIOAD4425W130L885D885 | D1, D2, D4, D5 |
| 4 | 10uF | Capacitor_SMD:C_1206_3216Metric | C2, C4, C6, C8 |
| 3 | 3.9k | Resistor_SMD:R_0603_1608Metric | R17, R18, R19 |
| 3 | INA240A3D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1, U2, U3 |
| 3 | R 12k | Resistor_SMD:R_0603_1608Metric | R21, R23, R25 |
| 3 | R 15k | Resistor_SMD:R_0603_1608Metric | R20, R22, R24 |
| 3 | WSLF25123L000FEA | vfd_lib:RESC6430X48N | R14, R15, R16 |
| 2 | 100R | Resistor_SMD:R_0603_1608Metric | R36, R37 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R29, R33 |
| 2 | 2604-1103 | vfd_lib:26041103 | J1, J4 |
| 2 | 61304021821 | vfd_lib:RHDR40W97P254X254_2X20_5130X508X860P | J7, J8 |
| 2 | SC52-11SURKWA | vfd_lib:SC5211SURKWA | DS1, DS2 |
| 1 | 1 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D3 |
| 1 | 1N5352B-TP | vfd_lib:DIOAD1910W90L670D310 | Z1 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C36 |
| 1 | 330nF | Capacitor_SMD:C_0603_1608Metric | C35 |
| 1 | 4.7 nF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 470R | Resistor_SMD:R_0603_1608Metric | R34 |
| 1 | 5k | vfd_lib:PC16SV-10IP06-103A2020-TA_PHR | RV1 |
| 1 | 66.9040-21 | vfd_lib:66904021 | J5 |
| 1 | 66.9040-22 | vfd_lib:66904022 | J3 |
| 1 | BC337 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | C 1nF | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | Conn_01x06_Socket | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | EP5WS47RJ | vfd_lib:RESAD5900W80L2500D850 | R12 |
| 1 | IM523L6AXKMA1 | vfd_lib:IM523L6AXKMA1 | IC1 |
| 1 | IRM-10-15 | Converter_ACDC:Converter_ACDC_MeanWell_IRM-10-xx_THT | PS1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D6 |
| 1 | MC000034 | vfd_lib:MC000034 | J6 |
| 1 | MC78M12BDTRKG | vfd_lib:DPAK-3_ONS | U4 |
| 1 | R 100 | Resistor_SMD:R_0603_1608Metric | R27 |
| 1 | R 100k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | R 1k | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | R 33k | Resistor_SMD:R_0603_1608Metric | R26 |
| 1 | T9GV5L14-15 | vfd_lib:T9GV5L1415 | K1 |
| 1 | TL1105YF160Q | vfd_lib:TL1105YF160Q | S1 |
The 107 most common of 117 parts.
Questions
How big is the Vfd PCB?
It measures 282 × 112 mm and has 4 copper layers, 1.67 mm thick.
What parts does the Vfd use?
117 parts, built around the IRM-10-15, INA240A3D, MC78M12BDTRKG and LGU2W471MELC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Vfd KiCad files?
From the SimonSchaeff/variable-frequency-drive-induction-motor repository on GitHub, at the commit this page was made from: the board is hardware/vfd.kicad_pcb and its schematic hardware/7SEG.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Vfd design in my own project?
Its repository states no licence, so its author keeps all rights: ask SimonSchaeff before reusing the design.
Similar boards
- 6 layers164 × 234 mm

- 2 layers95 × 78 mm

- 4 layers130 × 90 mm

Phase2-module
udaravima/Lab_Bench
A modular, rack-style DC power supply: up to 8 hot-pluggable 600 W buck modules on a shared DC input bus, coordinated by a central manager over CAN.
180 parts1GPL-3.0 - 4 layers113 × 65.6 mm

- 4 layers127.5 × 145 mm

SkidSteer PCB
raitzjm/SkidSteer_PCB
PCB for skid steer spraying rover project for KSU Precision Ag Lab
153 parts - 6 layers58 × 72 mm

12vhpwr standard
nathanfraske/CEC-Platform
ONE board file, kept current by the wave (owner directive 2026-07-25: "the current best should be placed into a candidate folder per board and kept current with only one board ideally so we have a reference").
110 partsApache-2.0 - 2 layers50 × 25 mm

Mbus master
roarfred/AmsToMqttBridge
Minimalistic system to read AMS/HAN data from electrical meter
50 parts223 - 2 layers118 × 103.5 mm
