[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gerbv and eagle - crashed - retested again
On Sun, 28 Sep 2003, Holger Waechtler wrote:
> Holger Waechtler wrote:
> > Stefan Petersen wrote:
> >
> >> Hello Alvin!
> >>
> >> On Sun, 28 Sep 2003, Alvin Oga wrote:
> >>
> >>
> >>> i've regenerated and confirmed that gerbv-0.13 segfaults on
> >>> "gerberauto" files
> >>> output from eagle
> >>> # gerbv .../LedAssy-2.1/crashbot.gbr
> >>> Segmentation fault
> >>>
> >>> gerbv-0.14 shows the following error message which is probably right
> >>> # gerbv-0.14 .../LedAssy-2.1/crashbot.gbr
> >>>
> >>> | /tmp/gerb/LedAssy-2.1/crashbot.gbr: Parse error:
> >>> | * Missing format
> >>> | * Missing apertures/drill sizes
> >>> |
> >>> | You probably tried to read an RS-274D file, which gerbv doesn't
> >>> support
> >>>
> >>> good .. looks like the segfult is fixed in gerbv-0.14 for
> >>> "gerberauto" outputs
> >>> from eagle ...
> >>
> >>
> >>
> >> I get very worried when it segfaults, but that seems to be that old
> >> problem. Great to hear that it seems fixed and sorry for the problems
> >> caused by 0.13!
> >>
> >>
> >>
> >>> but, it still errors out with links to the real drill files
> >>> ( ln -s led-assy.dri crashbot.dri
> >>> ( ln -s led-assy.drl crashbot.drl
> >>> ( ln -s led-assy.dri crashbot.dri
> >>
> >>
> >>
> >> So the drillfiles causes segfault? Or are they just "missdrawn"? You have
> >> used the scripts that Holger pointed out, since gerbv doesn't like Eagle
> >> default drill files?
> >
> >
> > Hi Stefan,
> >
> > when Eagle was used with a metric grid I had to slightly modify
> > eagle2exc.pl:
> >
> > I added
> >
> > print OUTFILE "INCH,LZ\n";
> >
> > right after
> >
> > print OUTFILE "M48\n";
> >
> > and replaced
> >
> > while (<INFILE>)
> > {
> > print OUTFILE $_;
> > }
> >
> > by
> >
> > while (<INFILE>)
> > {
> > if (/^X(\d+)Y(\d+)$/) {
> > printf OUTFILE "X%.03fY%.03f\n",$1/1000,$2/1000;
> > } else {
> > print OUTFILE $_;
> > }
> > }
> >
> > to ensure correct fractional numbers.
> >
> > Some Windows Viewers don't use inch by default and I had problems with
> > the files generated by the original version when Eagle wrote files in
> > the metric setting.
>
> Errmmm, sorry -- if I remember correctly it was not a metric grid but an
> inch grid. I believe the original script worked on mil grids. I'm not
> sure right now if drill coordinates need to get scaled for mm grids.
Hello Holger!
Even if you're not shure why, are your patches still valid? I want the
script on the website to be as correct as possible, but I'm not sure
wheter your changes are OK or not for general use.
Regards,
/spe