X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com From: John Doty Content-Type: multipart/alternative; boundary="Apple-Mail=_D88DE489-1621-4592-93D7-891375F4053A" Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [geda-help] Symbols for components with extra internally connected pins in the footprint Date: Mon, 28 Aug 2017 17:55:35 -0600 References: To: geda-help AT delorie DOT com In-Reply-To: Message-Id: <05C9794A-E2F9-45B4-AFDD-41C416107863@noqsi.com> X-Mailer: Apple Mail (2.3273) Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --Apple-Mail=_D88DE489-1621-4592-93D7-891375F4053A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Aug 28, 2017, at 5:01 AM, Graham S (graham DOT seale AT gmail DOT com) [via = geda-help AT delorie DOT com] wrote: >=20 > How does one deal with the symbol for a component that has more = physical pins than symbol pins, because internally some are strapped = together? I have searched through the Wiki help for some time, looking = for a clear example, but not yet seen how to do it. Here=E2=80=99s an example of a symbol for a three terminal MOSFET in an = 18 pin LCC: The trick is that there are a bunch of pins occupying the same space. The pins=3D attribute is for Allegro netlisting. The pins-used=3D attribute is for checking with = http://www.gedasymbols.org/user/john_doty/tools/gnet-check-pincount.scm = .= John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_D88DE489-1621-4592-93D7-891375F4053A Content-Type: multipart/mixed; boundary="Apple-Mail=_EB273E55-1D34-4724-A358-239318146C69" --Apple-Mail=_EB273E55-1D34-4724-A358-239318146C69 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

How does one deal with the = symbol for a component that has more physical pins than symbol pins, = because internally some are strapped together? I have searched through = the Wiki help for some time, looking for a clear example, but not yet = seen how to do it.

Here=E2=80=99s an example of a symbol for a three = terminal MOSFET in an 18 pin LCC:

= --Apple-Mail=_EB273E55-1D34-4724-A358-239318146C69 Content-Disposition: attachment; filename=NMOS.sym Content-Type: application/octet-stream; x-unix-mode=0644; name="NMOS.sym" Content-Transfer-Encoding: 7bit v 20130925 2 T 600 500 5 10 0 0 0 0 1 device=NMOS_TRANSISTOR T 600 500 5 10 0 0 0 0 1 numslots=0 T 600 500 5 10 0 0 0 0 1 description=generic N channel MOS transistor (enhancement type) L 250 600 500 600 3 0 0 0 -1 -1 L 250 200 500 200 3 0 0 0 -1 -1 L 250 400 350 450 3 0 0 0 -1 -1 L 250 400 350 350 3 0 0 0 -1 -1 P 0 200 200 200 1 0 0 { T 0 300 5 10 0 1 0 0 1 pinnumber=4 T 0 300 9 10 0 1 0 0 1 pinlabel=G T 0 300 5 10 0 0 0 0 1 pinseq=4 T 0 300 5 10 0 0 0 0 1 pintype=pas } P 500 600 500 800 1 0 1 { T 300 700 5 10 0 1 0 0 1 pinnumber=15 T 300 700 9 10 0 1 0 0 1 pinlabel=D T 300 700 5 10 0 0 0 0 1 pinseq=15 T 300 700 5 10 0 0 0 0 1 pintype=pas } P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=6 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=6 T 300 0 5 10 0 0 0 0 1 pintype=pas } T 700 600 8 10 1 1 0 0 1 refdes=Q? L 250 675 250 525 3 0 0 0 -1 -1 L 250 475 250 325 3 0 0 0 -1 -1 L 250 275 250 125 3 0 0 0 -1 -1 L 200 600 200 200 3 0 0 0 -1 -1 L 250 400 400 400 3 0 0 0 -1 -1 L 400 400 400 200 3 0 0 0 -1 -1 T 200 1600 5 10 0 0 0 0 1 footprint=18LCC T 200 1400 5 10 0 0 0 0 1 spice-prototype=X? #1 #4 #6 model-name@ T 200 1200 5 10 0 0 0 0 1 model-name=irfru220n T 200 1000 5 10 0 0 0 0 1 value=IRFE220 P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=7 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=7 T 300 0 5 10 0 0 0 0 1 pintype=pas } P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=8 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=8 T 300 0 5 10 0 0 0 0 1 pintype=pas } P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=9 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=9 T 300 0 5 10 0 0 0 0 1 pintype=pas } P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=10 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=10 T 300 0 5 10 0 0 0 0 1 pintype=pas } P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=11 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=11 T 300 0 5 10 0 0 0 0 1 pintype=pas } P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=12 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=12 T 300 0 5 10 0 0 0 0 1 pintype=pas } P 500 200 500 0 1 0 1 { T 300 0 5 10 0 1 0 0 1 pinnumber=13 T 300 0 9 10 0 1 0 0 1 pinlabel=S T 300 0 5 10 0 0 0 0 1 pinseq=13 T 300 0 5 10 0 0 0 0 1 pintype=pas } P 500 600 500 800 1 0 1 { T 300 700 5 10 0 1 0 0 1 pinnumber=16 T 300 700 9 10 0 1 0 0 1 pinlabel=D T 300 700 5 10 0 0 0 0 1 pinseq=16 T 300 700 5 10 0 0 0 0 1 pintype=pas } P 500 600 500 800 1 0 1 { T 300 700 5 10 0 1 0 0 1 pinnumber=17 T 300 700 9 10 0 1 0 0 1 pinlabel=D T 300 700 5 10 0 0 0 0 1 pinseq=17 T 300 700 5 10 0 0 0 0 1 pintype=pas } P 500 600 500 800 1 0 1 { T 300 700 5 10 0 1 0 0 1 pinnumber=18 T 300 700 9 10 0 1 0 0 1 pinlabel=D T 300 700 5 10 0 0 0 0 1 pinseq=18 T 300 700 5 10 0 0 0 0 1 pintype=pas } P 500 600 500 800 1 0 1 { T 300 700 5 10 0 1 0 0 1 pinnumber=1 T 300 700 9 10 0 1 0 0 1 pinlabel=D T 300 700 5 10 0 0 0 0 1 pinseq=1 T 300 700 5 10 0 0 0 0 1 pintype=pas } P 500 600 500 800 1 0 1 { T 300 700 5 10 0 1 0 0 1 pinnumber=2 T 300 700 9 10 0 1 0 0 1 pinlabel=D T 300 700 5 10 0 0 0 0 1 pinseq=2 T 300 700 5 10 0 0 0 0 1 pintype=pas } P 0 200 200 200 1 0 0 { T 0 300 5 10 0 1 0 0 1 pinnumber=5 T 0 300 9 10 0 1 0 0 1 pinlabel=G T 0 300 5 10 0 0 0 0 1 pinseq=5 T 0 300 5 10 0 0 0 0 1 pintype=pas } T 200 2000 8 10 0 0 0 0 1 pins=18 T 200 1800 8 10 0 0 0 0 1 pins-used=16 --Apple-Mail=_EB273E55-1D34-4724-A358-239318146C69 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii

The trick is that = there are a bunch of pins occupying the same space.

The pins=3D attribute is for Allegro = netlisting.
The pins-used=3D attribute is for checking = with http://www.gedasymbols.org/user/john_doty/tools/gnet-check-pinc= ount.scm.

John Doty              Noqsi = Aerospace, Ltd.

http://www.noqsi.com/

jpd AT noqsi DOT com



= --Apple-Mail=_EB273E55-1D34-4724-A358-239318146C69-- --Apple-Mail=_D88DE489-1621-4592-93D7-891375F4053A--