← Back to team overview

kicad-developers team mailing list archive

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