I have some comments according global libraries,
As the obedient user that I am, I would as recommended, make my own libraries for symbols, footprints, and spice models, which I also find very reasonable and necessary. This means that when I select an op-amp for any schematic, I always get the same symbol, and the same spice model.
- As I see, it is only possible to attach a spice model to a symbol in a specific project, is that correct?
- I need a library tool that can work on a global library, independently of any projects. This
When I open the symbols library via the “Preferences - Manage symbols Library” menu, I can add and remove existing libraries to my project, but not create and delete libraries!. It is rather odd to me that I must open a library via a Project Preference menu, and this was not “symbol managing” for me, but managing a table of the actual project libraries.
It is not logical to me that I have to open a “Symbol editor” in order to create a new library.
It is rather odd to me that I have to go though two menu entries in order to connect a spice model. This spice model should have been attached previously once forever in my global symbol library.
I suggest that you make a hierarchical library manager (not hidden in Preferences menu or the file menu).
Here you can create, save, delete and edit any library, i.e. if it is a symbol-, a footprint-, 3D-model- or a spice-library that you want to work with. When you click edit, the library opens and you can see the elements in the library
Now you can create, edit, save and delete elements in the selected library and save one or more selected elements to an other library of the same type. I am sure that the basic functionality already exists i KiCad, but the access is confusing, you do not know in which library you work.
The access names (menu entries, headlines etc.) must distinguish more clearly what is a real library (containing symbols, footprints, 3D-models or spice models) and what is a table of available libraries for a specific project.