-
Major Update First In Years!!!
08/31/2025 at 20:31 • 0 commentsHey 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-LibThe 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!!
-
First Component
11/21/2018 at 09:05 • 0 comments![]()
Made the first symbol in my new library for all my personal projects. This is a connector thats going on a power distribution board for the robot modules project. Notice how not all the fields are used in this case, thats the point, all symbols have the same metadata fields for consistency even if they don't utilize a given field, this will result in uniform bom generation and nice parsable spreadsheets.
AVR
