Windows 7 64Bit Kicad 4.0.5
To my understanding it should: Retain all schematics components, modified or not, pertaining to that schematic irrespective of external library changes. Example, I should be able to give anyone a projects entire folder and they should have no requirement for any additional libraries.
But this happens instead:
1-Loaded an NE555 onto schematic
2-Changed location of VCC and GND using ‘Ctrl + E’
3-Updated schematic. Did not save the part to another Library (part gets saved in the schematics cache).
4-Modified part is now in schematics cache and schematic, no where else.
5-Save the schem and close Kicad completely.
6-If I now open Kicad > schematic it wants to rescue the part with Kicads version.
7-I select cancel I do not want to rescue the part or if I uncheck the selection and click ‘OK’ I want to keep the cache part.
8-Kicad loads the schematic with its library part (pins in original place)
9-Click on ‘Select a component’ and type ‘555’ The cache part comes up first (modified pins)
10-Select the cache part with the modified pins but the library part with the original pins loads.
1-What’s the point of the cache. If external library changes affect the schematics components. I haven’t done it but i’m sure if I rename my custom library to xyz library all schematics will be broken. As it happens with renamed or deleted components.
2-I’ve opened a couple of old schematics and parts rescue wants to update due to original custom library part
no longer existing or having been renamed. It’s in the cache though? Yet the schematic loads with no part.
3-What’s going to happen a few years from now when parts are removed for obsolete or library changes. All schematics
will have to be redone. Will I have to keep a backup version of all Kicad library versions used.
4-I should be able to grab a projects folder and give it to anyone without external libraries. Rescue can come up to advise of differences but ask an not do what it wants.
Note: I haven’t clicked on ‘Never ask again’ for from what I can tell it’s just asking for trouble.
What am I missing?