Thanks, that's, er, reassuring....
I'm understanding from this discussion that DRC doesn't look at *all* the actual copper, right? Â It makes assumptions that are not unreasonable, but seem to leave a significant hole for the unwary to fall through...
Is there a way to extract the netlist from the actual final gerbers, for example, and do a comparison with the schematic? How do the Kicad experts ensure that there isn't a problem lurking somewhere?
Doug
From: "Cirilo Bernardo ***@yahoo.com [kicad-users]" <kicad-***@yahoogroups.com>
To: "kicad-***@yahoogroups.com" <kicad-***@yahoogroups.com>
Sent: Monday, March 6, 2017 2:35 PM
Subject: Re: False alarm... (was Re: [kicad-users] Gross error not caught by DRC (or LVS??))
 Don't worry - you can always move graphical line segments, arcs, andcircles to the copper layer if you really want to short things. These arestill invisible to DRC. The text issue was fixed quite a few months ago.
- Cirilo
From: "Doug McKnight ***@yahoo.com [kicad-users]" <kicad-***@yahoogroups.com>
To: "Ray MÃDHP ***@outlook.com [kicad-users]" <kicad-***@yahoogroups.com>
Sent: Tuesday, March 7, 2017 3:22 AM
Subject: False alarm... (was Re: [kicad-users] Gross error not caught by DRC (or LVS??))
 Hi Ray,
Thanks for the reply. Your comment was helpful. It was simply a case of me misinterpreting the DRC error due, in part, to the indicator arrows pointing at something quite far away from where the actual error was...
Still learning...
Doug
From: "Ray MÃDHP ***@outlook.com [kicad-users]" <kicad-***@yahoogroups.com>
To: "kicad-***@yahoogroups.com" <kicad-***@yahoogroups.com>
Sent: Monday, March 6, 2017 8:16 AM
Subject: Re: [kicad-users] Gross error not caught by DRC (or LVS??)
 Hi Doug
I've tried some F.cu text with a character shorting two tracks (not near a footprint). DRC reports errors.
I also get an error if the character is just touching one of the tracks.
The error is type 42 "track inside a text".
What OS and KiCad version are you using? I'm on Ubuntu 16.04 and the nightly KiCad build.
CheersÂ
Ray
On 6 Mar 2017, at 14:56, Doug McKnight ***@yahoo.com [kicad-users] <kicad-***@yahoogroups.com> wrote:
 Hi Pedro, Can you please try that not over a footprint, but just somewhere else on the board?  It seems I can reproduce this easily.Thank you.Doug
From: "Pedro Martin ***@yahoo.es [kicad-users]" <kicad-***@yahoogroups.com>
To: kicad-***@yahoogroups.com
Sent: Monday, March 6, 2017 5:45 AM
Subject: Re: [kicad-users] Gross error not caught by DRC (or LVS??)
 Hi Doug,
I have made a test on one of my projects.
I added a copper text over a footprint, making a short with all the pads.
The DRC catched every short-cut. It worked OK.
Regards,
Pedro.
Post by Doug McKnight ***@yahoo.com [kicad-users]Hello,
I'm still new to Kicad (but not to other types of EDA).
I made a mistake in a PCB layout that caused a gross error but which
was, apparently, ignored in the DRC check. Perhaps I misunderstand the
scope of DRC, and in particular how much LVS checking it does?
What I did was to, accidentally, put some text on a copper layer that
would have shorted some traces together had the board gone to fab.
I noticed the error, but what surprised me was that DRC didn't complain
about it. I guess I assumed that DRC was also doing a
Layout-versus-Schematic check when it runs, but it can't be doing this
in the way I expected.
Should this error have been caught? If not, it seems to me that other
techniques need to be used to prevent or find this type of error.
Regards,
Doug
#yiv5017280467 #yiv5017280467 -- #yiv5017280467ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5017280467 #yiv5017280467ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5017280467 #yiv5017280467ygrp-mkp #yiv5017280467hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5017280467 #yiv5017280467ygrp-mkp #yiv5017280467ads {margin-bottom:10px;}#yiv5017280467 #yiv5017280467ygrp-mkp .yiv5017280467ad {padding:0 0;}#yiv5017280467 #yiv5017280467ygrp-mkp .yiv5017280467ad p {margin:0;}#yiv5017280467 #yiv5017280467ygrp-mkp .yiv5017280467ad a {color:#0000ff;text-decoration:none;}#yiv5017280467 #yiv5017280467ygrp-sponsor #yiv5017280467ygrp-lc {font-family:Arial;}#yiv5017280467 #yiv5017280467ygrp-sponsor #yiv5017280467ygrp-lc #yiv5017280467hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5017280467 #yiv5017280467ygrp-sponsor #yiv5017280467ygrp-lc .yiv5017280467ad {margin-bottom:10px;padding:0 0;}#yiv5017280467 #yiv5017280467actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5017280467 #yiv5017280467activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5017280467 #yiv5017280467activity span {font-weight:700;}#yiv5017280467 #yiv5017280467activity span:first-child {text-transform:uppercase;}#yiv5017280467 #yiv5017280467activity span a {color:#5085b6;text-decoration:none;}#yiv5017280467 #yiv5017280467activity span span {color:#ff7900;}#yiv5017280467 #yiv5017280467activity span .yiv5017280467underline {text-decoration:underline;}#yiv5017280467 .yiv5017280467attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5017280467 .yiv5017280467attach div a {text-decoration:none;}#yiv5017280467 .yiv5017280467attach img {border:none;padding-right:5px;}#yiv5017280467 .yiv5017280467attach label {display:block;margin-bottom:5px;}#yiv5017280467 .yiv5017280467attach label a {text-decoration:none;}#yiv5017280467 blockquote {margin:0 0 0 4px;}#yiv5017280467 .yiv5017280467bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5017280467 .yiv5017280467bold a {text-decoration:none;}#yiv5017280467 dd.yiv5017280467last p a {font-family:Verdana;font-weight:700;}#yiv5017280467 dd.yiv5017280467last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5017280467 dd.yiv5017280467last p span.yiv5017280467yshortcuts {margin-right:0;}#yiv5017280467 div.yiv5017280467attach-table div div a {text-decoration:none;}#yiv5017280467 div.yiv5017280467attach-table {width:400px;}#yiv5017280467 div.yiv5017280467file-title a, #yiv5017280467 div.yiv5017280467file-title a:active, #yiv5017280467 div.yiv5017280467file-title a:hover, #yiv5017280467 div.yiv5017280467file-title a:visited {text-decoration:none;}#yiv5017280467 div.yiv5017280467photo-title a, #yiv5017280467 div.yiv5017280467photo-title a:active, #yiv5017280467 div.yiv5017280467photo-title a:hover, #yiv5017280467 div.yiv5017280467photo-title a:visited {text-decoration:none;}#yiv5017280467 div#yiv5017280467ygrp-mlmsg #yiv5017280467ygrp-msg p a span.yiv5017280467yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5017280467 .yiv5017280467green {color:#628c2a;}#yiv5017280467 .yiv5017280467MsoNormal {margin:0 0 0 0;}#yiv5017280467 o {font-size:0;}#yiv5017280467 #yiv5017280467photos div {float:left;width:72px;}#yiv5017280467 #yiv5017280467photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv5017280467 #yiv5017280467photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5017280467 #yiv5017280467reco-category {font-size:77%;}#yiv5017280467 #yiv5017280467reco-desc {font-size:77%;}#yiv5017280467 .yiv5017280467replbq {margin:4px;}#yiv5017280467 #yiv5017280467ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv5017280467 #yiv5017280467ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv5017280467 #yiv5017280467ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv5017280467 #yiv5017280467ygrp-mlmsg select, #yiv5017280467 input, #yiv5017280467 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv5017280467 #yiv5017280467ygrp-mlmsg pre, #yiv5017280467 code {font:115% monospace;}#yiv5017280467 #yiv5017280467ygrp-mlmsg * {line-height:1.22em;}#yiv5017280467 #yiv5017280467ygrp-mlmsg #yiv5017280467logo {padding-bottom:10px;}#yiv5017280467 #yiv5017280467ygrp-msg p a {font-family:Verdana;}#yiv5017280467 #yiv5017280467ygrp-msg p#yiv5017280467attach-count span {color:#1E66AE;font-weight:700;}#yiv5017280467 #yiv5017280467ygrp-reco #yiv5017280467reco-head {color:#ff7900;font-weight:700;}#yiv5017280467 #yiv5017280467ygrp-reco {margin-bottom:20px;padding:0px;}#yiv5017280467 #yiv5017280467ygrp-sponsor #yiv5017280467ov li a {font-size:130%;text-decoration:none;}#yiv5017280467 #yiv5017280467ygrp-sponsor #yiv5017280467ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv5017280467 #yiv5017280467ygrp-sponsor #yiv5017280467ov ul {margin:0;padding:0 0 0 8px;}#yiv5017280467 #yiv5017280467ygrp-text {font-family:Georgia;}#yiv5017280467 #yiv5017280467ygrp-text p {margin:0 0 1em 0;}#yiv5017280467 #yiv5017280467ygrp-text tt {font-size:120%;}#yiv5017280467 #yiv5017280467ygrp-vital ul li:last-child {border-right:none !important;}#yiv5017280467