Footprint hole Edge.cuts vs NPTH pros and cons

I hereby certify that I am not simply asking someone else to design a footprint for me.

This is an auto-generated message that is in place on the “footprints” section of the forum. If I remove it and ask for a footprint to be designed anyway, I understand that I will be subject to forum members telling me to go design my own footprint or referring me to a 3rd party footprint site.

Hi all,

I’m making a footprint for a SMD coin battery holder and I need to add mechanical guide holes (for plastic pins in the holder).
I can do it as NPTH or a shape on the Edge.Cuts layer. Both giving the same result.

Which way is correct / preferred for KLC? and why?

Many thanks!

In this case most probably a npth pad. First, it’s probably small enough to be drilled by the manufacturer. Drilling has – again, probably – better tolerance for diameter and shape and the manufacturer likes drilling more. Second, although edge.cuts are supported in KiCad footprints, it’s not used much and may have some corner case bugs or other problems (the possibility for bugs is small, but still). Third, it’s a mechanical hole for a component and there’s no specific reason to use edge.cuts for those. Usually everybody handles them as just holes, not as routed inner slots.

In the end this may depend on the manufacturer: try to find information from their web page. They may tell the size under which they want drilled holes, for example 6 mm.

1 Like

Many thanks @eelik for explaining that in details. My manufacturer would do both. Will do for NTPH. It makes more sense. Thanks again!

I think they decide themselves. All round holes I made as NPTH hole and not round I draw as Edge.cuts. Big round holes they probably mill, not drill.

1 Like