Kicad8 Error: Padstack is not valid (Pad has no layer)

Any idea why I am getting this error? Those are Molex THT connectors

Thanks

More details of version and OS please.
Where did you get the footprint from, the supplied libraries, from 3rd parties or your own?

KiCad 8. macOS.
Footprint I downloaded from https://www.molex.com/ website.

… downloaded from the internets would be more specific.
Do you expect that anyone is searching Molex for a connector’s footprint that he even doesn’t know?

My guess is that the pad has layers defined in it, that are not present in your KiCad project, or there are no layers at all defined for those pads. I suggest you load that footprint into the footprint editor, and fiddle a bit with the layer settings of those NPTH.

1 Like

Help - About KiCad
There have been 10 releases of V8 from initial 8.0.0 up to last 8.0.9, with thousands of bug fixes along the way

OK, you have the most recent V8, so this is likely to be due to the Molex file

If you want more help, give a direct link to the relevant footprint (and also datasheet) or even share the file here if you think it’s legal. (I think that’s what nickmBY meant.) How do you think we could help just by seeing an error message which we haven’t ever seen in our own designs?

Using the footprint in a dummy project, and then zipping up and posting the project is better. It first allows for verifying the error message exist, and it saves a few steps during modification experiments and checking their results.

1 Like

I had a look at the Mole site and footprints can be downloaded without registration, so if we know the part number, we can look