delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/07/10/16:55:28

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=fYO4RVREvSrL20AOgoQL9HhozkgULiXY0WyMQQIYgnw=;
b=OO7zZfWj6QxgAZXOqqzmGGNAsgJSbxMFcvdy+pzs2VuwDAx81MXrgiHkGV/6CG/um3
YbxvLNMLGSNhJCA1jc5+ISklcdpK536kbklrt+4veAi0RE8SJ10X4ITyeIlGw/dzJ2L7
+nJmSKhRDCWYIO4FO1TaB/WcSXfXq2NxrZmIIIblJfxnRhZ9kxJ4WHfNc9RqZ8ocBwvc
KgP77zrtS9shYNPnoDyVWCgYdmfBEEvKQHzkS24bCL5HG92wjHMy1wHMR5QjNEV/Ik8s
UrIrWyYlBpKwkF1WKGgreIxlW4RSsriaaNeRT+F5bJ+8ZjtUuAqoxpuOXw2VNyvXUVYl
FXsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=fYO4RVREvSrL20AOgoQL9HhozkgULiXY0WyMQQIYgnw=;
b=MffPQ1dyjw/TVyifH16WonP+Rlxo/aNYkNJsXN/GuUJkvBpyxzQ2GNjQP0AKCKFjQ6
goFb+EmLAzU4JKflkVXut9JqLZR6dBCubJaojY1fCnyxVjwI4ywdlBiQmT/bX/E2Ju19
oXeqrnvzCCeemnT2CE0c6ojaM76guhuikcnk6jed9BBMZwB7FQ1dDfRR2YWqwRJcX3lP
6pOJJMKdhlRr2Ws7CgwhbW0Bq5G83J1Puvibv36zzmaCy1TDfoQHjY0Fmvewf97iLCBw
zaiLkV7BgxB6tG3uDyX+spWyKIDNTNd+dsRWsCqfjeHnh45y+3dF+LFe0YGgJVZI/tg8
zl2A==
X-Gm-Message-State: APt69E2TsCujGLzwBKt2T5KL42NzbuF97CA1yAy6nP0UmvAg0odoVV+I
clf4dusn8J3ppnQFhcWbcxPpdIa3nSFrvszhGNg=
X-Google-Smtp-Source: AAOMgpdLgKgMj9xcKm7GsKvPPZMtevtNgaAJeGJ7deyJ39Zrev3UvNS6qdmCN73RuHW9/xc+LzMJqqspdAqavPI+oaU=
X-Received: by 2002:a62:a018:: with SMTP id r24-v6mr27269406pfe.144.1531256050918;
Tue, 10 Jul 2018 13:54:10 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CANEvwqjKhH1qxQbxKu90CL0+t+PFb=2yUjhwv5umKf0L+RgpoQ@mail.gmail.com>
References: <04df2ed2-45a1-dff5-6f6c-d9b9d5fcca0f AT neurotica DOT com> <CANEvwqjKhH1qxQbxKu90CL0+t+PFb=2yUjhwv5umKf0L+RgpoQ AT mail DOT gmail DOT com>
From: "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Tue, 10 Jul 2018 16:54:10 -0400
Message-ID: <CAJZxidBiF2cbv6KerAHDz1Yg_mhJ4XASXccHf_3ceAFCebpNqQ@mail.gmail.com>
Subject: Re: [geda-user] shorted pads and the netlist in PCB
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--000000000000f9a8fc0570ab5426
Content-Type: text/plain; charset="UTF-8"

The only way that pcb can know your intent for that pin is for you to tell
it, in one way or another. So, if you're not going to use a symbol in
gschem that has that pin, then you're going to have to explicitly tell pcb
what you want, somehow.

One way to do this is to edit the netlist and manually to add the pin in
question.

If there's another ground pin on the package, I believe you can assign the
same pin number to both footprint pads, and then the existing netlist
doesn't have to be altered. This method does require you to edit the
footprint.

You can also manually draw the ground net yourself by selecting the "rat
lines" layer and using the line tool to connect the extra pin to something
with the desired net. The netlist is saved in the pcb file, however, it is
not saved to the external netlist file generated from the schematic. So, if
you choose this method, and you have to later make schematic changes that
require you to reload the netlist, the change will not persist.

Do any of these options solve your problem?

Thanks,
--Chad


On Tue, Jul 10, 2018 at 4:00 PM, Marvin Dickens (mpdickens AT gmail DOT com) [via
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

> Well, I am not a unicorn...
>
> This bug has been around for over a *decade* and has been one of the deal
> breakers for us.
> A solid net list is required when bringing up non-trivial boards for the
> first time and later during DUT
> after engineering changes / repair.
>
> Unless you are a one man shop, a defective net list that has to be
> massaged in order to be
> reliable will always suspect.
>
>
> Regards
>
> Marvin
>

--000000000000f9a8fc0570ab5426
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>The only way that pcb can know your intent for that p=
in is for you to tell it, in one way or another. So, if you&#39;re not goin=
g to use a symbol in gschem that has that pin, then you&#39;re going to hav=
e to explicitly tell pcb what you want, somehow.</div><div><br></div><div>O=
ne way to do this is to edit the netlist and manually to add the pin in que=
stion.<br></div><div><br></div><div>If there&#39;s another ground pin on th=
e package, I believe you can assign the same pin number to both footprint p=
ads, and then the existing netlist doesn&#39;t have to be altered. This met=
hod does require you to edit the footprint.<br></div><div><br></div><div>Yo=
u can also manually draw the ground net yourself by selecting the &quot;rat=
 lines&quot; layer and using the line tool to connect the extra pin to some=
thing with the desired net. The netlist is saved in the pcb file, however, =
it is not saved to the external netlist file generated from the schematic. =
So, if you choose this method, and you have to later make schematic changes=
 that require you to reload the netlist, the change will not persist.<br></=
div><div><br></div><div>Do any of these options solve your problem?<br></di=
v><div><br></div><div>Thanks,</div><div>--Chad<br></div><div><br></div></di=
v><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jul 10,=
 2018 at 4:00 PM, Marvin Dickens (<a href=3D"mailto:mpdickens AT gmail DOT com">mp=
dickens AT gmail DOT com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com">geda-u=
ser AT delorie DOT com</a>] <span dir=3D"ltr">&lt;<a href=3D"mailto:geda-user AT delo=
rie.com" target=3D"_blank">geda-user AT delorie DOT com</a>&gt;</span> wrote:<br><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>Well, I am not a unicor=
n...</div><div><br></div>This bug has been around for over a *decade* and h=
as been one of the deal breakers for us.<br><div>A solid net list is requir=
ed when bringing up non-trivial boards for the first time and later during =
DUT</div><div>after engineering changes / repair.=C2=A0</div><div><br></div=
><div>Unless you are a one man shop, a defective net list that has to be ma=
ssaged in order to be=C2=A0</div><div>reliable will always suspect.</div><d=
iv><br></div><div><br></div><div>Regards</div><div><br></div><div>Marvin</d=
iv></div>
</blockquote></div><br></div>

--000000000000f9a8fc0570ab5426--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019