Mail Archives: geda-help/2021/04/19/11:23:54
X-Authentication-Warning: | delorie.com: mail set sender to geda-help-bounces using -f
|
X-Recipient: | geda-help AT delorie DOT com
|
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed;
|
| d=gmail.com; s=20161025;
|
| h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
|
| bh=GWT10AXQp57gN24D5Rn9I6HHpnaILlEOzaM0q3J5Et4=;
|
| b=BhjLXuokCNC9LQqrgJQqCAa0L4hlmA6vE7gMgYmoblB+6xGKYnA/2GDCyF1h8GWwv+
|
| rUYttRZVOnyTCVh4ia6zlmucOV6y362xxuHoOO/yZ/KRbhpmE4TTatoXdSGrkg0HUT11
|
| XbJ/yrEcJpipraaIj9XmoIdQ7l9Bu+2fF3UGqdgeSIUQambP2zvOKXg5jepx4dHsuqlQ
|
| Yl7jHNV4qWd+TeTqFKt9DWUlZqMiru054OHpY+K1lkRvFwx+jKkZoVYxl6Hn02LDe36L
|
| rreC/uBoNI3rs1Hwclknp13NMVNm7/NlhBLD6xwCHKm/IvI8wRqUeMlj5SjCpxyj/l9M
|
| 5HLg==
|
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed;
|
| d=1e100.net; s=20161025;
|
| h=x-gm-message-state:mime-version:references:in-reply-to:from:date
|
| :message-id:subject:to;
|
| bh=GWT10AXQp57gN24D5Rn9I6HHpnaILlEOzaM0q3J5Et4=;
|
| b=P4tJXgxPfuT19huVjryb+BLfCAOTHmymxGz7yDdlRXL7hCp34rRP7QDrohdiDIYFtx
|
| Vmu0O7ZMkcfhZdXM7YTnCVQbmj2KGaFTFn/nf+sMfn6dylyYmlEVwhVMDpWHs3Ge37mo
|
| comJso+OBGXi64tRhwJ7YqNay1fgEBfZTqLZaO/4y6dj+6pgY7dNTCBCEj14sgFCVfDF
|
| o2G0olNYBQvxeVyX12PJIyG6GAtFuf4vWZ/synqiTOIM26KB6U1mnTxSYyWcoMNwjc5p
|
| NBf+R7OSWtaJtgxmDa0I8zQ8GvH+YqGd8FrjLJxxrkXfp9hRQjFFdWvxYDgb7bY8/goZ
|
| ykeg==
|
X-Gm-Message-State: | AOAM531CMykD8oRTdDAqfAw0yZ/Q76QsCIf4tbHqZdUh7XH4gg7kvJZi
|
| aOB2g/hYOWObhUrNgYBqC14CJXcAFgipGrxXU4xOI2DpyT8=
|
X-Google-Smtp-Source: | ABdhPJynPfCjMJ1uVHbfHpxxagGpXy89VhbnnvFc4+jR1VbLU4ZU5WinKJkbur4wL/Ca25VVVdIOyiPsTmEzOd+Zq+k=
|
X-Received: | by 2002:a67:2245:: with SMTP id i66mr15316319vsi.36.1618845794197;
|
| Mon, 19 Apr 2021 08:23:14 -0700 (PDT)
|
MIME-Version: | 1.0
|
References: | <B310F5AA-7819-4096-A78A-6F9C1E6A2490 AT ece DOT orst DOT edu>
|
In-Reply-To: | <B310F5AA-7819-4096-A78A-6F9C1E6A2490@ece.orst.edu>
|
From: | "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
|
Date: | Mon, 19 Apr 2021 11:23:03 -0400
|
Message-ID: | <CAJZxidCO0uzA_FfMdfd+WhnrtqGuoStnExxmxWFMLJtacEEBPA@mail.gmail.com>
|
Subject: | Re: [geda-help] multiple "Joined line/via not connected to polygon"
|
| errors just appeared...help
|
To: | geda-help AT delorie DOT com
|
Reply-To: | geda-help AT delorie DOT com
|
--00000000000082736505c054e8f5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi Roger-
Sorry for the frustration.
I believe that DRC warning is somewhat recently added. One of the flags
that can be set on many objects is called the "clearline" flag. This flag
is used to indicate that a particular object (line, arc, via) should create
a clearance around itself inside of polygons. If this flag is NOT set, then
that clearance is not created, and the object is electrically connected to
the polygon.
The assumption is that if the clearline flag is NOT set, that the user
wants that particular object to be connected to a polygon. So, DRC checks
to see if that's the case, and if an object does not have the clearline
flag set and is not touching a polygon, it raises a warning. So, in your
case, I would suggest looking at the objects in question and checking these
flags. If you have any objects that are not connected to polygons that also
do not have the clearline flag set, you can set the clearline flag and that
should make the warning go away.
If you've reviewed the area and are confident that the design meets your
requirements, then you can probably ignore those errors. Their primary
purpose is to make sure that pcb did what you intended.
I've worked pretty hard to make sure the DRC works as advertised, but it's
always possible that there's a bug. The whole system is based on a
suboptimal framework that I've been upgrading slowly. If you believe you've
found a bug, it would be very helpful if you could file a bug report or
send me a pcb file that demonstrates the behavior that you believe is an
error.
Thanks,
--Chad
On Sun, Apr 18, 2021 at 3:38 AM Roger Traylor (traylor AT engr DOT orst DOT edu) [via
geda-help AT delorie DOT com] <geda-help AT delorie DOT com> wrote:
> Folks,
>
> Was putting final touches on a design and after some edits now I get
> multiple "joined line/via not connected to polygon" errors. I had been
> increasing the line width of a few traces and little else.
>
> I quit the tool hoping for some resolution as I had seen some errors
> related
> to incorrect serial numbers on undo=E2=80=99s. I saved and restarted as t=
he tool
> advised
> so undoing to get back to square one is not an option.
>
> I have looked at most of the errors flagged. They are all in an area wher=
e
> both top and bottom layers (2.4Ghz, 2 layers) can be used as ground plane=
s.
> Many of the traces have never had a connection to either plane and
> furthermore
> I did not touch them in the final edit session. Others have always been
> connected to the ground plane via a join(on top) followed by a via to bot=
h
> sides
> using thermal tool to connect to both planes.
>
> I think DRC is lying to me. Have looked for hours but cannot find what is
> going on. The only difference in the pieces of the polygons I can find is
> that
> the object report for most is =E2=80=9Cclearly, selected,fullpoly=E2=80=
=9D while one other
> piece
> includes =E2=80=9Cfound=E2=80=9D. Can someone throw me a idea?
>
> Running PCB 4.2.2 on Ubuntu 19.10.
>
> Thanks in advance,
> Roger Traylor
>
--00000000000082736505c054e8f5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Hi Roger-</div><div><br></div><div>Sorry for the frus=
tration.=C2=A0</div><div><br></div><div>I believe that DRC warning is somew=
hat recently added. One of the flags that can be set on many objects is cal=
led the "clearline" flag. This flag is used to indicate that a pa=
rticular object (line, arc, via) should create a clearance around itself in=
side of polygons. If this flag is NOT set, then that clearance is not creat=
ed, and the object is electrically connected to the polygon.</div><div><br>=
</div><div>The assumption is that if the clearline flag is NOT set, that th=
e user wants that particular object to be connected to a polygon. So, DRC c=
hecks to see if that's the case, and if an object does not have the cle=
arline flag set and is not touching a polygon, it raises a warning. So, in =
your case, I would suggest looking at the objects in question and checking =
these flags. If you have any objects that are not connected to polygons tha=
t also do not have the clearline flag set, you can set the clearline flag a=
nd that should make the warning go away.</div><div><br></div><div>If you=
9;ve reviewed the area and are confident that the design meets your require=
ments, then you can probably ignore those errors. Their primary purpose is =
to make sure that pcb did what you intended.<br></div><div><br></div><div>I=
've worked pretty hard to make sure the DRC works as advertised, but it=
's always possible that there's a bug. The whole system is based on=
a suboptimal framework that I've been upgrading slowly. If you believe=
you've found a bug, it would be very helpful if you could file a bug r=
eport or send me a pcb file that demonstrates the behavior that you believe=
is an error.<br></div><div><br></div><div>Thanks,</div><div>--Chad<br></di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Sun, Apr 18, 2021 at 3:38 AM Roger Traylor (<a href=3D"mailto:traylor@=
engr.orst.edu">traylor AT engr DOT orst DOT edu</a>) [via <a href=3D"mailto:geda-help@=
delorie.com">geda-help AT delorie DOT com</a>] <<a href=3D"mailto:geda-help AT del=
orie.com">geda-help AT delorie DOT com</a>> wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Folks,<br>
<br>
Was putting final touches on a design and after some edits now I get<br>
multiple "joined line/via not connected to polygon" errors. I had=
been <br>
increasing the line width of a few traces and little else. <br>
<br>
I quit the tool hoping for some resolution as I had seen some errors relate=
d<br>
to incorrect serial numbers on undo=E2=80=99s. I saved and restarted as the=
tool advised <br>
so undoing to get back to square one is not an option.<br>
<br>
I have looked at most of the errors flagged. They are all in an area where =
<br>
both top and bottom layers (2.4Ghz, 2 layers) can be used as ground planes.=
<br>
Many of the traces have never had a connection to either plane and furtherm=
ore <br>
I did not touch them in the final edit session. Others have always been <br=
>
connected to the ground plane via a join(on top) followed by a via to both =
sides<br>
using thermal tool to connect to both planes.<br>
<br>
I think DRC is lying to me. Have looked for hours but cannot find what is<b=
r>
going on. The only difference in the pieces of the polygons I can find is t=
hat<br>
the object report for most is =E2=80=9Cclearly, selected,fullpoly=E2=80=9D =
while one other piece<br>
includes =E2=80=9Cfound=E2=80=9D.=C2=A0 Can someone throw me a idea? <br>
<br>
Running PCB 4.2.2 on Ubuntu 19.10.<br>
<br>
Thanks in advance,<br>
Roger Traylor<br>
</blockquote></div>
--00000000000082736505c054e8f5--
- Raw text -