I’m finding a different behavior in setting personal symbol library directories than from setting personal footprint libraries.
I set both KICAD_USER_SYMBOL_DIR and KICAD_USER_FOOTPRINT_DIR in the paths, as explained above. Then I picked Preferences->Manage Footprint Library and set it up. I added 2 personal libraries, Tango-Connectors, and Tango-ESP32. (Well, not Tango - used my real user name. With situations like this, I prepend my name or “My” to my own settings or personal libs so I can keep it straight in my head what’s my custom stuff and what’s default program stuff.) It was no trouble adding those folders to my footprint libraries.
Then I tried to do the same for the symbol directories and add a “Tango-Connectors”). I’m on a Mac, so I was adding the folder /User/Tango/Documents/KiCad/Libraries/Symbol/Tango-Connectors
, just as I added the folder /User/Tango/Documents/KiCad/Libraries/Footprint/Tango-Connectors
. I have a reading/perception issue, so simple spelling mistakes elude me, so I’ve triple-checked the paths and copied the paths from KiCad and pasted them into my terminal so I could use ls <dir>
to be sure I am referring to the proper directory. But I can’t set the empty folder as a symbol library the way I could set the empty directory as a footprint library.
I’ve even removed the variable and used the file selector in the Symbol Library Manager just to be sure I’m pointing to the right path. In the Footprint Library Manager, I can use the selector and click on the folder I want to add as a library and click “Open” on the file requestor and it takes that path and uses it in the Manager.
BUT - when I’m using the Symbol Library Manager, and I click on the folder I want to use for Connectors, then click “Open,” instead of taking that directory and putting it into the field in the manager, it opens that empty directory in the file requestor. So I cannot pick an empty folder for a library using the file requestor for Symbols, but I can for Footprints.
Also, when I have verified I have typed in the correct path to the new empty folder for a personal symbol library for connectors, then try to close the Symbol Library Manager, it reports it can’t open that folder as a library. (I’ve copied the text from the error message and pasted the path in terminal, like the other times, and have verified the directory is there.)
So, for some reason, I can set an empty directory as a new personal Footprint library, but I can’t do the same for a Symbol library.