Edit all custom template Fields at on place?

Hi,

A few months ago I needed similar functionality.

I decided to write a python script, which reads reads KICAD’s schematic files (.SCH), extracts the components and some of their property fields.

This information can then be exported to a .csv file in which you can edit these parameters. Once you are done editing, you can reload the .csv file and merge the changes with the .sch files.

I made it so that I can add order codes in a spreadsheet editor, which then can be resynced with the .sch files, and will give the schematic symbols the properties: FarnellLink, MouserLink, and DigikeyLink.

You can find the code at https://github.com/BPJWES/KiCAD_Partslist_editor

This was created for python 3+

If you use it, please make sure to backup your files because, I cannot fully guarantee the script won’t corrupt files.

Best of luck,

Regards, Wefas

PS. I think it would be super handy if similar functionality (list type parameter editing) would be included into CVPCB.

2 Likes