Mailing list archives : pcb-rnd

ID:3682
From:ge...@igor2.repo.hu
Date:Wed, 15 Jan 2020 05:05:16 +0100 (CET)
Subject:Re: [pcb-rnd] DRC annular ring issue
in-reply-to:3680 from pc...@cuvoodoo.info
replies: 3684 from pc...@cuvoodoo.info
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
 
--0-1757111433-1579061116=:2358
Content-Type: TEXT/PLAIN; charset=US-ASCII
 
 
 
On Tue, 14 Jan 2020, pcb-rnd@cuvoodoo.info wrote:
 
>maybe this is a PEBKAC, but when I run a DRC on the following board, it complains the annular ring it too small.
>the minimum should be 0.6 mm, but the measured is 0.0 mm.
>the DRC rules and via setting (for Signals) are both 0.6 mm ring.
>I can't reproduce the issue on a new/empty design with only a via.
>here the design I get this issue for:
>https://tsaitgaist.info/private/usb-c_receptacle_breakout.lht
 
Flagging that via as a DRC error is not a bug - that via really violates 
the drc settings you have on that board. 
 
It's probably a misunderstanding of the related config settings (we may 
need to refine the description the conf node descriptions).
 
Minimal test case attached (took your board and removed everything but the 
offending via).
 
For the board fab, the outer diameter of your via does not matter: it's 
just a copper shape, like any line or polygon. What matters is the 
tickness of the remaining ring, after drilling. This still could be 
handled by the usual minimum trace thickness, but some fabs tend to have a 
requirement of thicker via rings because drilling may have a tolerance on 
positioning or could eat away a bit more copper for tool wear, vibrations, 
or other mechanical factors.
 
So when you set "minimum annular ring", you are setting the minimum 
remaining copper thickness at the "neck" of your padstack. In your 
concentric round via, this is easy to calculate: 
 
(copper_dia - hole_dia) / 2
 
If you have non-concentric padstack (most usual case is oblong 
through-hole pad with a drilled hole, like home made boards for those 
those old DIP packages), the code goes and tries to find the neck, where 
the hole is the closest to the outer contour of the padstack shape, on any 
layer, and the minimum is checked there.
 
What I did on drc-good.lht was simply applying the above formula and 
calculate the DRC requirement for your specific via: 
 
(0.6 - 0.3) / 2 = 0.15mm
 
(So your via is like a copper trace ring of 0.15mm around the hole).
 
HTH,
 
Igor2
 
 
 
 
--0-1757111433-1579061116=:2358
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=drc-bad.lht
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.00.2001150505160.2358@igor2priv>
Content-Description: 
Content-Disposition: attachment; filename=drc-bad.lht
 
aGE6cGNiLXJuZC1ib2FyZC12NiB7DQoNCiBoYTptZXRhIHsNCiAgIGhhOnNp
emUgew0KICAgIHRoZXJtYWxfc2NhbGUgPSAwLjUwMDAwMA0KICAgIHggPSAx
MjUuMG1pbA0KICAgIHkgPSAxMDAuMG1pbA0KICAgfQ0KICAgaGE6Z3JpZCB7
DQogICAgc3BhY2luZyA9IDI1LjBtaWwNCiAgICBvZmZzX3ggPSAwLjANCiAg
ICBvZmZzX3kgPSAwLjANCiAgIH0NCiB9DQoNCiBoYTpkYXRhIHsNCiAgbGk6
cGFkc3RhY2tfcHJvdG90eXBlcyB7DQoNCiAgICBoYTpwc19wcm90b192Ni4w
IHsNCiAgICAgIGhkaWE9MC4zbW07IGhwbGF0ZWQ9MTsgaHRvcD0wOyBoYm90
dG9tPTA7DQogICAgICBsaTpzaGFwZSB7DQoNCiAgICAgICAgaGE6cHNfc2hh
cGVfdjQgew0KICAgICAgICAgaGE6cHNfY2lyYyB7IHg9MC4wOyB5PTAuMDsg
ZGlhPTAuNm1tOyAgICAgICAgIH0NCiAgICAgICAgIGhhOmNvbWJpbmluZyB7
ICAgICAgICAgfQ0KICAgICAgICAgaGE6bGF5ZXJfbWFzayB7DQogICAgICAg
ICAgY29wcGVyID0gMQ0KICAgICAgICAgIHRvcCA9IDENCiAgICAgICAgIH0N
CiAgICAgICAgIGNsZWFyYW5jZT0wLjANCiAgICAgICAgfQ0KDQogICAgICAg
IGhhOnBzX3NoYXBlX3Y0IHsNCiAgICAgICAgIGhhOnBzX2NpcmMgeyB4PTAu
MDsgeT0wLjA7IGRpYT0wLjZtbTsgICAgICAgICB9DQogICAgICAgICBoYTpj
b21iaW5pbmcgeyAgICAgICAgIH0NCiAgICAgICAgIGhhOmxheWVyX21hc2sg
ew0KICAgICAgICAgIGJvdHRvbSA9IDENCiAgICAgICAgICBjb3BwZXIgPSAx
DQogICAgICAgICB9DQogICAgICAgICBjbGVhcmFuY2U9MC4wDQogICAgICAg
IH0NCg0KICAgICAgICBoYTpwc19zaGFwZV92NCB7DQogICAgICAgICBoYTpw
c19jaXJjIHsgeD0wLjA7IHk9MC4wOyBkaWE9MC42bW07ICAgICAgICAgfQ0K
ICAgICAgICAgaGE6Y29tYmluaW5nIHsgICAgICAgICB9DQogICAgICAgICBo
YTpsYXllcl9tYXNrIHsNCiAgICAgICAgICBjb3BwZXIgPSAxDQogICAgICAg
ICAgaW50ZXJuID0gMQ0KICAgICAgICAgfQ0KICAgICAgICAgY2xlYXJhbmNl
PTAuMA0KICAgICAgICB9DQogICAgICB9DQogICAgfQ0KICB9DQoNCiAgIGxp
Om9iamVjdHMgew0KICAgICBoYTpwYWRzdGFja19yZWYuMTUxNSB7DQogICAg
ICBwcm90bz0wOyB4PTY1LjBtaWw7IHk9NDUuMG1pbDsgcm90PTAuMDAwMDAw
OyB4bWlycm9yPTA7IHNtaXJyb3I9MDsgY2xlYXJhbmNlPTUuMG1pbDsNCiAg
ICAgIGhhOmZsYWdzIHsNCiAgICAgICBjbGVhcmxpbmU9MQ0KICAgICAgfQ0K
DQogICAgICBsaTp0aGVybWFsIHsNCiAgICAgIH0NCiAgICAgfQ0KICAgfQ0K
ICAgbGk6bGF5ZXJzIHsNCg0KICAgIGhhOnRvcC1zaWcgew0KICAgICBsaWQ9
MA0KICAgICBncm91cD0zDQogICAgIGhhOmNvbWJpbmluZyB7ICAgICB9DQoN
CiAgICAgIGxpOm9iamVjdHMgew0KICAgICAgfQ0KICAgICAgY29sb3IgPSB7
IzhiMjMyM30NCiAgICB9DQoNCiAgICBoYTpib3R0b20tc2lnIHsNCiAgICAg
bGlkPTENCiAgICAgZ3JvdXA9OA0KICAgICBoYTpjb21iaW5pbmcgeyAgICAg
fQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9y
ID0geyMzYTVmY2R9DQogICAgfQ0KDQogICAgaGE6b3V0bGluZSB7DQogICAg
IGxpZD0yDQogICAgIGdyb3VwPTcNCiAgICAgaGE6Y29tYmluaW5nIHsgICAg
IH0NCg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9DQogICAgICBjb2xv
ciA9IHsjMDA4NjhifQ0KICAgIH0NCg0KICAgIGhhOmJvdHRvbS1zaWxrIHsN
CiAgICAgbGlkPTMNCiAgICAgZ3JvdXA9MTANCiAgICAgaGE6Y29tYmluaW5n
IHsgYXV0bz0xOyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAg
IH0NCiAgICAgIGNvbG9yID0geyMwMDAwMDB9DQogICAgfQ0KDQogICAgaGE6
dG9wLXNpbGsgew0KICAgICBsaWQ9NA0KICAgICBncm91cD0xDQogICAgIGhh
OmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0NCg0KICAgICAgbGk6b2JqZWN0
cyB7DQogICAgICB9DQogICAgICBjb2xvciA9IHsjMDAwMDAwfQ0KICAgIH0N
Cg0KICAgIGhhOnRvcC1wYXN0ZSB7DQogICAgIGxpZD01DQogICAgIGdyb3Vw
PTANCiAgICAgaGE6Y29tYmluaW5nIHsgYXV0bz0xOyAgICAgfQ0KDQogICAg
ICBsaTpvYmplY3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9yID0geyNjZDAw
Y2R9DQogICAgfQ0KDQogICAgaGE6dG9wLW1hc2sgew0KICAgICBsaWQ9Ng0K
ICAgICBncm91cD0yDQogICAgIGhhOmNvbWJpbmluZyB7IHN1Yj0xOyBhdXRv
PTE7ICAgICB9DQoNCiAgICAgIGxpOm9iamVjdHMgew0KICAgICAgfQ0KICAg
ICAgY29sb3IgPSB7I2ZmMDAwMH0NCiAgICB9DQoNCiAgICBoYTpib3R0b20t
bWFzayB7DQogICAgIGxpZD03DQogICAgIGdyb3VwPTkNCiAgICAgaGE6Y29t
YmluaW5nIHsgc3ViPTE7IGF1dG89MTsgICAgIH0NCg0KICAgICAgbGk6b2Jq
ZWN0cyB7DQogICAgICB9DQogICAgICBjb2xvciA9IHsjZmYwMDAwfQ0KICAg
IH0NCg0KICAgIGhhOmJvdHRvbS1wYXN0ZSB7DQogICAgIGxpZD04DQogICAg
IGdyb3VwPTExDQogICAgIGhhOmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0N
Cg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9DQogICAgICBjb2xvciA9
IHsjY2QwMGNkfQ0KICAgIH0NCg0KICAgIGhhOnNsb3QtcGxhdGVkIHsNCiAg
ICAgbGlkPTkNCiAgICAgZ3JvdXA9MTINCiAgICAgaGE6Y29tYmluaW5nIHsg
YXV0bz0xOyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAgIH0N
CiAgICAgIGNvbG9yID0geyM4YjczNTV9DQogICAgfQ0KDQogICB9DQogfQ0K
DQogaGE6bGF5ZXJfc3RhY2sgew0KICBsaTpncm91cHMgew0KICAgaGE6MCB7
DQogICAgbmFtZSA9IHRvcF9wYXN0ZQ0KICAgIGhhOnR5cGUgeyB0b3A9MTsg
cGFzdGU9MTsgICAgfQ0KICAgIGxpOmxheWVycyB7IDU7ICAgIH0NCiAgIH0N
CiAgIGhhOjEgew0KICAgIG5hbWUgPSB0b3Bfc2lsaw0KICAgIGhhOnR5cGUg
eyBzaWxrPTE7IHRvcD0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgNDsgICAg
fQ0KICAgfQ0KICAgaGE6MiB7DQogICAgbmFtZSA9IHRvcF9tYXNrDQogICAg
aGE6dHlwZSB7IHRvcD0xOyBtYXNrPTE7ICAgIH0NCiAgICBsaTpsYXllcnMg
eyA2OyAgICB9DQogICB9DQogICBoYTozIHsNCiAgICBuYW1lID0gdG9wX2Nv
cHBlcg0KICAgIGhhOnR5cGUgeyBjb3BwZXI9MTsgdG9wPTE7ICAgIH0NCiAg
ICBsaTpsYXllcnMgeyAwOyAgICB9DQogICB9DQogICBoYTo0IHsNCiAgICBu
YW1lID0gZ3JwXzQNCiAgICBoYTp0eXBlIHsgc3Vic3RyYXRlPTE7IGludGVy
bj0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgICAgfQ0KICAgfQ0KICAgaGE6
NSB7DQogICAgbmFtZSA9IGdycF82DQogICAgaGE6dHlwZSB7ICBpbnRlcm49
MTsgc3Vic3RyYXRlPTE7ICAgIH0NCiAgICBsaTpsYXllcnMgeyAgICAgfQ0K
ICAgfQ0KICAgaGE6NiB7DQogICAgbmFtZSA9IGdycF84DQogICAgaGE6dHlw
ZSB7IHN1YnN0cmF0ZT0xOyBpbnRlcm49MTsgICAgfQ0KICAgIGxpOmxheWVy
cyB7ICAgIH0NCiAgIH0NCiAgIGhhOjcgew0KICAgIG5hbWUgPSBnbG9iYWxf
b3V0bGluZQ0KICAgIGhhOnR5cGUgeyAgYm91bmRhcnk9MTsgICAgfQ0KICAg
IGxpOmxheWVycyB7IDI7ICAgIH0NCiAgICAgcHVycG9zZSA9IHVyb3V0ZQ0K
ICAgfQ0KICAgaGE6OCB7DQogICAgbmFtZSA9IGJvdHRvbV9jb3BwZXINCiAg
ICBoYTp0eXBlIHsgIGJvdHRvbT0xOyBjb3BwZXI9MTsgICAgfQ0KICAgIGxp
OmxheWVycyB7ICAgICAxO30NCiAgIH0NCiAgIGhhOjkgew0KICAgIG5hbWUg
PSBib3R0b21fbWFzaw0KICAgIGhhOnR5cGUgeyAgYm90dG9tPTE7IG1hc2s9
MTsgICAgfQ0KICAgIGxpOmxheWVycyB7IDc7ICAgIH0NCiAgIH0NCiAgIGhh
OjEwIHsNCiAgICBuYW1lID0gYm90dG9tX3NpbGsNCiAgICBoYTp0eXBlIHsg
Ym90dG9tPTE7IHNpbGs9MTsgICAgfQ0KICAgIGxpOmxheWVycyB7IDM7ICAg
IH0NCiAgIH0NCiAgIGhhOjExIHsNCiAgICBuYW1lID0gYm90dG9tX3Bhc3Rl
DQogICAgaGE6dHlwZSB7IGJvdHRvbT0xOyBwYXN0ZT0xOyAgICB9DQogICAg
bGk6bGF5ZXJzIHsgODsgICAgfQ0KICAgfQ0KICAgaGE6MTIgew0KICAgIG5h
bWUgPSBwbWVjaA0KICAgIGhhOnR5cGUgeyAgbWVjaD0xOyAgICB9DQogICAg
bGk6bGF5ZXJzIHsgOTsgICAgfQ0KICAgICBwdXJwb3NlID0gcHJvdXRlDQog
ICB9DQogIH0NCiB9DQogbGk6cGNiLXJuZC1jb25mLXYxIHsNCiAgaGE6b3Zl
cndyaXRlIHsNCiAgIGhhOmRlc2lnbiB7DQogICAgdGV4dF9mb250X2lkID0g
MA0KICAgICBtaW5fcmluZyA9IDAuNjAwMDAwMDAgbW0NCiAgICAgbWluX2Ry
aWxsID0gMC4zMDAwMDAwMCBtbQ0KICAgICB0ZXh0X3NjYWxlID0gMTAwDQog
ICAgIHZpYV90aGlja25lc3MgPSA2MDAuMDAgdW0NCiAgICAgdmlhX2RyaWxs
aW5nX2hvbGUgPSAzMDAuMDAgdW0NCiAgICAgbWluX3NsayA9IDAuMTUyNDAw
MDAgbW0NCiAgICAgdGV4dF90aGlja25lc3MgPSA2LjAwIG1pbA0KICAgICBs
aW5lX3RoaWNrbmVzcyA9IDMwMC4wMCB1bQ0KICAgICBzaHJpbmsgPSAwLjEy
NzAwMDAwIG1tDQogICAgIG1pbl93aWQgPSAwLjEyNzAwMDAwIG1tDQogICAg
IGJsb2F0ID0gMC4xMjcwMDAwMCBtbQ0KICAgICBjbGVhcmFuY2UgPSA1LjAw
IG1pbA0KICAgfQ0KICB9DQogfQ0KfQ0K
 
--0-1757111433-1579061116=:2358
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=drc-good.lht
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.00.2001150505161.2358@igor2priv>
Content-Description: 
Content-Disposition: attachment; filename=drc-good.lht
 
aGE6cGNiLXJuZC1ib2FyZC12NiB7DQoNCiBoYTptZXRhIHsNCiAgIGhhOnNp
emUgew0KICAgIHRoZXJtYWxfc2NhbGUgPSAwLjUwMDAwMA0KICAgIHggPSAx
MjUuMG1pbA0KICAgIHkgPSAxMDAuMG1pbA0KICAgfQ0KICAgaGE6Z3JpZCB7
DQogICAgc3BhY2luZyA9IDI1LjBtaWwNCiAgICBvZmZzX3ggPSAwLjANCiAg
ICBvZmZzX3kgPSAwLjANCiAgIH0NCiB9DQoNCiBoYTpkYXRhIHsNCiAgbGk6
cGFkc3RhY2tfcHJvdG90eXBlcyB7DQoNCiAgICBoYTpwc19wcm90b192Ni4w
IHsNCiAgICAgIGhkaWE9MC4zbW07IGhwbGF0ZWQ9MTsgaHRvcD0wOyBoYm90
dG9tPTA7DQogICAgICBsaTpzaGFwZSB7DQoNCiAgICAgICAgaGE6cHNfc2hh
cGVfdjQgew0KICAgICAgICAgaGE6cHNfY2lyYyB7IHg9MC4wOyB5PTAuMDsg
ZGlhPTAuNm1tOyAgICAgICAgIH0NCiAgICAgICAgIGhhOmNvbWJpbmluZyB7
ICAgICAgICAgfQ0KICAgICAgICAgaGE6bGF5ZXJfbWFzayB7DQogICAgICAg
ICAgY29wcGVyID0gMQ0KICAgICAgICAgIHRvcCA9IDENCiAgICAgICAgIH0N
CiAgICAgICAgIGNsZWFyYW5jZT0wLjANCiAgICAgICAgfQ0KDQogICAgICAg
IGhhOnBzX3NoYXBlX3Y0IHsNCiAgICAgICAgIGhhOnBzX2NpcmMgeyB4PTAu
MDsgeT0wLjA7IGRpYT0wLjZtbTsgICAgICAgICB9DQogICAgICAgICBoYTpj
b21iaW5pbmcgeyAgICAgICAgIH0NCiAgICAgICAgIGhhOmxheWVyX21hc2sg
ew0KICAgICAgICAgIGJvdHRvbSA9IDENCiAgICAgICAgICBjb3BwZXIgPSAx
DQogICAgICAgICB9DQogICAgICAgICBjbGVhcmFuY2U9MC4wDQogICAgICAg
IH0NCg0KICAgICAgICBoYTpwc19zaGFwZV92NCB7DQogICAgICAgICBoYTpw
c19jaXJjIHsgeD0wLjA7IHk9MC4wOyBkaWE9MC42bW07ICAgICAgICAgfQ0K
ICAgICAgICAgaGE6Y29tYmluaW5nIHsgICAgICAgICB9DQogICAgICAgICBo
YTpsYXllcl9tYXNrIHsNCiAgICAgICAgICBjb3BwZXIgPSAxDQogICAgICAg
ICAgaW50ZXJuID0gMQ0KICAgICAgICAgfQ0KICAgICAgICAgY2xlYXJhbmNl
PTAuMA0KICAgICAgICB9DQogICAgICB9DQogICAgfQ0KICB9DQoNCiAgIGxp
Om9iamVjdHMgew0KICAgICBoYTpwYWRzdGFja19yZWYuMTUxNSB7DQogICAg
ICBwcm90bz0wOyB4PTY1LjBtaWw7IHk9NDUuMG1pbDsgcm90PTAuMDAwMDAw
OyB4bWlycm9yPTA7IHNtaXJyb3I9MDsgY2xlYXJhbmNlPTUuMG1pbDsNCiAg
ICAgIGhhOmZsYWdzIHsNCiAgICAgICBjbGVhcmxpbmU9MQ0KICAgICAgfQ0K
DQogICAgICBsaTp0aGVybWFsIHsNCiAgICAgIH0NCiAgICAgfQ0KICAgfQ0K
ICAgbGk6bGF5ZXJzIHsNCg0KICAgIGhhOnRvcC1zaWcgew0KICAgICBsaWQ9
MA0KICAgICBncm91cD0zDQogICAgIGhhOmNvbWJpbmluZyB7ICAgICB9DQoN
CiAgICAgIGxpOm9iamVjdHMgew0KICAgICAgfQ0KICAgICAgY29sb3IgPSB7
IzhiMjMyM30NCiAgICB9DQoNCiAgICBoYTpib3R0b20tc2lnIHsNCiAgICAg
bGlkPTENCiAgICAgZ3JvdXA9OA0KICAgICBoYTpjb21iaW5pbmcgeyAgICAg
fQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9y
ID0geyMzYTVmY2R9DQogICAgfQ0KDQogICAgaGE6b3V0bGluZSB7DQogICAg
IGxpZD0yDQogICAgIGdyb3VwPTcNCiAgICAgaGE6Y29tYmluaW5nIHsgICAg
IH0NCg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9DQogICAgICBjb2xv
ciA9IHsjMDA4NjhifQ0KICAgIH0NCg0KICAgIGhhOmJvdHRvbS1zaWxrIHsN
CiAgICAgbGlkPTMNCiAgICAgZ3JvdXA9MTANCiAgICAgaGE6Y29tYmluaW5n
IHsgYXV0bz0xOyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAg
IH0NCiAgICAgIGNvbG9yID0geyMwMDAwMDB9DQogICAgfQ0KDQogICAgaGE6
dG9wLXNpbGsgew0KICAgICBsaWQ9NA0KICAgICBncm91cD0xDQogICAgIGhh
OmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0NCg0KICAgICAgbGk6b2JqZWN0
cyB7DQogICAgICB9DQogICAgICBjb2xvciA9IHsjMDAwMDAwfQ0KICAgIH0N
Cg0KICAgIGhhOnRvcC1wYXN0ZSB7DQogICAgIGxpZD01DQogICAgIGdyb3Vw
PTANCiAgICAgaGE6Y29tYmluaW5nIHsgYXV0bz0xOyAgICAgfQ0KDQogICAg
ICBsaTpvYmplY3RzIHsNCiAgICAgIH0NCiAgICAgIGNvbG9yID0geyNjZDAw
Y2R9DQogICAgfQ0KDQogICAgaGE6dG9wLW1hc2sgew0KICAgICBsaWQ9Ng0K
ICAgICBncm91cD0yDQogICAgIGhhOmNvbWJpbmluZyB7IHN1Yj0xOyBhdXRv
PTE7ICAgICB9DQoNCiAgICAgIGxpOm9iamVjdHMgew0KICAgICAgfQ0KICAg
ICAgY29sb3IgPSB7I2ZmMDAwMH0NCiAgICB9DQoNCiAgICBoYTpib3R0b20t
bWFzayB7DQogICAgIGxpZD03DQogICAgIGdyb3VwPTkNCiAgICAgaGE6Y29t
YmluaW5nIHsgc3ViPTE7IGF1dG89MTsgICAgIH0NCg0KICAgICAgbGk6b2Jq
ZWN0cyB7DQogICAgICB9DQogICAgICBjb2xvciA9IHsjZmYwMDAwfQ0KICAg
IH0NCg0KICAgIGhhOmJvdHRvbS1wYXN0ZSB7DQogICAgIGxpZD04DQogICAg
IGdyb3VwPTExDQogICAgIGhhOmNvbWJpbmluZyB7IGF1dG89MTsgICAgIH0N
Cg0KICAgICAgbGk6b2JqZWN0cyB7DQogICAgICB9DQogICAgICBjb2xvciA9
IHsjY2QwMGNkfQ0KICAgIH0NCg0KICAgIGhhOnNsb3QtcGxhdGVkIHsNCiAg
ICAgbGlkPTkNCiAgICAgZ3JvdXA9MTINCiAgICAgaGE6Y29tYmluaW5nIHsg
YXV0bz0xOyAgICAgfQ0KDQogICAgICBsaTpvYmplY3RzIHsNCiAgICAgIH0N
CiAgICAgIGNvbG9yID0geyM4YjczNTV9DQogICAgfQ0KDQogICB9DQogfQ0K
DQogaGE6bGF5ZXJfc3RhY2sgew0KICBsaTpncm91cHMgew0KICAgaGE6MCB7
DQogICAgbmFtZSA9IHRvcF9wYXN0ZQ0KICAgIGhhOnR5cGUgeyB0b3A9MTsg
cGFzdGU9MTsgICAgfQ0KICAgIGxpOmxheWVycyB7IDU7ICAgIH0NCiAgIH0N
CiAgIGhhOjEgew0KICAgIG5hbWUgPSB0b3Bfc2lsaw0KICAgIGhhOnR5cGUg
eyBzaWxrPTE7IHRvcD0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgNDsgICAg
fQ0KICAgfQ0KICAgaGE6MiB7DQogICAgbmFtZSA9IHRvcF9tYXNrDQogICAg
aGE6dHlwZSB7IHRvcD0xOyBtYXNrPTE7ICAgIH0NCiAgICBsaTpsYXllcnMg
eyA2OyAgICB9DQogICB9DQogICBoYTozIHsNCiAgICBuYW1lID0gdG9wX2Nv
cHBlcg0KICAgIGhhOnR5cGUgeyBjb3BwZXI9MTsgdG9wPTE7ICAgIH0NCiAg
ICBsaTpsYXllcnMgeyAwOyAgICB9DQogICB9DQogICBoYTo0IHsNCiAgICBu
YW1lID0gZ3JwXzQNCiAgICBoYTp0eXBlIHsgc3Vic3RyYXRlPTE7IGludGVy
bj0xOyAgICB9DQogICAgbGk6bGF5ZXJzIHsgICAgfQ0KICAgfQ0KICAgaGE6
NSB7DQogICAgbmFtZSA9IGdycF82DQogICAgaGE6dHlwZSB7ICBpbnRlcm49
MTsgc3Vic3RyYXRlPTE7ICAgIH0NCiAgICBsaTpsYXllcnMgeyAgICAgfQ0K
ICAgfQ0KICAgaGE6NiB7DQogICAgbmFtZSA9IGdycF84DQogICAgaGE6dHlw
ZSB7IHN1YnN0cmF0ZT0xOyBpbnRlcm49MTsgICAgfQ0KICAgIGxpOmxheWVy
cyB7ICAgIH0NCiAgIH0NCiAgIGhhOjcgew0KICAgIG5hbWUgPSBnbG9iYWxf
b3V0bGluZQ0KICAgIGhhOnR5cGUgeyAgYm91bmRhcnk9MTsgICAgfQ0KICAg
IGxpOmxheWVycyB7IDI7ICAgIH0NCiAgICAgcHVycG9zZSA9IHVyb3V0ZQ0K
ICAgfQ0KICAgaGE6OCB7DQogICAgbmFtZSA9IGJvdHRvbV9jb3BwZXINCiAg
ICBoYTp0eXBlIHsgIGJvdHRvbT0xOyBjb3BwZXI9MTsgICAgfQ0KICAgIGxp
OmxheWVycyB7ICAgICAxO30NCiAgIH0NCiAgIGhhOjkgew0KICAgIG5hbWUg
PSBib3R0b21fbWFzaw0KICAgIGhhOnR5cGUgeyAgYm90dG9tPTE7IG1hc2s9
MTsgICAgfQ0KICAgIGxpOmxheWVycyB7IDc7ICAgIH0NCiAgIH0NCiAgIGhh
OjEwIHsNCiAgICBuYW1lID0gYm90dG9tX3NpbGsNCiAgICBoYTp0eXBlIHsg
Ym90dG9tPTE7IHNpbGs9MTsgICAgfQ0KICAgIGxpOmxheWVycyB7IDM7ICAg
IH0NCiAgIH0NCiAgIGhhOjExIHsNCiAgICBuYW1lID0gYm90dG9tX3Bhc3Rl
DQogICAgaGE6dHlwZSB7IGJvdHRvbT0xOyBwYXN0ZT0xOyAgICB9DQogICAg
bGk6bGF5ZXJzIHsgODsgICAgfQ0KICAgfQ0KICAgaGE6MTIgew0KICAgIG5h
bWUgPSBwbWVjaA0KICAgIGhhOnR5cGUgeyAgbWVjaD0xOyAgICB9DQogICAg
bGk6bGF5ZXJzIHsgOTsgICAgfQ0KICAgICBwdXJwb3NlID0gcHJvdXRlDQog
ICB9DQogIH0NCiB9DQogbGk6cGNiLXJuZC1jb25mLXYxIHsNCiAgaGE6b3Zl
cndyaXRlIHsNCiAgIGhhOmRlc2lnbiB7DQogICAgdGV4dF9mb250X2lkID0g
MA0KICAgICBtaW5fcmluZyA9IDAuMTUwMDAwMDAgbW0NCiAgICAgbWluX2Ry
aWxsID0gMC4zMDAwMDAwMCBtbQ0KICAgICB0ZXh0X3NjYWxlID0gMTAwDQog
ICAgIHZpYV90aGlja25lc3MgPSA2MDAuMDAgdW0NCiAgICAgdmlhX2RyaWxs
aW5nX2hvbGUgPSAzMDAuMDAgdW0NCiAgICAgbWluX3NsayA9IDAuMTUyNDAw
MDAgbW0NCiAgICAgdGV4dF90aGlja25lc3MgPSA2LjAwIG1pbA0KICAgICBs
aW5lX3RoaWNrbmVzcyA9IDMwMC4wMCB1bQ0KICAgICBzaHJpbmsgPSAwLjEy
NzAwMDAwIG1tDQogICAgIG1pbl93aWQgPSAwLjEyNzAwMDAwIG1tDQogICAg
IGJsb2F0ID0gMC4xMjcwMDAwMCBtbQ0KICAgICBjbGVhcmFuY2UgPSA1LjAw
IG1pbA0KICAgfQ0KICB9DQogfQ0KfQ0K
 
--0-1757111433-1579061116=:2358--
 

Reply subtree:
3682 Re: [pcb-rnd] DRC annular ring issue from ge...@igor2.repo.hu
  3684 Re: [pcb-rnd] DRC annular ring issue from pc...@cuvoodoo.info
    3685 Re: [pcb-rnd] DRC annular ring issue from ge...@igor2.repo.hu