[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Windows version of gerbv



Hi --

On Tue, 22 Apr 2008, Rick Collins wrote:
> Thanks for the response.

My pleasure!  Yer welcome!

> At 12:06 PM 4/22/2008, you wrote:
>>> I tried installing the current version of gerbv under Win2K SP4.  It
>>> installed ok and started.  But when I tried opening a Gerber file it
>>> crashed.  It also crashed when I opened an XYRS file.  Is there
>>> something else I need to do?
>>
>> What did it say when it crashed?  And what version of windows are you
>> using?
>
> It gave...
>
> ---------------------------
> Gerber Viewer2.0.1: : gerbv.exe - Application Error
> ---------------------------
> The instruction at "0x6b067700" referenced memory at "0x00000000".
> The memory could not be "read".

Oh oh.  Referencing a NULL pointer somewhere.  I have run valgrind on
gerbv in the past to find and eliminate these types of problems, but
maybe something we changed recently does this.  Or maybe Windows makes
this happen.  Or maybe GTK on Windows is not a happy beast.....

> Click on OK to terminate the program
> Click on CANCEL to debug the program
> ---------------------------
> OK   Cancel
> ---------------------------
>
> I am running the most recent version which I had just downloaded, 2.0.1.

That's the only version for Windows we have.

Hey -- are you running on a 64 bit machine by any chance?

>> There is no standard for the pick-place file.  Each machine vendor has
>> its own file format.  Fortunately, most formats are just ASCII CSV
>> with X, Y, rotation and side info recorded in a human readible
>> format.  Gerbv tries to guess what your pick/place file looks like,
>> but it is not omniscient.
>
> Yes, I am learning that XYRS is not in any way a standard.  Are there
> any conventions for how to interpret the data?  Where is the 0,0
> point assumed?  What is the 0 degree reference?  Which *way* does the
> rotation go, CW or CCW?  I guess you can get the 0,0 reference from
> the Gerbers, but how does the assembly house translate this to the
> board?  I assume that again, there is no standard.

As far as I know, there is no convention or standard for any of this.
Your best bet is to ask your fab house for the particulars of the
machine they use.

>>> My assembly house is telling me that my XYRS file has the rotations
>>> backwards, but it seems to me that the reference is arbitrary.
>>
>> Interesting.....   What sense do they use to define rotations?  CW or
>> CCW?
>
> I'm going over there now to discuss this with them.  It resulted in
> my pretty, pretty prototypes being mangled by hand unsoldering and
> resoldering...  :^(

:-(

> I'm off!  I'll let you know what I find.

If they're amenable to divulging some info about the XYRS format they
require, please share it with the list.

Cheers,

Stuart


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user