Open-Source-Power-Electronic-Tools
Lists open source tools for power electronic engineers.
Missing Tool? -> Open an Issue or open a pull request.
Table of Contents
- Circuit Simulation and Calculation
- Drawing and Documentation
- Magnetics
- Schematics and Layout
- Calculation and Automatisation
- Control Platform
Circuit Simulation and Calculation
| Name |
Description |
Link |
Screenshot |
| eSim |
eSim is an open source EDA tool for circuit design, simulation, analysis and PCB design. |
|
|
| GeckoCIRCUITS |
GeckoCIRCUITS is a fast and easy-to-use circuit simulator optimized for power electronics. |
|
 |
| PyGeckoCircuits2 |
A Python wrapper for GeckoCIRCUITS. |
|
 |
| GSEIM |
GSEIM (General-purpose Simulator with Explicit and Implicit Methods) is meant for simulation of electrical circuits, especially power electronic circuits, and also for numerical solution of ordinary differential equations (ODEs). |
|
|
| transistordatabase |
A unified software engineering tool for managing and evaluating power transistors |
|
 |
Drawing and Documentation
Magnetics
| Name |
Description |
Link |
Screenshot |
| AI-mag |
Inductor Modeling and Design using Artificial Neural Network and Finite Element Method |
|
 |
| Elmer |
Finite element software for multiphysical problems including electro-thermal domains |
|
 |
| FEMM |
A Windows finite element solver for 2D and axisymmetric magnetic, electrostatic, heat flow, and current flow problems with graphical pre- and post-processors. |
|
 |
| FEMMT |
Python toolbox to generate preconfigured structures for FEM simulation tools in power electronics |
|
 |
| GetDP |
GetDP is a free finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions. |
|
|
| Gmsh |
Gmsh is an open source 3D finite element mesh generator with a built-in CAD engine and post-processor |
|
 |
| Litz Wire Losses with FEM and MATLAB |
Litz Wire Losses with FEM and MATLAB |
|
|
| Magnet |
Data Driven Methods for Magnetic Core Loss Modeling |
|
 |
| Magnetic Components Toolbox MATLAB |
MATLAB Toolbox for Power Magnetics: Model and Optimization |
|
|
| Magnetic Mirroring Method with MATLAB |
Magnetic Mirroring Method with MATLAB |
|
|
| OM |
OpenMagnetics (OM) is a project providing a common language for defining any kind of magnetic for power electronics. |
|
 |
| ONELAB |
ONELAB is an open-source, lightweight interface to finite element software |
|
 |
| Sparselizard |
FEM simulation software |
|
 |
Schematics and Layout
| Name |
Description |
Link |
Screenshot |
| Horizon |
Schematic and layout editor with focus on simple part management. |
|
 |
| KiCad |
Schematic and layout editor. |
|
 |
| LibrePCB |
A powerful, innovative and intuitive EDA tool for everyone! |
|
 |
Calculation and Automatisation
| Name |
Description |
Link |
Screenshot |
| Julia |
Programming language |
|
|
| Octave |
Scientific programming language |
|
 |
| Python |
Programming language |
|
|
Control Platform
| Name |
Description |
Link |
Screenshot |
| AMDC |
Advanced Motor Drive Controller |
|
 |
| UltraZohm |
Open Source Rapid Control Prototyping Platform |
|
 |