X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=yn4UUN0ZaYNeS90CUIaPgSqSVSQslVEn9k6V6Vzgdd8=; b=zdqllVwRnz/AqcySwhr/nrFjpgcM4vxaLw3ZDWmYsVMOrAugklgAjDQZA0sPcjY73M kMIIms8t3WHJrsr4/TCBD1Meci5JS621S0t9cSkk7Dh4LxUMrXk8mwKqwN2d1c3ay3r0 9Q/LWOv4+YdpB24mSPncgcWcvgGifF8BgrMFHg1x5LSA6lu8iDgwoW6gHPyCdPGj/O5n gkRmmbSU0HnPuUyz413pvvZOCyEyM+LPnRY/d2+vVH4RellLQXI0BTwDsKhjjRkdoj2b SCK3lmIiH7Wlc9bg5OP3qETm49Kz93NMRLq4mBeu857a8al0prVOYSIz1YxSxBRal66n 8wWA== MIME-Version: 1.0 X-Received: by 10.202.102.136 with SMTP id m8mr24027611oik.30.1441790723990; Wed, 09 Sep 2015 02:25:23 -0700 (PDT) In-Reply-To: <20150909092512.b2354e50a1028463c8f819bd@gmail.com> References: <1509040703 DOT AA09605 AT ivan DOT Harhan DOT ORG> <20150904192626 DOT e7e840eed7bf8e2e3e418f79 AT gmail DOT com> <20150909092512 DOT b2354e50a1028463c8f819bd AT gmail DOT com> Date: Wed, 9 Sep 2015 18:55:23 +0930 Message-ID: Subject: Re: [geda-user] [OT] looking for a PADS layout person (GERBER --> PCB) From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user Content-Type: multipart/alternative; boundary=001a1140e65ef1aaa9051f4d0f4c 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 Precedence: bulk --001a1140e65ef1aaa9051f4d0f4c Content-Type: text/plain; charset=UTF-8 Well behaved software produces gerbers with flashed pads, making it fairly easy to distinguish them. I haven't implemented sorting of feature types yet into different layers of a layout. For now it just exports footprints with individually numbered features, making it easy to mouse-over and identify what is needed. Eagle and Diptrace paint pads with strokes, which is not compliant with the standard, making it hard to turn them back into a simple pad. PCB seems to use polygons for square pads, rather than flashed apertures, which is not compliant with the standard either, but these are equilateral so identifying them as simple pads is not too hard. Definitely a work in progress for now. Cheers, Erich. On Wed, Sep 9, 2015 at 4:55 PM, Nicklas Karlsson ( nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] < geda-user AT delorie DOT com> wrote: > > I have been playing with the java gerber plotter at > > http://www.wizards.de/phil/java/rs274x.html and have been able to make > it > > export PCB layouts from gerber files. > > > > I still have a bit of work to do to improve the UI and graphical output, > as > > well as refactoring it to use longs instead of floats for dimensions, but > > the gerber -> pcb layout functionality works. > > > > I will stick the code on github when it is done. > > > > I have used it already to extract some footprints for is in a PCB design, > > pcbs which should be just about made by now :-) > > Is it able to distinguish the footprints ? > --001a1140e65ef1aaa9051f4d0f4c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Well behaved software produces ge= rbers with flashed pads, making it fairly easy to distinguish them.

=
I haven't implemented sorting of feature types yet into diff= erent layers of a layout. For now it just exports footprints with individua= lly numbered features, making it easy to mouse-over and identify what is ne= eded.

Eagle and Diptrace paint pads with strokes, w= hich is not compliant with the standard, making it hard to turn them back i= nto a simple pad.

PCB seems to use polygons for square pads, r= ather than flashed apertures, which is not compliant with the standard eith= er, but these are equilateral so identifying them as=C2=A0 simple pads is n= ot too hard.

Definitely a work in progress for now.

Cheers,

Erich.


On Wed, Sep 9, = 2015 at 4:55 PM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com>= wrote:
> I ha= ve been playing with the java gerber plotter at
> http://www.wizards.de/phil/java/rs274x.html and = have been able to make it
> export PCB layouts from gerber files.
>
> I still have a bit of work to do to improve the UI and graphical outpu= t, as
> well as refactoring it to use longs instead of floats for dimensions, = but
> the gerber -> pcb layout functionality works.
>
> I will stick the code on github when it is done.
>
> I have used it already to extract some footprints for is in a PCB desi= gn,
> pcbs which should be just about made by now :-)

Is it able to distinguish the footprints ?

--001a1140e65ef1aaa9051f4d0f4c--