GitPLM Parts (KiCad Database ideas)

I’ve been experimenting with KiCad Database feature and captured a few ideas in this repo and am interested in feedback.

The goal is to create a Git-based database-driven workflow without requiring a central database server, network connections, or complex tooling. The result uses CSV files which can be easily edited in Libreoffice and SQLite as the database. I was surprised by how easily things came together. The database feature in KiCad is nicely done!

Edit: video demonstrating use:

2 Likes

We are starting to use this in a real project and have added some parts and updated the documentation. So far, it is working really well!

The symbol chooser now shows:

All the libraries prefixed with #gplm are from the SQLite3 database.

3 Likes

A video demonstrating the use of the GitPLM parts library:

2 Likes