How to map footprints from global library to imported project

Hello,

In our company I have to find a way to import Eagle projects into KiCad and add 3D files to the footprints to get a proper 3D file of the PCB.

As PCBs are sharing components I tried accumulating footprints in a separate folder and adding these folders to the global footprint library.
But when I import a new PCB into KiCad and delete the existing footprints from the project.pretty folder and execute “Refresh footprints from libraries”, the output tells me “footprint library not found”.

I think the problem is that the footprint on the imported PCB have a project identifier in front of the footprint name. How can I workaround that?

Thanks and regards!

I use this function whenever I modify something in footprint in library to to have my changes being refreshed at PCB.
I suppose you should assign footprints to symbols at schematic, but I have never done it. If I were now at PC with KiCad then I would try to find what function you should in my opinion use, but I’m not.

I think I found a good workaround by adding the step files to all of the footprints after importing the project and then copying all footprints into one folder.
This folder I can add to KiCad’s global footprint libraries. And then in the .kicad_pcb-file I just batch replace the project name with the footprint library name in all footprint entries:
image
And I don’t want to do anything in the schematics as the design is already done in Eagle.

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