pcb

minmaskgap action doesn't work on vias with zero clearance

Bug #904821 reported by Peter Clifton
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
pcb
New
Undecided
Unassigned

Bug Description

See summary...

In order for the "mismaskgap" action to operate, the via you're working on must already have non-zero solder mask clearance.

Revision history for this message
Andrew Poelstra (asp11) wrote :

This is a deliberate check that is not present for pads or pins:

action.c: 4328: if (via->Mask && via->Mask < via->Thickness + value)

The fix would be to simply remove the "via->Mask &&", but why was that there in the first place?

Revision history for this message
DJ Delorie (djdelorie) wrote :

Because tented vias are very common, and to untent them all would be the less expected action.

The purpose of MinMaskGap() is to ensure that *existing* gaps meet the minimum, to pass DRC at the fab.
If you want to *create* a gap, there are other commands for doing that on vias.

Revision history for this message
Traumflug (mah-jump-ing) wrote :

Marking this as 'won't fix', because it matches expected behaviour.

Changed in geda-project:
importance: Undecided → Low
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.