Vias not showing DRC boundary gap

When I add vias to a board, I do not see any DRC boundaries round them like I do on other pads.

Is this normal - or does it mean that for some reason DRC clearances are not applied to vias?

Via’s are not pads.
They are considered part of the tracks.
Set your own preference with:

Pcbnew / Preferences / Preferences / Pcbnew / Display Options / Clearance Outlines

image

Thanks. Only seem to show up with ‘show always’. Odd really.

That’s mostly because we have to shorten the strings to fit in the dialog. Their “actual” meanings:

  • Do no show
  • Show when creating tracks in the router
  • Show with via clearance at end when creating tracks in the router
  • Show with via clearance at end when creating tracks in the router or when dragging tracks
  • Show always

My first response was “Read the tool tips”.

image

But it does not seem very useful.
The screenshot is from a current V5.99, but I’m guessing the tooltip is from KiCad V4 or earlier.

I’m almost tempted to create an issue for this, but a single tooltip is too small a dust speck.

I can see the logic from a software development point of view of the via DRC border being switched on and off with tracks - a via being part of the track.

However looking at it as a user, it makes more sense to me for it to be switched on and off with the component pad DRC borders - because at the end of the day, a pad is a pad, however it got there.

A via is not a pad.
You even spell it differently.

I am afraid you miss my point.

It’s not a software development point of view, it’s EDA point of view, because pad is a land pattern for component connection, while via is for a track going through the board.

We all have our own opinions. Mine is simply that from a user perspective I personally would find it more useful to see borders around vias as for component pads without cluttering the view up with borders around tracks. However, if I were designing the software architecture, I might see it differently.

I don’t think people are disagreeing with your sentiment that more fine controls of what elements show borders can be useful. It’s thtis statement

with the implication that via is also a pad that is just incorrect both from user and developer point of view.

4 Likes

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