kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32246
Symbol library table remapping question
Hi Wayne,
Well, just think of me as a dumb user… :)
First time that I updated to a version with sym-lib-table support (fresh from git some hours ago).
And yes, I read the blog post.
Maybe I didn’t understand it… might be another story… :)
I decided to create a global sym-lib-table with all my libraries, just like for fp-lib-table.
Then, I created a new project and played around a bit.
Everything fine.
Then, I decided to update an old project.
Went through the remapping dialog, schematic looked to be fine afterwards.
No missing symbols or bad things like that.
Then I saw that a project specific sym-lib-table has been created with a “1” added to the end of (almost) all libraries used in that schematic.
E.g., I now have “Devices” in my global table and “Devices1” in the local table.
The symbols have been remapped to e.g. “Devices1:Resistor”.
Is this really as expected?
The blog post states that “During the remapping process, symbol libraries not found in the global symbol library table will be used to create a project specific symbol library table.”
I would have expected that symbols get remapped to the global table, i.e. to “Devices:Resistor”.
Note, that I didn’t change any library (file)name.
Maybe I chose another nickname here and there, but it obviously also didn’t work with libraries with same nickname (like Devices).
If it is as expected, how would I go on with the project?
Keep the local table?
Looks pretty bad, because I also have duplicate entries in the component selector then (e.g., a “Devices” and “Devices1”).
If not, rewrite everything by hand to use the global table?
I wouldn’t have needed the remapping at all then… ?
Another thing:
The remapping dialog has a “Cancel” button.
In my opinion it doesn’t cancel anything, it just closes the window - especially if you already had hit the “Remap Symbols” button.
Users might be confused by this.
Wouldn’t a “Close” make more sense?
But, that’s something that is like that in more places with an “Apply” button, e.g. the “Update PCB from Schematic” dialog in pcbnew.
Regards,
Bernhard
Follow ups