GeckoCIRCUITS Examples Library¶
A comprehensive collection of power electronics circuit examples demonstrating real-world applications and design techniques.
Quick Start¶
- Browse by Category - Navigate to the topic folder below
- Open Circuit - Load the
.ipesfile in GeckoCIRCUITS - Read Documentation - Each example has documentation with theory and exercises
- Run & Experiment - Modify parameters and observe results
Example Categories¶
| Category | Description | Examples |
|---|---|---|
| Basic Topologies | Fundamental DC-DC converter circuits | Buck, Boost, Flyback, Forward |
| Power Supplies | Isolated and regulated power supplies | LLC, DAB, PFC |
| Motor Drives | Electric motor control systems | BLDC, PMSM FOC, Induction |
| Thermal | Thermal analysis and design | Loss Calculation, Heatsink |
| Automotive | EV and charging applications | OBC, DC Fast Charger, Traction |
| Renewable Energy | Solar and wind applications | PV Inverter, Wind Converter |
Examples by Difficulty¶
Beginner¶
| Example | Category | Description |
|---|---|---|
| Buck Converter | Basic | Step-down DC-DC |
| Boost Converter | Basic | Step-up DC-DC |
Intermediate¶
| Example | Category | Description |
|---|---|---|
| Flyback Converter | Basic | Isolated DC-DC |
| Forward Converter | Basic | Isolated step-down |
| PFC Converters | Power Supplies | Power factor correction |
| EV Charger | Automotive | Level 2 AC charging |
Advanced¶
| Example | Category | Description |
|---|---|---|
| LLC Resonant | Power Supplies | Resonant converter |
| DAB Converter | Power Supplies | Bidirectional isolated |
| PMSM FOC | Motor Drives | Field-oriented control |
| BLDC Control | Motor Drives | Trapezoidal commutation |
| Onboard Charger | Automotive | Bidirectional OBC |
| Traction Inverter | Automotive | EV motor drive |
| Solar Inverter | Renewable | Grid-tied PV inverter |
Example Structure¶
Each example folder contains:
example_name/
├── README.md # Documentation with theory and exercises
├── example_basic.ipes # Basic circuit file
├── example_ctrl.ipes # Circuit with control (if applicable)
└── img/ # Screenshots and diagrams (optional)
Running Examples¶
Using Launcher Scripts¶
# Linux
./scripts/run-gecko-linux.sh resources/examples/basic_topologies/buck_converter/buck_basic.ipes
# Windows
scripts\run-gecko.bat resources\examples\basic_topologies\buck_converter\buck_basic.ipes
# macOS
./scripts/run-gecko-macos.sh resources/examples/basic_topologies/buck_converter/buck_basic.ipes
Direct Java Execution¶
java -Xmx3G -Dpolyglot.js.nashorn-compat=true \
-jar target/gecko-1.0-jar-with-dependencies.jar \
resources/examples/basic_topologies/buck_converter/buck_basic.ipes
Related Resources¶
Contributing¶
To contribute new examples: 1. Include complete documentation with theory and exercises 2. Test circuits in GeckoCIRCUITS before submitting 3. Ensure all referenced files are included
GeckoCIRCUITS Examples Library v1.0 Last updated: 2026-02