delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/07/11/10:12:20

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=6XnH0fZFWWplaHkhWDsnPgW0nxHkQpZ+PYFpTOE00ro=;
b=INGpiON4+TN70frSR5DysFileKlsEnlvJOJzhJz8Ccm/z/eLuxHf95/h+eNmk6XClF
8eBS+LM+StBun7A7ym7Q+MhqtxxGfgeeAuwdx2WaNdSDItpUC2lim0SgOsOWDhKHv/Sr
TvIwkPmX17iPrAWJ3H6jBwhlvIb98W8LSe5NecTXtFjQE56MNa6dUHs7BSTUkrfdorwS
pkvG1j75gbaje4dte/zez75CmEzMHiD62L326972rFINCWA9dnSNcpeMUzBCMNjeTAPV
a9wTWBxLgr6ufAW2AFXJplW2E8QsHYKge364cyFMU96P9CUBwH+vawDgp4j+SqbIhVCf
g0LA==
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=6XnH0fZFWWplaHkhWDsnPgW0nxHkQpZ+PYFpTOE00ro=;
b=Uc1sdYE2pqBTpaLuc/rErcjWBHYbMznTb4ZZzf3I1LMEN3HjrVEQMbjicL1cg5yHiE
jH8HMVcFCH8NGF+q6MueP8CuFdIVHnNR0C+U10j1Jy4/8/hmnTxaZQcxzNy3EJ4yyo7N
VC/PXr+Vh4Ix/G6zOlLOqgMH8bfGKQ1Qd92GeuwqIySkEFrpCW5oEMIbgnnkpEFTJWkn
xynSq1lbkP1nqEjX1O8QMq8qywhAby+T/OzLfwf2YXqASADGclQLt9jVSXAzQ6RrF0NC
noMSR7FeM49fbFKIgjv2vPAIcscHb3vUbg+otsNW/eI0yLKRfl/AyEQTR6onZ7/xt2Iv
+psw==
X-Gm-Message-State: APt69E2u1FYZIQ6KU2t2UCU3BrVQylvtlG4quTOUt88Yv6uz7E7i3xrX
MMTvUsbyoHI0FJd9aZj03IK8HVsz2hDMfKR+o3AGSQ==
X-Google-Smtp-Source: AAOMgpfCLKRBUJSBlsPTU/OwxQ1Bbm19zGGcQJUwSGpmFZzNIM0J2WyE0spdn2DtMSrtE7dGt+VzQlATNHQe7UC9p6o=
X-Received: by 2002:a1f:298b:: with SMTP id p133-v6mr16370671vkp.39.1531318275637;
Wed, 11 Jul 2018 07:11:15 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CALSZ9go7WnqUnU0y2uhnBJQP2=LBfV=Z8di=9nhrJG_q6Khp6g@mail.gmail.com>
References: <xnmuuy6a7j DOT fsf AT envy DOT delorie DOT com> <910e5ecd-24a2-fdb6-432a-0fa913cf3559 AT neurotica DOT com>
<0dd0f101-93ae-1126-ab61-7d9d16886f78 AT ecosensory DOT com> <CALSZ9gqBHoCnie-Cuk3wV2nvMW9-cK3gWN-ZKKGsYFKBnPPLrQ AT mail DOT gmail DOT com>
<CALSZ9gqwgiumLniqndvBx2wTcwWEJfY2YxgALUQ7Kp-dUZPwBg AT mail DOT gmail DOT com>
<s6nlgahj3ih DOT fsf AT falbala DOT ieap DOT uni-kiel DOT de> <CALSZ9go7WnqUnU0y2uhnBJQP2=LBfV=Z8di=9nhrJG_q6Khp6g AT mail DOT gmail DOT com>
From: "Rob Butts (r DOT butts2 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Wed, 11 Jul 2018 10:11:15 -0400
Message-ID: <CALSZ9gpzRD4-m21HXkoRdLUbewYPrsJcMapSKBPj3ek2LQAnBg@mail.gmail.com>
Subject: Re: [geda-user] How to define for an exposed pad to connect to 3 pins/pads
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

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

 I have a circuit board with a L6474 stepper motor driver.

Nicklas, I don't see a difference between the L6470 and the L6474 (aside
from price).  What made you go with the L6474?

On Wed, Jul 11, 2018 at 10:06 AM, Rob Butts <r DOT butts2 AT gmail DOT com> wrote:

> Thanks, now I understand the pi number after the net name.
>
> On Wed, Jul 11, 2018 at 9:39 AM, Stephan B=C3=B6ttcher <geda AT psjt DOT org> wr=
ote:
>
>> "Rob Butts (r DOT butts2 AT gmail DOT com) [via geda-user AT delorie DOT com]"
>> <geda-user AT delorie DOT com> writes:
>>
>> > I believe Stephan's solution is what I'm looking for.  My only
>> confusion is
>> > the "3" in net =3D GND:3  How does that tie into the net=3D GND:1?
>>
>> The '3' is the pin number.
>>
>> A symbol instance in a schematic can have any number of net=3D attribute=
s
>> of the form:
>>
>>   net=3D=C2=ABNETNAME=C2=BB:=C2=ABPIN=C2=BB
>>
>> This is typically used for power pins.  I try to avouid that.  I use
>> expicit, visible net=3D attributes for grounded mounting holes a lot.
>>
>> Here we talk about a symbol with pins 1 and 2 where nets are drawn, and
>> the footprint has an additinal pin 3, where you need to attach a net to.
>>
>> You can construct a complete netlist in gschem format with pin-less
>> symbols, with refdes=3D and net=3D attributes attached.
>>
>> NB, I was wondering about corner cases.  Say, a symbol has atttributes
>>
>>  net=3DGND:7
>>  net=3DVCC:14
>>
>> In the schematic I promote one of them, and add a third
>>
>>  net=3DV33:14
>>  net=3DnOE:1
>>
>> Is there a formal rule that ensures that the net=3DGND:7 in the symbol i=
s
>> accepted, but the net=3DVCC:14 is not?  Or do I need to always promote a=
ll
>> net=3D attibutes if I attache any to the symbol instance?
>>
>> Stephan
>>
>> >
>> > On Wed, Jul 11, 2018 at 8:55 AM, Rob Butts <r DOT butts2 AT gmail DOT com> wrote:
>> >
>> >> Yes, I believe so.
>> >>
>> >> On Tue, Jul 10, 2018 at 6:52 PM, John Griessen (john AT ecosensory DOT com)
>> [via
>> >> geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>> >>
>> >>> On 07/10/2018 05:06 PM, Dave McGuire (mcguire AT neurotica DOT com) [via
>> >>> geda-user AT delorie DOT com] wrote:
>> >>>
>> >>>>   In the
>> >>>> schematic, I use a standard resistor, which has two pins, 1 and 2.
>> The
>> >>>> DPAK PCB footprint has pin 3, which is what gave me trouble.
>> >>>>
>> >>>
>> >>>
>> >>> I say, "There is no on-the-fly way to do that in the GUI."  [John
>> folds
>> >>> arms resolutely]
>> >>>
>> >>> "It's handled like DJ said:"
>> >>>
>> >>> "treat the exposed pad like any other pin/pad, give it a
>> >>> pinnumber (make one up) and expose it in the schematic symbol."
>> >>>
>> >>> Then connect in gschem and output a new netlist, or import from
>> gschem.
>> >>>
>> >>> And now Stephan comes up with this!
>> >>>
>> >>> "On 07/10/2018 05:33 PM, Stephan B=C3=B6ttcher wrote:
>> >>> > The footprint has three pins, the schematic symbol only two.  Add =
a
>> net=3D
>> >>> > attribute to the symbol instance to tell where the third pin shall
>> >>> > connect to
>> >>> >
>> >>> >    net=3DGND:3"
>> >>>
>> >>> Sounds like what you were wanting.
>> >>>
>> >>>
>> >>>
>> >>
>>
>> --
>> Stephan
>>
>>
>

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

<div dir=3D"ltr">

<span style=3D"font-size:12.8px;text-decoration-style:initial;text-decorati=
on-color:initial;float:none;display:inline">I have a circuit board with a L=
6474 stepper motor driver.<span>=C2=A0</span></span>

<div><span style=3D"font-size:12.8px;text-decoration-style:initial;text-dec=
oration-color:initial;float:none;display:inline"><span><br></span></span></=
div><div><span style=3D"font-size:12.8px;text-decoration-style:initial;text=
-decoration-color:initial;float:none;display:inline"><span>Nicklas, I don&#=
39;t see a difference between the L6470 and the L6474 (aside from price).=
=C2=A0 What made you go with the L6474?</span></span></div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jul 11, 2018 at 10:=
06 AM, Rob Butts <span dir=3D"ltr">&lt;<a href=3D"mailto:r DOT butts2 AT gmail DOT com=
" target=3D"_blank">r DOT butts2 AT gmail DOT com</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div dir=3D"ltr">Thanks, now I understand the pi number=
 after the net name.</div><div class=3D"HOEnZb"><div class=3D"h5"><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jul 11, 2018 at 9:=
39 AM, Stephan B=C3=B6ttcher <span dir=3D"ltr">&lt;<a href=3D"mailto:geda AT p=
sjt.org" target=3D"_blank">geda AT psjt DOT org</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><span>&quot;Rob Butts (<a href=3D"mailto:r DOT butts2 AT gma=
il.com" target=3D"_blank">r DOT butts2 AT gmail DOT com</a>) [via <a href=3D"mailto:ge=
da-user AT delorie DOT com" target=3D"_blank">geda-user AT delorie DOT com</a>]&quot;<br>
</span><span>&lt;<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank"=
>geda-user AT delorie DOT com</a>&gt; writes:<br>
<br>
&gt; I believe Stephan&#39;s solution is what I&#39;m looking for.=C2=A0 My=
 only confusion is<br>
&gt; the &quot;3&quot; in net =3D GND:3=C2=A0 How does that tie into the ne=
t=3D GND:1?<br>
<br>
</span>The &#39;3&#39; is the pin number.<br>
<br>
A symbol instance in a schematic can have any number of net=3D attributes<b=
r>
of the form:<br>
<br>
=C2=A0 net=3D=C2=ABNETNAME=C2=BB:=C2=ABPIN=C2=BB<br>
<br>
This is typically used for power pins.=C2=A0 I try to avouid that.=C2=A0 I =
use<br>
expicit, visible net=3D attributes for grounded mounting holes a lot.<br>
<br>
Here we talk about a symbol with pins 1 and 2 where nets are drawn, and<br>
the footprint has an additinal pin 3, where you need to attach a net to.<br=
>
<br>
You can construct a complete netlist in gschem format with pin-less<br>
symbols, with refdes=3D and net=3D attributes attached.<br>
<br>
NB, I was wondering about corner cases.=C2=A0 Say, a symbol has atttributes=
<br>
<br>
=C2=A0net=3DGND:7<br>
=C2=A0net=3DVCC:14<br>
<br>
In the schematic I promote one of them, and add a third<br>
<br>
=C2=A0net=3DV33:14<br>
=C2=A0net=3DnOE:1<br>
<br>
Is there a formal rule that ensures that the net=3DGND:7 in the symbol is<b=
r>
accepted, but the net=3DVCC:14 is not?=C2=A0 Or do I need to always promote=
 all<br>
net=3D attibutes if I attache any to the symbol instance?<br>
<br>
Stephan<br>
<div class=3D"m_-9193569647001910475HOEnZb"><div class=3D"m_-91935696470019=
10475h5"><br>
&gt;<br>
&gt; On Wed, Jul 11, 2018 at 8:55 AM, Rob Butts &lt;<a href=3D"mailto:r.but=
ts2 AT gmail DOT com" target=3D"_blank">r DOT butts2 AT gmail DOT com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Yes, I believe so.<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Jul 10, 2018 at 6:52 PM, John Griessen (<a href=3D"mailto:=
john AT ecosensory DOT com" target=3D"_blank">john AT ecosensory DOT com</a>) [via<br>
&gt;&gt; <a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank">geda-us=
er AT delorie DOT com</a>] &lt;<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"=
_blank">geda-user AT delorie DOT com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; On 07/10/2018 05:06 PM, Dave McGuire (<a href=3D"mailto:mcguir=
e AT neurotica DOT com" target=3D"_blank">mcguire AT neurotica DOT com</a>) [via<br>
&gt;&gt;&gt; <a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank">ged=
a-user AT delorie DOT com</a>] wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0In the<br>
&gt;&gt;&gt;&gt; schematic, I use a standard resistor, which has two pins, =
1 and 2.=C2=A0 The<br>
&gt;&gt;&gt;&gt; DPAK PCB footprint has pin 3, which is what gave me troubl=
e.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I say, &quot;There is no on-the-fly way to do that in the GUI.=
&quot;=C2=A0 [John folds<br>
&gt;&gt;&gt; arms resolutely]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &quot;It&#39;s handled like DJ said:&quot;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &quot;treat the exposed pad like any other pin/pad, give it a<=
br>
&gt;&gt;&gt; pinnumber (make one up) and expose it in the schematic symbol.=
&quot;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Then connect in gschem and output a new netlist, or import fro=
m gschem.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And now Stephan comes up with this!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &quot;On 07/10/2018 05:33 PM, Stephan B=C3=B6ttcher wrote:<br>
&gt;&gt;&gt; &gt; The footprint has three pins, the schematic symbol only t=
wo.=C2=A0 Add a net=3D<br>
&gt;&gt;&gt; &gt; attribute to the symbol instance to tell where the third =
pin shall<br>
&gt;&gt;&gt; &gt; connect to<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 net=3DGND:3&quot;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Sounds like what you were wanting.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
<br>
</div></div><span class=3D"m_-9193569647001910475HOEnZb"><font color=3D"#88=
8888">-- <br>
Stephan<br>
<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--000000000000db87fe0570b9d13d--

- Raw text -


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