Your tool is rendering the Gerber code not as intended. Please advise?

Posted about 14 years ago by Numerical Support Team

Post a topic
N
Numerical Support Team

Your tool is rendering the Gerber code not as intended. Please advise?

0 Votes


1 Comments

N

Numerical Support Team posted about 14 years ago

Here's my problem:  Your tool is rendering the Gerber code not as intended. Here's the code:  
G04 OUTLINE FILL *
G36*
X6100Y14400D02*
X8900Y14400D01*
X8900Y11600D01*
X6100Y11600D01*
X6100Y12530D01*
X6900Y12530D01*
G75*
G01X6900Y12530D02*
G3X6900Y13470I600J470D01*
G74*
G01X6900Y13470D01*
X6100Y13470D01*
X6100Y14400D01*
G37*




Thanks for your question.

FAB 3000 actually draws this correctly per how the gerber data is defined.  The D02* commands tells to pull the Pen-Up and fill the boundary up to that point; and then start a new boundary from that point.  Most Gerber files are outputted wrongly and Gerber viewers including FAB 3000, have to compensate for these wrongly files. I'll see what we can do here to compensate for that error in the gerber; however if it correctly ended with a D01* the file would load correctly.  What tool was used to generate those gerber files?

G04 OUTLINE FILL *
G36*
X6100Y14400D02*
X8900Y14400D01*
X8900Y11600D01*
X6100Y11600D01*
X6100Y12530D01*
X6900Y12530D01*
G75*
G01X6900Y12530D02* <---------- Tells Gerber to end the boundary, and start a new one.
G3X6900Y13470I600J470D01*
G74*
G01X6900Y13470D01*
X6100Y13470D01*
X6100Y14400D01*
G37*



I was hand coding with the help of a spread sheet. So it was my mistake. Your correction worked.
 

0 Votes

Login or Sign up to post a comment