On Sunday 09 September 2007, Jon Elson wrote:
>Gene Heskett wrote:
>> Greetings;
>>
>> I friend has sent me an archive of .gbr files to see what I think of the
>> project.  Unforch, gerbview is only showing me a black, blank screen even
>> if I surround the filenames, which have winders spaces in them, with
>> either single or dbl-quotes.
>>
>> The format of the files looks legit to me, so what sort of a viewer do I
>> need to be able to both see these, and convert them to g-code?
>>
>> Here is the head from one of them.
>>
>> [EMAIL PROTECTED] ROM Pak Board]# head -n 30 ROMPAK_Bottom.gbr
>> %FSTAX23Y23*%
>> %ICAS*%
>> %MOIN*%
>> %ADD10C,00.010*%
>> %ADD11C,00.012*%
>> %ADD12C,00.070*%
>> %ADD13C,00.005*%
>> %ADD14C,00.062*%
>> %ADD15C,00.030*%
>> %ADD16C,00.007*%
>> %ADD17C,00.050*%
>> %ADD18R,00.010X00.010*%
>> %ADD19R,00.062X00.062*%
>>
>>
>>
>> D10*
>> %LPD*%D10*
>> D10*
>> %LPD*%D10*
>> D10*
>> %LPD*%D10*
>> D10*
>> %LPD*%D10*
>> D10*
>> %LPD*%D10*
>> X00325Y04100D02*
>> X00319Y04069D01*X00308Y04038D01*X00288Y04012D01*
>> X00262Y03992D01*X00231Y03981D01*X00200Y03975D01*X00169Y03981D01*
>> X00138Y03992D01*X00112Y04012D01*X00092Y04038D01*X00081Y04069D01*
>>
>> Any idea's folks?
>
>This IS, in fact, "G-code", although an old dialect of it, for
>photoplotters from Gerber Scientific.  It is the industry
>standard for photoplotters for PCB manufacturing.  Your file is
>in RS274-X format, where the projection apertures are in the
>beginning of the file, in comment form.
>
>The lines such as %ADD10C,00.010 means that aperture D10 (just
>like a tool select in normal G-code) will be circular and .010"
>diameter.
>
>The rest of the file is in a valid dialect of G-code, with
>Trailing zero suppression and suppressed decimal point.  All the
>ancient controls used to run this way, like the Allen-Bradley
>7320.  Anyway, that first line %FSTAX23Y23*% is the format
>specifier, and it says that the coordinates are absolute (same
>as G90 vs. G91) and that the X and Y coords are in a 2.3 format,
>so X00325 means X=0.325"  (Actually, I think leading-zero
>suppression is more standard, with the FSLA format specifier.)
>
>The repeated D10* / %LPD*%D10* looks like a program bug, but it
>sets the "Layer Polarity", ie dark lines on clear film or clear
>lines on dark film.
>
>Every time a block that contains an X or Y coordinate is
>processed, that means a move, and the D0x tells whether to turn
>the light on or off while moving, or only flash at the end.
>D01 is move with light on
>D02 is move with light off
>D03 is flash at endpoint
>
>All of this is similar to a canned cycle in regular G-code.
>
>But, if you want to cut a PC board from this data, you need an
>isolation program, that converts line width on the PC board to a
>cut-around path for an engraving bit.  It may be the format on
>this file is odd enough to foul up your gerb view program.
>
>Jon
>
Thanks Jon.  This was just recently generated on a Mac, a simple pcb board for 
mounting a 27xxx eprom chip and plugging it into a color computer.

Is there a convertor in the geda suite (or any linux & free) that can convert 
this to our dialect of g-code, RS-274D?

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
I fill MY industrial waste containers with old copies of the "WATCHTOWER"
and then add HAWAIIAN PUNCH to the top ...  They look NICE in the yard ...

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to