Close

Major Update First In Years!!!

A project log for AVR-Method: A KiCAD Library Standard

My personal KiCAD library management workflow, developed over the years, recently written up and extended.

avrAVR 08/31/2025 at 20:310 Comments

Hey Folks !!

I decided to update this method and protocol documentation to bring it into the modern age lol. I Developed this protocol back in 2016 using KiCAD V4 Nightly Builds and I have been adding managing a library in this style ever since, you can view and use my completely open source KiCAD library here:
https://github.com/adamjvr/AVR-KiCAD-Lib

The biggest update is found in the main repository for the project here: 

https://github.com/adamjvr/AVR-method

I have updated the documentation and built a new example KiCAD project with library format examples for a variety of common components. They are all mostly the same but I wanted to provide a template project for users to create their own libraries easily.


The other big update is the creation of the managment ID generation and check script here:

https://github.com/adamjvr/kicad-management-id

Its a simple python script that injests a folder of KiCAD symbol libraries and adds a management ID if there isn't one and if there is one it makes sure the others are unique. I haven't quite decided what paradigm for the alpha numeric ID I want to stick with, originally I wanted a component inital prefix but the script as it stands just does unique 32 character alpha numeric IDs. Still developing and experimenting with the script. 

Thats all for now!!

Discussions