www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/05/13/05:49:33

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <5735A2CF.3050506@iee.org>
Date: Fri, 13 May 2016 10:47:59 +0100
From: "M. J. Everitt (m DOT j DOT everitt AT iee DOT org) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Differential pair support
References: <CAKakQccEbYhkhWZ1fO9EUiWjuZygctwfUcYFOtUJ5o=hdOWJPQ AT mail DOT gmail DOT com>
In-Reply-To: <CAKakQccEbYhkhWZ1fO9EUiWjuZygctwfUcYFOtUJ5o=hdOWJPQ@mail.gmail.com>
X-Enigmail-Version: 1.6
OpenPGP: id=93C22371
X-Provags-ID: V03:K0:fqfDlDwPnOgQ7H6FWhWWcUL25CnA+LJMFDO4rfbCn+7ZbUfvR6R
uNnt89bXSGBboILyFOzR0YUoVuHKoo8wqCBJptKrVMHzMohFxCPqsqBcB+ccbp+DtsCcqkA
Ayyabqec4JzlEKYCLIk+198a+Lx3LWxs3wCflv8Uwj8tihDpXrsOb3XlUx39mcWHo4CBhCK
tHpMeGj2Yh8vr2I/tY14g==
X-UI-Out-Filterresults: notjunk:1;V01:K0:6OEK++EI+Ww=:HinNf9kxQkU4tWsZUXjlpO
1wyz3CxlyDDklHgKnmCbW7xzqozGjCo3njAcgSSR/VkdPulsiS5DBvTLGW8mzgcCoztz7FlzK
l9XnWLOQ9QiKKkyxTeMhW8ihn/xpJMsrld2iIACGeYYvUYS79mnAFDS9ISxs2omHAmtCrdQzO
0fQKOz9l6qFk+BLsSQSa5Q9G54+JUosjZiry1zkdSQ27C709NNawKul/yW7ouR2f2yHgiYTuF
+CcNaW64DCK3ZzXj/vysWJuoUQRiytSxBJv8ENxPAFJu17HhHoGAgqe4l0Nrwu4ChDPfaecb1
Ugg3IVwatY/1taeDXkTQS+pWwRLr3ef/I0EtlGJGOWzkhlJM2THz6xJulffqRwUz9cmS7keAv
UW/sEbc8KsWbAQcHtLlD6vCdkk1xouB3lbUQrbHfVYJkUqn9Dxx1cE98NCkXDZZv7SfjhACbW
nazqbYTd8SsaBsh8Mvqowl5a++HcAYOeM9Zk+qViuPD5se8JJEpLvjR2IjcUinL7KUxh/FHrB
iIkgbkkrmKFcI6teBD5vuCwbyVEOVRYSXlXKxhkUngr2nspg+h5EbReG8/FW3znHFZMtvF/9F
CQiGY7JcgrXQRyjJOLZnG6VJ8XAkayBC2aDBLVr9Jh2Uuw/2UAe5BO/DMbST9g+SeNq/UFUw9
zv2mkg6DD2Ayyjzow+7/HZ0hI5C44zL+qr2/lWbGwQVJTBq76d3kK6HZd2UQTWif/hExF5HD4
V9iNdkpGjQ9en20H
Reply-To: geda-user AT delorie DOT com

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--WCK6SrMVvAGKj8ns90tJR9eVREbcXgNBR
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 13/05/16 05:58, Stephen Ecob (stephen DOT ecob AT sioi DOT com DOT au) [via
geda-user AT delorie DOT com] wrote:
> Here's a basic implementation of differential pair support.
>
> The code in "differential.c" needs to be placed inside action.c
>
> The code is run by typing
>
> :MakeDifferential(TargetWidth,gap)
>
> where TargetWidth is the width of lines to transform and gap is the
> thickness of the gap to insert.
>
> The pictures show a 19 mil trace that is transformed into a
> differential pair with thickness 7 mil and gap 5 mil.  This was done
> by typing
>
> :MakeDifferential(19mil,5mil)
>
> Caveats:
>
> * Doesn't support undo properly. Back up your work before running.
>
> * Doesn't work well with straight line intersections, it creates gaps
> and overhangs at the intersections. The workaround is to use arcs for
> changing direction, as it handles line to arc intersections
> beautifully.
>
> Enjoy!
I'm too tempted to take a look-see at this and fix the straight-line
issues. When you mentioned it, I knew exactly what the problem was
likely to be (I've moved enough tracks around manually to see the
scenario!!) and I think whilst arcs is a convenient temporary solution,
it may prove awkward on highly dense boards! If anyone else nails it
before me, please let me know!
=46rom a random user, thanks for your contribution!

Michael.


--WCK6SrMVvAGKj8ns90tJR9eVREbcXgNBR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJXNaLQAAoJEEwwM0+TwiNxdY8P/iTAbct1ni/qPgWFXCaYnw+V
86Ywbk7GgCOrUgqi0ozmHRVSXRzwoYsK1KNDtKRM43S/slBU1IIaYrQAux8WfwXb
Pbbc1mHGyOmWil5k5Ved35+mMZ/PscmRmf4NpH2juA0gpRa0QyKl7OO43w8LCL8n
9hJs+W76/hZXvXBFGp8K0Lx+l1xa7xfawdtIitUAfB+SyS1n6L3Eo2Q8EanLm0YQ
Y1jnCt6I5JodEMm/Xx5fNruB9tviTfL5q0f4WRtosgBYvmnl25+1l2mxAc6Gz4rP
CF8iXhk1hpMN+zvLOs4j23UsQmY0uwZglN8ihJ6AiN7yu2rL2VX1j7A32im6Hpoi
ZAiLWVgCDUN26Pw+zOrtG2x+g+QFQFMOVI5aR814Lc1tcZZzq+s21AZrFtbPNA8q
4IkhIFz9gCWnO/bVorp143bZvUkqK2QlwR+KQzEm4yqgo8FEq6M8Spusg1UMEHGz
qbKxtlBipiiJkI4uFSa2bzc6I3qgSEEGdoIvl+N/AKt3N5s7vvnLXFLtkHp9m6Ih
IVwO2M6pGoE1OXBglNr2iN2z3ca3x42T2TAis2EkGkRW7wfROSlVqvbNXNhBaZYQ
IxsOI1rHMOLO6AU3bdA6tIcaEy6KobRJxzDvvSZXU/q1/cskqvKoFDrPb3oY4jLA
BKlYecycxHwWMl58VmwJ
=g9NW
-----END PGP SIGNATURE-----

--WCK6SrMVvAGKj8ns90tJR9eVREbcXgNBR--

- Raw text -


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