Via in PAD

I have a pad that is on the top and on the bottom side and in the PCB I would like to connect the both sides with a via. If I connect the pads using a via outside the pads (with trace) is ok but if I put the via directly on the pads the DRC still tell me that the 2 pads are not connected. Why?

Hmm that is an edge case which is not properly detected indeed. For performance reasons, pads and vias are only considered connected if a trace attaches to their center point. Of course the pads are actually connected in your screenshot, the DRC just isn’t able to detect it. To get rid of the warning, traces need to be added to connect the via to the pad.

I agree it is not ideal, maybe we can improve that some day.

Hi ubruhin,

I get an error missing connection.

Is for the same reason?

Yes same reason, there is no trace attached to the vias.

For this example actually I would recommend to draw a plane instead of “painting” with traces. With planes, the airwires should disappear and it is much cleaner IMHO.