delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/04/06/09:25:42

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <1396790359.2087.15.camel@AMD64X2.fritz.box>
Subject: Re: [geda-user] Cooper arcs in footprint
From: Stefan Salewski <mail AT ssalewski DOT de>
To: geda-user AT delorie DOT com
Date: Sun, 06 Apr 2014 15:19:19 +0200
In-Reply-To: <CAG4ve9+d1G=3bi6Un2kq_vNvrY9UCjjQS-BxFvdrQoXO5igV0Q@mail.gmail.com>
References:
<CAG4ve9JLZg0rm_zJ5qjPdWmOryZgXAWqw+8Dnb=vMoJbFgE+HQ AT mail DOT gmail DOT com>
<20140405205029 DOT 14318 DOT qmail AT stuge DOT se>
<CAG4ve9+ZRkW0H6Ld9XjJkyd3D3ZkLNVus8dvnVV1WOvvS45cew AT mail DOT gmail DOT com>
<CAM2RGhT9QYws50M8UcBzbtKetPGZ8MuSJ5Yc0U0wrR2REMThYA AT mail DOT gmail DOT com>
<1396743176 DOT 2085 DOT 10 DOT camel AT AMD64X2 DOT fritz DOT box>
<CAG4ve9+d1G=3bi6Un2kq_vNvrY9UCjjQS-BxFvdrQoXO5igV0Q AT mail DOT gmail DOT com>
X-Mailer: Evolution 3.10.4
Mime-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s36DPRlX005488
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 Sun, 2014-04-06 at 16:44 +0400, Алексей Харьковский wrote:
> > I think gerber formats supports arcs.
> >
> 
> Right.
> 
> One problem with arcs is: If we have stretched arcs, DRC may be much
> > more difficult -- I have to admit that I have no idea how to test
> > stretched arcs for intersection with other elements (fast).
> 
> 
> I do not see the problem...
> 
> What the stretched arcs? Parts of ellipse?
> How I place ellipse part in pcb?
> 
> 

In PCB Editor you can currently only insert 90 degree arcs, a quarter of
of a full circle. You may rotate it later by freerotatebuffer() command.
PCB input file allows more parameters (which we currently only can
change with an text editor, by scripts or other tools)

http://pcb.geda-project.org/pcb-cvs/pcb.html#Arc-syntax

Arc [X Y Width Height Thickness Clearance StartAngle DeltaAngle SFlags]

If Width != Height we have a stretched arc -- and we additional may
rotate that one by freerotatebuffer(). I am not sure about the exact
shape.

> > Another
> > problem can be autorouting when we have arcs on the board -- for
> > geometrical and topological routers there should be some difficulties.
> >
> 
> Why autorouting with arc in footprint more difficult then with arc added on
> cooper layer manually?
> Hole pad is circle - example of complete arc.

Stretched rotated arcs are not simple geometric objects -- same problems
in footprints or PCB file.

On Sun, 2014-04-06 at 13:23 +0200, Gabriel Paubert wrote:
I think gerber formats supports arcs.
> 
> Indeed, but it does not support ellipses:

That is interesting (and surprising for me). If that is true, maybe we
should restrict support to circular arcs only -- which is much simpler.


- Raw text -


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