I am trying to convert a project from Kicad v5 to v6. I am having some issues to map libs. I don’t want to have an old rescue lib. I want to replace all the old symbols with a new symbol since I don’t like this rescue approach.
However, it looks like Kicad is not finding any. First of all, it looks like Kicad is thinking that my project is still v5 since it may be using old environment variables. I am opening the new generated .kicad_pro that uses the new generated .kicad_sch but it still uses old paths.
So, what I want to do is to manually replace all parts in the board with the new version of it. For that work, I need to have libraries. And Kicad is not finding them.
This is the first issue I am seeing.
It is trying to find old libraries using the Kicad v5 paths.
These are the new paths. I have no clue where I can those variable names.
Grepping the project does not show anything related.
I already removed ~/.Kicad ~/.kicad ~/.local/share/kicad folders.
So, What should I do to fix these paths without changing the original paths? I want to replace the name variable instead. Actually, Kicad would use KICAD6 variables since I am running Kicad v6 now.
Here I am showing that there is no library loaded.
Yes it’s a bug: we aren’t supposed to be migrating library tables from a previous version (you’re supposed to have to start from the new libraries). But I have to figure out how to reproduce it…
Now another issue, it looks like it is not that easy to replace symbols buy using sed anymore. I see that it changes the .kicad_sch file a lot and in different places. Is it right?