www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/05/13/04:16:46

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: paubert AT iram DOT es
Date: Fri, 13 May 2016 10:15:22 +0200
From: "Gabriel Paubert (paubert AT iram DOT es) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: "Stephen Ecob (stephen DOT ecob AT sioi DOT com DOT au) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] Differential pair support
Message-ID: <20160513081522.GB23474@visitor2.iram.es>
References: <CAKakQccEbYhkhWZ1fO9EUiWjuZygctwfUcYFOtUJ5o=hdOWJPQ AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <CAKakQccEbYhkhWZ1fO9EUiWjuZygctwfUcYFOtUJ5o=hdOWJPQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Spamina-Bogosity: Unsure
X-Spamina-Spam-Score: -1.0 (-)
X-Spamina-Spam-Report: Content analysis details: (-1.0 points)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: delorie.com]
-0.0 BAYES_40 BODY: Bayes spam probability is 20 to 40%
[score: 0.2609]
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

On Fri, May 13, 2016 at 02:58:08PM +1000, 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.

I've done quite a few differential pairs lately, and this looks like a
nice addition (although I'm always in metric). Is there somewhere a tool
that can be used to replace angles by arcs (when the angle is not 90°)?

If it exists I missed it.

> 
> Enjoy!

    Thanks,
    Gabriel

- Raw text -


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