Mailing list archives : pcb-rnd

ID:4379
From:ge...@igor2.repo.hu
Date:Sun, 20 Sep 2020 08:58:51 +0200 (CEST)
Subject:Re: [pcb-rnd] upcoming change: show/enforce DRC clearance
in-reply-to:4368 from ge...@igor2.repo.hu
 
 
On Fri, 18 Sep 2020, gedau@igor2.repo.hu wrote:
 
>Hi all,
>
>as part of the ongoing DRC upgrade, there is a part of the code that needs 
>to change. This will probably affect a lot of users. If you ever used the 
>features mentioned in tehe subject, please read this mail.
>
 
This is done by now, around r32827, see details below.
 
>3. What the new setup will look like
>
>The DRC & sizes tab of the preferences window will get much smaller, as 
>those 6 data fields will be removed.
 
I couldn't remove them all, only half of them, because it turned out the 
situation was worse than I remembered: some values didn't control only the 
old DRC but some other random, sometimes unrelated parts of the code! Yay 
for inherited code! So this is what we have now:
 
- I've figured the old set size mechanism for drilled holes still used the 
old DRC settin for min_drill to override user's decision about the hole 
size; I've removed that restriction (this is the no-nanny policy; the 
property editor and padstack editor already allowed the user to set any 
hole size, and it's the DRC's job at the end to warn the user if the hole 
is too small)
 
- I've removed half of the old drc settings from the preferences dialog 
because nothing depends on them anymore
 
- I've renamed the rest to 'limiting values', that was the closest term I 
found for the way the remaining use cases
 
- the remaining use cases are documented in the updated conf doc: 
http://repo.hu/projects/pcb-rnd/conf/tree/design.html ; the affected conf 
nodes are bloat, shrink, min_wid, min_slk, min_drill and min_ring.
 
<snip>
 
>The "show/enforce DRC clearance" features will be renamed and changed to 
>"show/enforce style celarance". I think this is the major change. It makes 
>more sense with DRC replaced with the routing style:
 
This is done too:
 
- the show/enforce clearance feature uses the current pen clearance (which 
is normally the clearance coming from the current route style)
 
- the menus have been renamed to indicate the connection to style instead 
of DRC
 
If you are using the show and/or enforce clearance feature, please double 
check whether they work as expected and report anything that looks like a 
bug around them.
 
Best regards,
 
Igor2
 

Reply subtree:
4379 Re: [pcb-rnd] upcoming change: show/enforce DRC clearance from ge...@igor2.repo.hu