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?
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:
And I don’t want to do anything in the schematics as the design is already done in Eagle.