Bug in connection recognition

It seems I’m stumbling across a bug in the way connections are recognized. The project above is the minimal reproducible example for it.

It happens when defining a part that has SMD pads on both sides of the PCB but which belong to different nets. In my original case, this is intended as a small edge connector. A pin header with 2 mm pin spacing fits rather well on a standard 1.6 mm thick PCB when plugging it from the edge of the PCB.

Whatever I tried, I get two warnings in the PCB view:

Netlist-Layout-Deviation: Unconnected Pads

We detected deviation(s) between the netlist and the processed layout of your pcb. At least one pad of each listed net is not conductively connected to it. Please check your layout before ordering. We modify the test data accordingly. See also our help article.

/net2

Netlist-Layout-Deviation: Shorted Pads

We detected deviation(s) between the netlist and the processed layout of your pcb. At least one of the listed nets shares at least one pad, which is conductively connected the other net. Please check your layout before ordering. See also our help article.

/net1, /net2_1

I checked everything but I am pretty sure both warnings are incorrect. The warnings are the same, regardless whether I upload the .kicad_pcb file, or an ODB++ export.

Dear @dl8dtl ,

Thank you very much for your bug report.

You are correct that our system currently creates false-positive warnings in some cases.

You identified the cause of the error very accurately: it occurs with components that have assigned SMD pads on both the top and bottom sides. This usually affects connectors that are mounted on the edge of the PCB, as in your case.

Unfortunately, there is currently no workaround for this, so I have to ask you to ignore the warnings for now.

We are aware of the problem and are working to find a solution soon. I’ll be happy to let you know once the issue has been fixed.

Best regards,
Manuel

Thanks Manuel for the confirmation, so I know it’s just a false warning only.

Meanwhile, after triple checking, I already ordered the actual board with the connector, and hope it will come out fine. :wink:

(Oops, different computer, I mistyped my username here.)

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.