Skip to content

GeckoCIRCUITS Examples Library

A comprehensive collection of power electronics circuit examples demonstrating real-world applications and design techniques.

Quick Start

  1. Browse by Category - Navigate to the topic folder below
  2. Open Circuit - Load the .ipes file in GeckoCIRCUITS
  3. Read Documentation - Each example has documentation with theory and exercises
  4. 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
  • Tutorials - Step-by-step learning guides
  • Articles - Technical papers and application notes

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