Warning Footprint ‘Footprint Name’ does not match copy in library ‘Library Name’.
I know that this is the same topic name as an earlier one. But that one is locked. The piece that I wanted to add is that I ran into this issue with my own personal footprint libraries. The earlier thread was focused on KiCad standard libraries.
I am updating a couple of boards which I previously designed using KiCad 7.0.X or 8.0.X
When I ran DRC, I encountered a bunch of these warnings. I have mostly fixed them now, but the question at hand deals with this attribute:
It seems that I had a bunch of (obviously SMD footprints such as SOT323 and 0805) where the component type was listed as “Through Hole” or “Unspecified”.
I do not know how I would have made this sort-of-obvious error on a bunch of different SMD footprints. I do not want to try to retrace my steps by going to an older version of KiCad, and I am not sure that such an effort would work anyway.
Is it possible that this attribute mismatch error is a predictable consequence of the KiCad version transition?
What is the purpose of this attribute? It seems obvious that if the footprint has no through-hole pads, that the footprint must be SMD.
BTW yesterday I was struggling to clear these DRC errors by updating the footprints. I started to write a post…but before I posted it I found that I needed to check this box…

