I’m in the process of migrating from Altium to KiCad. I have a decently big Altium database library, and as part of the migration process I have to migrate the footprints to KiCad. I found a way I could migrate all the footprints without having to redraw them, but I think I also stumbled upon something that could potentially be a bug.
My idea was as following:
Import a Altium .pcb file using the KiCad standalone PCB editor
File → Export → Footprints to new library (or existing, it doesn’t matter)
Problem: I get this error message for every footprint:
I want to ask the community first before I submit an issue in Gitlab.I have a reproducible pcb file that was already imported from Altium. Only step 2 is needed to reproduce the error.
I think the problem is that the footprint names contain a long windows directory path, and the exporter tries to create the footprints including also this directory. From my understanding, the export should only use the last part of this directory string to rename the footprints.
That seems to get rid of the big error messages, but not the small ones. I do not know why those pop up, it may be another issue.
It does look like bugs to me, but I’m not entirely sure what is going on here.
I also flipped one of the resistors to the front side, moved the texts apart a bit and noticed the texts on the User.Eco1 layer is mirrored. Is this intentional? If not, you can put it back by clicking on the “Reversed R” icon in the text properties:
I also had the idea to manually remove the directory, but I did not have the time to test it. It is great that you did it.
Anyways, manually editing the footprint names to remove the path from the string is not the expected behavior for the “File → Export → Footprints to new library”, so I think this qualifies as a bug.
I will file in an issue in Gitlab. Most likely is not a 7.0.0 specific issue, but I will tag it that way.