KiCon Europe 2025

Generating the KiCad libraries - a recent history
09-12, 11:30–12:00 (Europe/Berlin), Main KiCon Presentation Space

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.


This and last year have seen significant progress with KiCad's generator framework. We've unified the 3d model and footprint generator repositories, made all 11000+ generated footprints able to regenerate in less than a minute, and built testing and continuous integration to be able to make major changes. And now, we're starting to implement some changes and reworks that have been in the pipeline for a while. Last year, we switched pin 1 indicator style across the library. This year, we went from ~30% to over 70% generated footprints delivered to users, and switched all model references to STEP. I want to tell you what is happening behind the scenes and where the generators are going next.

See also: Slides (535.9 KB)

Kliment is an electronics design consultant and a KiCad librarian