KiCon Europe 2025

Circuit Simulation with KiCad/ngspice
09-12, 10:00–12:00 (Europe/Berlin), Workshop Room

Thhis workshop is an introduction into simulation with the Eeschema/ngspice interface. Simple circuits, enhanced step-by-step, serve as demonstrators.

In a short introduction I will talk about why do we want to simulate. Then the ngspice simulator and its integration into KiCad is discussed.

The need for suitable ngspice models will be emphasized, where to find them, where to put them.

Then setting up a simulation is introduced by creating a resistive divider, step by step, and running op an dc simulations. An RC network will be used to introduce transient and ac simulations.

Then amplifiers and oscillators may follow, using transistors and opamps.

The rolle of subcircuit models, and the need for proper pin assigmants, especially for multi unit devices, will be discussed.

Depending on the feedback from the participants, more complex circuits (dc/dc converters, class D amplifiers ...) may be demonstrated.

See also: Slides (1.1 MB)

Retired as professor in electrical engineering from University Duisburg-Essen and as Deputy Director of Fraunhofer IMS Duisburg. Main topics: CMOS process development, MOEMS development.

Current affiliation:
Senior professor at University Duisburg Essen
Coordinating ngspice maintainer