Ups - I did it again:
I place a THT-device (connector) on one side and a SMD device on the other. I miss interpreted the THT pin as a via and accepted it inside a SMD device:
While the DRC was fine, caused of cause a mechanical collision.
This is how it would look like if I had been aware if this:
I did not find a DRC-Option, which checks for THT pins from another part inside a SMD components courtyard.
The only thing that can be checked is PTH and NPTH inside a courtyard, but this will go off on every via, which is OK and should not throw an error. Thatâs why I turned this one off:
What is need would be a âTHT via from other footprint inside courtyardâ.
Did I miss something or what is a good solution for getting this into my DRC?
Regards
Marko
I also once created an issue for this, 2 years after the issue mentioned by johnbeard.
I do wonder why these checks are off by default.
1 Like
Each footprint has both F.CrtYd and B.CrtYd layers. The areas that must be kept clear for the through-hole pins of the connector should be detailed on that componentâs bottom courtyard. The DRC will highlight any interference between these areas and the SMT component on the opposite side. This is a more fundamental DRC âCourtyards Overlapâ error, which Iâm sure you are not changing to âignoreâ?
B.CrtYd is my answer for such potential mistakes with all through-hole components in my library.
johnbeard
I canât find a way to DM you, so would you please see my post about the broken scrollbar?
https://forum.kicad.info/t/scrollbar-speed-canvas-size-issue-never-resolved/62460?u=skunkbutt
Thanks
OK, so the solution is to have the two option:
PTH inside coutyard
NPTH inside coutyard
set to Error.
I wonder why the default setting of this important check is set to âIgnoreâ.
Where can we report this issue to be fixed for the next Release?
Marko