www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/05/15/15:24:53

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <5738CCA0.8050408@iee.org>
Date: Sun, 15 May 2016 20:23:12 +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> <57388E01 DOT 5090106 AT xs4all DOT nl>
In-Reply-To: <57388E01.5090106@xs4all.nl>
X-Enigmail-Version: 1.6
OpenPGP: id=93C22371
X-Provags-ID: V03:K0:AazTUexTGKNyJpn4+M1OX/VjkyTwk51F13BUkvYnKu0ZaoV0sP7
UGo/wXEvBR27yFGbMog7/u5LZG6t9xYZ5qY8fGA2EwpquGOPlvmNvPF8EtEFdlj31vig8mA
WZcCz6bQkT8XqWcfQWmVEdwKP4xkzikCXVPgnOMnbB3JaUuDACEIw6vGniGQve4f3SUL/AG
s0Z50T/cMlJPJ3rRQ6Zvg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:Fi8D9TZ7jfo=:x/mOv0lNeoO5Lo02ptrFfK
WjzVKP2cEYoQ5yU67onEY4y9qCH6fRqmIJ2cNpEvbSWeTThO7ITViWlOhHdEBUFM3IpHzYWMt
8HiyXQCRFpwUXCQsbvX53nkAdgJsGD/cNqxKg+RvwzG8126qDcGnV+S2/ZAwgrippzFejOl2J
P4UqZdAQEvP3pWla9YVZEuUNNlA2bP5mvXk3JogigWFL7tyVU0ZXwc5sEUGDr5EgrWrqca+RJ
aKx6GsZsS83oSpL/cfBg8mnLkmH1OQntjzZBDOe7OovrgqipVstnNqQ0Nl4+wednwfTIfYGjA
g0x2WGjYJCNdWZqyKPRwBoVxAN7Fh3thBMLV7mMBCQ+rG8EkeC/Ju4VBHuU3UPS3pQ4a/rFOr
B/HzUqdhPjzNSHVIKC08G6ZqevcEFzFPtLnaDD1a6ShqXPifKVDaCx6xN4rnkFeyp5GUH3MFf
pxom77LJj4N/WEy3KHdCRypp9Tg7eiQiiNr8D+KB/aT0leoKRp8aqsAxEWCSkLg4tKFNN880s
5SjZg9MvJc86dpCnWiq0AuLpb8qjFQeZgamycjYtYS2b6TSdi1BTQGzAXuj91URttBRk8h0Ze
gCp8rwGRlPU9Q08SNt6RKQRtEjddmkJFJEosvzYvPfFwlgvSP6iKkZKQiNMOKEV+BDaoO2HiX
KKpgV4S/otk6NNKpN7l9d/9MuAlvxjadF5B4pbtDddy/+54uY1O5DhHfwsfg9+NDT9HMCWSam
AcAcOorf2Pz5ZYCT
Reply-To: geda-user AT delorie DOT com

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--HrcujWk4ULplip2wK9RpjVvDFh9RXrrnx
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 15/05/16 15:56, Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via
geda-user AT delorie DOT com] wrote:
> 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!
>>  =20
> Hi all,
>
> I created a topic branch for this "plugin": home/bert/differential
>
> http://git.geda-project.org/pcb/commit/?h=3Dhome/bert/differential&id=3D=
715c6c8f94ffca04eaa147782c58baa47e772222
>
>
> Happy testing ;-)
>
> Kind regards,
>
> Bert Timmerman.
Good plan .. I'll clone it, and work on the straight-line join fixes
there .. Thanks Bert.


--HrcujWk4ULplip2wK9RpjVvDFh9RXrrnx
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/

iQIcBAEBCAAGBQJXOMyhAAoJEEwwM0+TwiNxU6wP/28LB+C85zNI6xeX6PgF+3x/
aMoPeWsKist1bfE6HkBeX6C0z0B8qA1Uz82N9fnwZgXy9u7I6EC5nVDO3fkXzWPl
5mEM39W2+6elmWtSGbkTrz8jKB+rxL8F3wQfvVKhA7wRQeGQhYPtHgRkwqWEm4Qd
XMDh00dOru/2zCUP3PKSiZFzQhmBPi+w97lq38AXEXyLFpTBd1oFdfejdk8ib7Z5
auUXIYorfy0xMSAIsSZB2jvswpjsziKegtgXKBjH/slqW54VWpXn9RvCxmZB6lWh
hD14cJ+0BG2s7k6lKQ482/derofdaR7M+VjpjG+eNp3bRhkHlb0VQxvsGx3YlOeW
nSZLrk2YxrLTeaQOwfmY+IIIV1qTW/7Nyh1+abZjLFv2gRu1IEEkqAttICEdaXpb
u9YsqsSEfY+oW8t6fd6KTiVDJ4Vx3oji5kuJldKNP5l9X4L5ASWy86p04nrQY1nZ
wSxugbo8aWmv1dnlpwoiUJjIax+aom4stebo/60Fe+O+D+2VPBOEv7RkLgeH0HTI
gt1yelscogO6S55SOKukyv0xDKIjLcC0aHOaMmj2+P1uSTL3fUYn7WPHk1N+Xbz9
kTq3KlYBxcjDtwN0kfD4l3rvk8x2y02qfzn/7mnGEY2UHK/69MDyASSLmHzHLyWI
8BIr3Jx9evJXaQ/kgYYa
=MPVH
-----END PGP SIGNATURE-----

--HrcujWk4ULplip2wK9RpjVvDFh9RXrrnx--

- Raw text -


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