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