KiCon Europe 2025

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
No sessions on Wednesday, Sept. 10, 2025.
09:00
09:00
40min
Welcome to KiCon

Welcome to KiCon Europe! Opening Session

Main KiCon Presentation Space
09:40
09:40
40min
How can AI - LLMs and VLMs - be useful in KiCad
Charles Henri Gayot

Large Language Models (LLMs) and Vision Language Models (VLMs) are transforming software development, but their application in hardware design is still emerging. To be genuinely useful in electronics design, it requires a structured understanding of the project. This talk presents AmpereBrain, a proof-of-concept that gives a local AI the tools to read and interpret KiCad projects in a structured way. We demonstrate how providing the AI with access to project specifications, schematic diagrams, and component-level details enables it to become a practical assistant. This allows for reliable, AI-powered help with tasks like documentation, component queries, and basic schematic reviews, laying the groundwork for more advanced, structured design modifications.

Main Hall
Main KiCon Presentation Space
10:20
10:20
30min
Coffee Break
Main KiCon Presentation Space
10:50
10:50
60min
KiCad Project Status
Wayne Stambaugh

All things KiCad included version 9 release features and version 10 proposed feature set.

Main Hall
Main KiCon Presentation Space
11:50
11:50
70min
Lunch
Main KiCon Presentation Space
13:00
13:00
20min
Drag-and-drop libraries: Git-Powered, AI-Supercharged Component Management
Charles Henri Gayot

This talk introduces a new, "dead-simple" paradigm for KiCad libraries, powered by AmpereBrain. We will demonstrate a workflow where managing complex, version-controlled libraries becomes as easy as dragging and dropping a file. AmpereBrain automates the entire lifecycle: it ingests component files, organizes them into a Git-backed repository, and automatically searches for, downloads, and processes datasheets. We will showcase how this system creates an intelligent, queryable component database by loading datasheet information into a Large Language Model (LLM), allowing you to ask complex questions in natural language.

Main Hall
Main KiCon Presentation Space
13:20
13:20
20min
Towards a Unified Schematic for Simulation and Design in KiCad
Charles Henri Gayot

With ngspice integration in KiCad, simulations have never been more accessible in KiCad. But when the design gets complex, managing the simulations is complex. This talk presents a new methodology, enabled by AmpereBrain, that establishes a single, unified schematic as the source of truth for both design and multiple simulation scenarios. We will demonstrate a workflow centered on logically grouping components within your schematic. By programmatically activating these groups, you can define precise simulation boundaries on the fly, while the tool automatically filters out components irrelevant to the simulation. This structured approach is the key to enabling robust, repeatable simulation and paving the way for a true CI/CD workflow for hardware development.

Main Hall
Main KiCon Presentation Space
13:40
13:40
30min
Licensing of hardware designs and AI/LLM learning
cpresser

Lots of open hardware projects are build using KiCad. Those are now being scraped by LLMs and other generative AI companies. Is that even compatible with the common licenses we typically use? How does this relate to EU legislation, and what does this mean in practice?

This talk will be focused on EU and related German law and is not applicable to other jurisdictions!

Main Hall
Main KiCon Presentation Space
14:10
14:10
30min
Coffee Break
Main KiCon Presentation Space
14:40
14:40
40min
Implementing netclass to netclass constraints using custom DRC
Sigurd Henriksen

Design constraints are to many electronic engineers a necessary method to ensure that their designs can be produced reliably and complies to certain quality standards. KiCAD includes simple design rules editing to accommodate rudimentary needs, but for more complex designs, more advanced design rules are needed. This talk will describe methods for implementing constraints between netclasses using custom DRC.

Main Hall
Main KiCon Presentation Space
15:20
15:20
40min
Variants
Wayne Stambaugh

KiCad variant support in version 10.

Main Hall
Main KiCon Presentation Space
16:00
16:00
60min
KiCad Developer Roundtable

Join the KiCad Lead Developers and Librarian Team to discuss the direction of KiCad

Main KiCon Presentation Space
09:00
09:00
40min
Design for Manufacturability (DFM) Best Practices with KiCad
Pierre Ribeiro Gomes

DFMs are the starting points necessary for any design work for the manufacture of your PCBs by PCB suppliers. This presentation will show you some basics value to follow while making your PCB design on KiCAD.

Main Hall
Main KiCon Presentation Space
09:40
09:40
50min
Setting up Electronics Manufacturing from Scratch: One Year into the Journey
Alexander Willer, Augustin Bielefeld

Eilbek Research founders Alexander Willer and Augustin Bielefeld share the results of more than one year of work setting up an electronics production business in Germany. They will discuss what it takes to bring manufacturing back to Europe, and the role of KiCAD and open-source technology in this endeavor.

Main Hall
Main KiCon Presentation Space
10:00
10:00
120min
Circuit Simulation with KiCad/ngspice
Holger Vogt

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.

Main Hall
Workshop Room
10:30
10:30
30min
Coffee Break
Main KiCon Presentation Space
11:00
11:00
30min
Using the new IPC for plugin development
Otto Strydom

The talk will look at the new IPC API for plugin development. It will demonstrate how to write a plugin using the new API in Python to do simple component placement.

Main Hall
Main KiCon Presentation Space
11:30
11:30
30min
Generating the KiCad libraries - a recent history
Kliment

In the KiCad libraries, the vast majority of footprints, over half the 3d models, and some of the symbols are generated from code. Come to this talk to learn about how the generators are structured, how they're evolving, and how this affects KiCad users and librarians.

Main Hall
Main KiCon Presentation Space
12:20
12:20
70min
Lunch
Main KiCon Presentation Space
13:30
13:30
40min
Poor mans intro to Wire-Bonding
Stephan Bökelmann

Most integrated circuits come safely packaged in epoxy, but not everyone has that luxury. Sometimes, we need to handle bare dies and bond them ourselves. In this talk, I will give a short introduction to the wirebonding process for prototype chips and share some of the unexpected challenges I faced before finally getting my first chip to work.

Main Hall
Main KiCon Presentation Space
14:00
14:00
120min
Recreating the enclosure for an Electric Guitar Effect PCB in FreeCAD from Linus Torvalds' side-project
Aleksander Sadowski

Recently, Linus Torvalds has started to work on a few PCB designs using KiCAD for electric guitar effects. When I saw that, I immediatelly witnessed the opportunity to jump into this project and help out with FreeCAD, turning a PCB into an enclosed device. In this workshop, I will recreate the enclosure, that I designed for that project and create an assembly in FreeCAD, showcasing the interoperability of FreeCAD (mCAD) and KiCAD (eCAD). Everyone who is attending this workshow, is welcomed to follow the steps in FreeCAD.

Main Hall
Workshop Room
14:30
14:30
40min
Symbolic Linear Circuit Analysis with KiCAD schematics
Anton Montagne

SLiCAP: www.slicap.org is a symbolic linear circuit analysis program written in Python. It is intended to set up and solve design equations for analog circuits. It is used in BSc and MSc courses "Structured Electronic Design" at the TU Delft: https://analog-electronics.tudelft.nl. SLiCAP interfaces with KiCad, NGspice, Jupyter notebooks, LaTeX, Sphinx, and a CSV design database. This presentation shows you how to integrate SLiCAP into your analog-design workflow.

Main Hall
Main KiCon Presentation Space
15:10
15:10
30min
Coffee Break
Main KiCon Presentation Space
15:40
15:40
40min
Storing more information in your git
Tabea Röthemeyer

In Git, we typically bundle code changes with a commit message explaining the 'what' and 'why.' But commits often relate to broader contexts—issues, features, bugs—that aren't explicitly captured. This talk explores how we can leverage Git to add such context information and maybe learn new ways access information from Git

Main Hall
Main KiCon Presentation Space
16:20
16:20
40min
KiCon Europe Closing Session

Thank you for attending KiCon Europe

Main KiCon Presentation Space