Long story short, I updated to the newest “stable-ish” version of Kicad a few months back (2015 may 25 BZR) and I lost a bunch of footprints because I assume the standard libraries changed. So now my capacitors are all ?? footprints. I want to filter a bunch of components that are all of chip name "C-RESCUE-PROJECT and change it to “C”.
Is the best way to do this via a python script it seems? I was just wondering if there was a way to do it through the GUI.
EDIT: Is it even possible to edit the schematic via a python script? All I can find are ways to edit the PCB.
Thanks,
Lance
I’ve had this happen too. Best approach moving forward would be to move every part you use in your schematics to a myparts.lib or something similar. Then they won’t change until you tell them to.
A solution to your current problem may be to use the PROJECTNAME-cache.lib. If you place its priority higher than device.lib in the library manager, they should change back to your old parts on a redraw (zoom or F3).
EDIT: Python scripting in EESchema is planned. Already supported in PCBNew.
I saw this a bit too late and started to just re-reference all my resistors and caps and then copy and paste the components. Thankfully my board doesn’t have 1000+ parts.