delorie.com/archives/browse.cgi | search |
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--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |