[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: dxf again
Hi Mark,
> -----Original Message-----
> From: geda-user-bounces@xxxxxxxxxxxxxx
> [mailto:geda-user-bounces@xxxxxxxxxxxxxx] On Behalf Of Mark Rages
> Sent: Friday, July 16, 2010 12:21 AM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: dxf again
>
> On Thu, Jul 15, 2010 at 4:46 PM, Dave N6NZ <n6nz@xxxxxxxx> wrote:
> >
> >
> > But my application is a little different. I want to get a
> DXF file that I can run through a CAM package, in particular
> the paste layer, which isn't a 'real' layer, unfortunately --
> it is synthesized in the output HID as I understand it. And
> while preserving dimensions is useful in some situations, I
> also want to be able to do rule-based adjustments of
> dimensions. And I also want to be able to deal with a pcb
> design from any tool.
> >
> > Anyway, my last thoughts were that pcb is the wrong place
> to do what I want to do. The correct place is a gerber2dxf
> conversion tool. The new gerbv is librarized, so one could
> write a front-end to libgerbv that read gerbers via libgerbv
> and then did the massage and output function. You might
> checkout the gerbv library API, and consider if maybe that is
> a better place to accomplish your job.
> >
>
> In my Googling, I ran across an application called "pcbtodxf"
> that purports to do gerber->dxf. No idea about licensing,
> platform etc.
>
> So it turns out there is a bitrotted dxf exporter HID at
> http://github.com/bert/pcb-dxf-hid/
>
> I'm working my way through it, trying to get it to compile.
>
> It's kind of slow going, like a 5400-line C file that has
> never been compiled before. By that, I mean there are lots
> of little mistakes like this:
>
> void somefunction( char *s ) {
> if (s == "") {
> ...etc...
>
> Of course, the compiler complains to the heavens about this,
> and it's an easy fix, but it makes me less than hopeful that
> the code's gonna work.
>
> Regards,
> Mark
> markrages@gmail
> --
> Mark Rages, Engineer
> Midwest Telecine LLC
> markrages@xxxxxxxxxxxxxxxxxxx
>
>
Indeed, I did a half baked and buggy attempt at:
http://github.com/bert/pcb-dxf-hid.git
Just my EUR 0.02 (as if this first attempt to code something in C is worth
half that much ;-)
IMHO, it might be better to do the pcb2dxf stuff as a plug-in.
At one moment in time it did actually compile (with a lot warnings) but the
resulting files were wrong, that is, they didn't load into AutoCAD.
I never found enough free time for this projects to finish it into a proper
working tool.
Kind regards,
Bert Timmerman.
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user