X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_5CC88058-E611-49F9-820F-67020B20001F"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Pin mapping (separate symbols from mappings) X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: <4DAA4F2B-3F33-4B6B-87B6-3A636D081435@sbcglobal.net> Date: Tue, 20 Oct 2015 11:20:14 -0600 Message-Id: <82D1092F-2519-4A04-AAC8-C77B1088FAFF@noqsi.com> References: <20151018204010 DOT 9cce6a231dcc296256e187bd AT gmail DOT com> <201510181843 DOT t9IIhmWo025346 AT envy DOT delorie DOT com> <20151018234424 DOT c0551dad9bef0859130239d9 AT gmail DOT com> <36B94694-F2AC-4A75-A8EB-40A1CE9A534C AT noqsi DOT com> <201510182225 DOT t9IMPkxK032763 AT envy DOT delorie DOT com> <20151019003814 DOT f62620bf0fec77e65104c105 AT gmail DOT com> <201510190242 DOT t9J2gl7w009345 AT envy DOT delorie DOT com> <20151019092555 DOT 46eed4540c2d2044bbeab878 AT gmail DOT com> <1A419AED-FCCA-4B1F-8589-912435534E2E AT noqsi DOT com> <201510191647 DOT t9JGlu4j024585 AT envy DOT delorie DOT com> <041FF42A-691F-4E6B-9DEB-8C6B3C2F3E53 AT noqsi DOT com> <201510191850 DOT t9JIop8Y029095 AT envy DOT delorie DOT com> <201510192055 DOT t9JKt2o6005861 AT envy DOT delorie DOT com> <1E816300-E31E-4B85-B51D-7EAEC5A466BF AT noqsi DOT com> <201510192110 DOT t9JLAFKG007281 AT envy DOT delorie DOT com> <201510192340 DOT t9JNeo6n020302 AT envy DOT delorie DOT com> <4DAA4F2B-3F33-4B6B-87B6-3A636D081435 AT sbcglobal DOT net> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) 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 Precedence: bulk --Apple-Mail=_5CC88058-E611-49F9-820F-67020B20001F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Oct 20, 2015, at 10:34 AM, Edward Hennessy (ehennes AT sbcglobal DOT net) = [via geda-user AT delorie DOT com] wrote: > I would like to see the pin mapping also work for connectors. >=20 > One mechanism I=92ve contemplated using: Instead of a symbol for a 20 = pin connector, use a symbol for a terminal with 20 slots. Then, changing = the slot number assigns the pin number. Unfortunately, all the terminals = must have the refdes for the connector, such as J1. These refdes would = need to be hidden Why do they need to be hidden? > and the refdes added to the dotted line grouping the terminals into a = connector. I=92ve done that, except for the dotted line. When I use this method, = the pins are scattered about the schematics, close to the circuits they = connect to. This saves a great tangle of nets. The other way, my favorite these days for big connectors, is to use = pins2gsch = (http://www.gedasymbols.org/user/john_doty/tools/pins2gsch.html) to = control the connections. The connector symbol itself is just a box with = no pins (but I draw a bus to it). The nets are named connections to the = bus, pin numbers are tabulated. The tables go into the LaTeX docs, = easier to read and reducing clutter in the schematics. Weirdly, some advocates of database-driven netlisting don=92t seem to = like this approach. But since the implementation is entirely in add-on = scripts, it is completely a matter of user choice. I also would hold this up as an example of what one can do with = well-factored software controlled to the user. Pins2gsch depends on the = fact that gschem and gnetlist are separate, and that each models the = information fundamental to its job, but not much else. If gnetlist was = designed to prevent the user from doing crazy things, this probably = wouldn=92t work. No developer imagined this as a feature, but the = possibility was implicit in clean design. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_5CC88058-E611-49F9-820F-67020B20001F Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWJnfPAAoJEF1Aj/0UKykRpUoP/jv8a5vhLXGoitDZeZQHzCM9 2mU6x5XlaPi8k9uyP1jFam/qiTCirPmXtD5DmXb1wRX0EEXO6hZ1atZxbbKeM6tF um1Y2x20uyQ9b0MqUh0tLGCI2iQNmauy/vtWSa9PxN8H+zTqf+rEepzfzvdYZTqV xhYgacHXs7+I7+7n2eyPUmBM14aQcrIe/uIOuZjH+X/JYO48ESzM5MET005B0QUU N82dU5BZ/zzMILsKpMtKRseCquDZwLWy5l3x20nRYHsnM3GgbXJj6IkKgJFlN0PR NVL55IZXE5mOKRDhpceMkXRxQWlnTrm3k7Fyr34z+l04KWNAO8GAExi8lktSwaR4 mdITkvPUQcUxefQxPYpkzoMDNAV6sLWA9xI1v06KpOgGpwo4Rgpa6cVh80fHpP9J sj8Ac+37msX4sxxdIgFBUhrACayXXZFijFcF00CsFv0wR0pz+R2SXoVfFx/V0m35 DZULhsVYvCVJnbXW2auWU7HYb5DWV8BhTR6WE9T+0B8zwahttfmgYF8nOyrMKd6M RmnIEMtiZk7Ae0F/dbRKQKrb2Y8Ak6Ssa/EgyFLFtdkltTDM4wDtTpafG/MMdKpT 6nWEJyUp7QXt3P1FfDuf+CcDHGRDy69CPeYBDH+SUBuLo2Ml3DG4snwTS5bHjCho 22pSE6bC/ccOopYjmdKs =2aO4 -----END PGP SIGNATURE----- --Apple-Mail=_5CC88058-E611-49F9-820F-67020B20001F--