gEDA-user: gerber to .dxf converter

Dave N6NZ n6nz at arrl.net
Sat Dec 9 03:13:40 EST 2006


DJ Delorie wrote:
>> It's common to want to move PCB layouts into cad for chassis layout
>> work.  What would be involved in giving PCB this feature?
> 
> Write an export HID.  It's the same way we export gerber and
> postscript.

.dxf would be very cool... but having been fooling with .dxf lately, i'd 
say it has plenty of gotchas.  bear in mind, i had never looked inside a 
.dxf file as of three weeks ago, so YMMV.  in the mean time, i have 
written a program to extract an interesting subset of a .dxf file and 
convert it to instructions to drive an Epilog laser cutter. (enough to 
cut table top robot chassis from 3mm acrylic)

the problem is that .dxf has a pretty ad-hoc structure.  pulling out 
pieces that you are interested in is not too hard.  reading the whole 
thing and making sense of it is hard.  writing a .dxf file that lots of 
different .dxf readers will interpret correctly is hard.

QCAD has a GPL'ed dxf i/o library for C++.  i'll probably end up 
re-writing my laser cutter convert to use that library. (another library 
choice is DIME.) even with the library, writing a correctly structured 
.dxf file is hard.

don't let me discourage you... i'd love to have .dxf export :) just 
don't expect to complete it in a weekend.

for my purposes, it sounds like running off the eps sounds sufficient.

-dave


More information about the geda-user mailing list