Skip to content

GeckoCIRCUITS Tutorials

Comprehensive tutorials for learning power electronics simulation with GeckoCIRCUITS, organized by topic and difficulty level.

Quick Start

New to GeckoCIRCUITS? Start with the Getting Started series.

Tutorial Series Overview

Series Topic Tutorials Difficulty
1xx Getting Started 7 tutorials Beginner-Intermediate
2xx DC-DC Converters 4 tutorials Intermediate
3xx AC-DC Rectifiers 3 tutorials Intermediate
4xx DC-AC Inverters 3 tutorials Intermediate-Advanced
5xx Thermal Simulation 3 tutorials Advanced
6xx EMI/EMC 2 tutorials Advanced
7xx Scripting & Automation 6 tutorials Intermediate-Advanced
8xx Advanced Topics 4 tutorials Advanced
9xx Magnetics & Mechanical 4 tutorials Advanced

Learning Paths

Path 1: Power Electronics Fundamentals

For students and engineers new to power electronics simulation:

101 → 102 → 103 → 104 → 201 → 202 → 203
  1. 101 - First Simulation
  2. 102 - Basic Circuits
  3. 103 - PWM Basics
  4. 104 - Running Simulations
  5. 201 - Buck Converter
  6. 202 - Boost Converter
  7. 203 - Buck-Boost

Path 2: Grid-Tied Power Conversion

For inverter and rectifier applications:

201 → 301 → 302 → 401 → 402 → 403

Path 3: Thermal & Reliability Design

For thermal management focus:

201 → 501 → 502 → 503 → 901

Path 4: Advanced Analysis

For control design and optimization:

104 → 105 → 106 → 701 → 706

Path 5: Automation & Integration

For batch simulations and external tool integration:

104 → 701 → 702 → 706 → 705

Complete Tutorial Index

1xx - Getting Started

# Title Description
101 First Simulation Launch, open, run, view results
102 Basic Circuits Component library, wiring
103 PWM Basics Duty cycle, control signals
104 Running Simulations Solvers, time step, export
105 Analysis Tools Steady-state, Bode plots
106 State Machines Control sequencing
107 Component Libraries Custom components

2xx - DC-DC Converters

# Title Description
201 Buck Converter Step-down, CCM/DCM
202 Boost Converter Step-up, RHPZ
203 Buck-Boost SEPIC, Cuk, inverting
204 Analog Circuits Op-amp controllers

3xx - AC-DC Rectifiers

# Title Description
301 Diode Rectifier Single/three-phase bridges
302 PFC Basics Boost PFC, current control
303 Vienna Rectifier Three-level PFC

4xx - DC-AC Inverters

# Title Description
401 Single-Phase Inverter PWM inverter basics
402 Three-Phase Inverter VSI, VSR control
403 NPC Inverter 3-level multilevel

5xx - Thermal Simulation

# Title Description
501 Loss Calculation Conduction, switching
502 Junction Temperature Thermal networks
503 Heatsink Design Thermal resistance

6xx - EMI/EMC

# Title Description
601 EMI Filter Basics Filter design
602 CM/DM Filters Common/differential mode

7xx - Scripting & Automation

# Title Description
701 GeckoSCRIPT Basics Scripting language
702 MATLAB Integration RMI interface
703 Simulink Co-simulation S-Function block
704 Java Blocks Custom components
705 API Integration External signals
706 Python Integration NumPy, SciPy automation

8xx - Advanced Topics

# Title Description
801 Matrix Converters Direct AC-AC
802 Motor Drives (PMSM) FOC control
803 Optimization Swiss rectifier
804 Thyristor Control Phase-controlled

9xx - Magnetics & Mechanical

# Title Description
901 Magnetic Domain Permeance modeling
902 Transformer Design HF transformer
903 Inductor Saturation Non-linear inductance
904 Mechanical Systems Motor-load dynamics

PLECS Equivalent Mapping

PLECS Tutorial GeckoCIRCUITS Equivalent
101 Introduction 101-102 First Simulation + Basic Circuits
103 SMPS Flyback, Forward examples
104 Thermal 501-503 Thermal series
105 Magnetic 901-903 Magnetics series
110 PWM 103 PWM Basics
112 State Machine 106 State Machines
113 Python 706 Python Integration
114 Analysis Tools 105 Analysis Tools

Prerequisites

  • GeckoCIRCUITS 1.0 or later
  • Java 21 runtime
  • For scripting tutorials: MATLAB/Simulink or Python (optional)
  • Examples - Complete application examples
  • Articles - Technical papers and notes

GeckoCIRCUITS Tutorials v1.0 Last updated: 2026-02