New downloaded project libraries or old libraries?

I just downloaded a new (to me) Raspberry project files for KiCad. My old Raspberry files have problems. How can I use new project library files and not what path settings and such may point to.

Edit: This is a Windows machine and 6.09 KiCad

Do you mean the footprint for the RPi module? Select the symbol for the module and edit the footprint path?

I have a whole board. There is a zipped project of Compute module 4 IO board, that is a IO board for compute module 4.
There were some problems with old version and I have modified and added libraries. Now I want to be sure that the new project uses only its own libraries.
I think there were a setting for that. But I don’t remember exactly what.

I’ve noticed that some symbol identifiers changed in the new libraries. E.g C_P became C_Polarized. My approach was to edit each one and find the new identifier. I think if you register the old libraries or import the symbols you use you can continue to use them but I prefer a clean makeover.

I see. Do you mean that you edited C_polarized to C_P and C_N or something like it. I think the largest problem was in flex connectors. Raspberrys Cables would not work. Schematic and PCB were not in sync. At first, when I updated my work to PCB, I also lost original unmodified tracks from PCB.

The other way around.

If the changes are in the standard libaries you can edit the symbol identifier. If they are your symbols then you have to make them available to KiCad first.

If you’re working with an existing project you can archive all used footprints with: PCB Editor / File / Export / Footprints to new Library. Then choose a “Project specific” library. KiCad also asks you to: Update footprints on board to refer to new library?
image

But still, the schematic is the main reference for schematic symbol to footprint links, and you can push these changes to the schematic with PCB Editor / Tools / Update Schematic from PCB. After both these steps the project should be pretty much independent from external libraries

Thank you Paul. I think this could be the solution. I could pack or Zip my old libraries and hide them for a while, so that I can be sure new libraries are used.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.