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]" 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: <57388E01 DOT 5090106 AT xs4all DOT nl> In-Reply-To: <57388E01.5090106@xs4all.nl> X-Enigmail-Version: 1.6 OpenPGP: id=93C22371 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="HrcujWk4ULplip2wK9RpjVvDFh9RXrrnx" 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--