Hi everyone,
I’m new to the forum, but have been using KiCad for a few years. My primary use is eeschema and I have created a number of custom libraries.
I have Kicad 7 in a flatpak on my laptop (running an older Linux Mint). My desktop has a newer Mint version, 21.3, with an older KiCad, installed from the Ubuntu repo, version 6. In order to work on projects from either computer I installed version 7 on the desktop from the KiCad repo.
The problem is that my custom libraries made in KiCad 6 did not migrate to KiCad 7. After a few hours of google searches and reading forum posts I didn’t find an exact answer to the problem, but using the clues I found I copied ~/.local/share/kicad/6.0/symbols/* to ~/.local/share/kicad/7.0/symbols/, then edited ~/.config/kicad/7.0/sym-lib-table to add the missing library names from ~/.config/kicad/6.0/sym-lib-table. I did some test editing of schematics and symbols and everything seems to be working. I have not been making custom footprints, so have no need to migrate them. My questions are:
Is this an acceptable way to migrate the libraries?
Is there anything I missed? Any hidden gotchas?
Will this method work when upgrading KiCad to later versions?
Thanks,
Mark