gEDA-dev: [pcb] first alpha version of pcb-dxf-HID
Dan McMahill
dan at mcmahill.net
Wed Jan 16 21:52:35 EST 2008
I'm wondering how hard it may be to teach gerbv to read and display dxf
files and also how hard it may be to teach gerbv perhaps to convert dxf
to gerber. I don't know if dxf to gerber would be any easier or harder
than dxf to pcb although both would be useful.
In a way, there is an importer template of sorts. parse_y.y is the
parser that loads .pcb files so it shows how to create lines, polygons,
elements, etc.
Have you looked much at dxflib? Is it any good?
-Dan
Bert Timmerman wrote:
> Hi Steve,
>
> If there is some sort of importer HID template available ;-)
>
> Methinks I know enough of the DXF fileformat to write such an importer.
>
> OTOH, I do not know enough of pcb how to do the import of entities
> "directly" (on the fly).
>
> Maybe an intermediate solution would be to write a stand alone (CLI?)
> translator and after translation add the entities with "File/Load layout
> data to paste-buffer".
>
> One question that comes to mind is: what do we want to import ?
>
> Would that be traces, outlines, keepouts, artwork, ... or all sorts of
> other (2D) stuff.
>
> First, I want to make some more advance with the DXF exporter, it still
> has a series of bugs to be squashed before it behaves stable.
>
> Kind regards,
>
> Bert Timmerman.
>
>
> On Sat, 2007-11-10 at 07:11 -0800, Steve Meier wrote:
>> Is a dxf importer available?
>>
>> Steve Meier
>>
>> Bert Timmerman wrote:
>>> Hi all,
>>>
>>> Last twelve months I have been busy (on and off in my spare free time)
>>> coding a dxf exporter for pcb.
>>>
>>> Status: it compiles and generates dxf files readable with QCad.
>>>
>>> There are probably a lot of bugs to be squashed ;-(
>>>
>>> So be patient with me.
>>>
>>> If you're still interested after all this, pay a visit to my home page:
>>> http://www.xs4all.nl/~ljh4timm/
>>>
>>> Kind regards,
>>>
>>> Bert Timmerman.
>>>
>>> P.S.: all disclaimers you can think of apply ;-)
More information about the geda-dev
mailing list