So close yet far away from perfect

I have fought to make sure my gerber files and the board design is perfect and ready. so after making sure things are up to par with the rules of design and verifying my gerber files to be right and accurate I tried the PHP programs to “check my files”.

on both layers I get…

Checked Aperture 10 (0.0520): Passed

Checked Aperture 11 (8,0.0520): Failed

        Error - Aperture too thin

Checked Aperture 12 (8,0.1000): Failed

        Error - Aperture too thin

Checked Aperture 13 (0.0120): Passed

Checked Aperture 14 (0.0400): Passed

my bottom layer I KNOW everything is right, the smallest item is the vias and they are 10mil the traces are 12 mil and there is 100+ mil space around most of them the closest something passes on the bottom layer is 20 mil.

can I assume that there is a bug in the php scripts that is giving a false error?

I want to do everything I can to make sure that the order i submit is perfect and ready to go.

If you are getting the same errors on both layers, then it sounds like there might be a problem with a drill hole being either too small or too close to another drill hole. The minimum drill size is 20 mils, so if you are using 10 mil vias that may be what is giving the errors.

in the drill file are there any lines with %AM in them?

if so i know whats wrong, the current release does not allow for macro’s. I am planning a bug squashing session this afternoon, so might get that fixed then.

what its doing is this:

is ( 8,0.0520 ) < ( 0.008 ) ?

and is getting a yes as 8,0.520 will result in a NULL (or zero) when changed to a floating point number :wink:

What i expect to be happening is this, there is a line like:

%AD0C8,0.0520%

and currently the ‘decoder’ for these lines has not been changed to allow for the apperture macro use (the 0C8 bit ) and it is just taking the 0C but and sticking the rest up as a drill parameter.

Ok, I may have misspoke myself.

my vias are 24mil holes with a 10mil ring of copper around them.

also my drillfile does not have anything like that in there…

in fact, my drillfile is so small, I’ll paste it here…

%

M48

M72

T01C0.0320

T02C0.0550

T03C0.0240

%

T01

X456Y1066

X456Y1266

X756Y1266

X756Y1066

T02

X266Y266

X266Y466

X266Y666

X266Y866

X266Y1066

X266Y1266

X1566Y1266

X1566Y1066

X1566Y866

X1566Y666

X1566Y466

X1566Y266

T03

X1246Y446

X1206Y416

X1196Y596

M30

As far as I can tell everything is good, but I want it to pass the online check to keep from causing any work for sparkfun.

is anyone willing to take a look for me? I’ll send them my gerber files.

my bad

can u check to see if the layer file has %AM lines in it?

thanks :wink:

regards

  • martyn

Yup one…

Component side file…

G75*

G70*

%OFA0B0*%

%FSLAX24Y24*%

%IPPOS*%

%LPD*%

%AMOC8*

5,1,8,0,0,1.08239X$1,22.5*

Solder side file…

%FSLAX24Y24*%

%IPPOS*%

%LPD*%

%AMOC8*

5,1,8,0,0,1.08239X$1,22.5*

It shows up in the first 5 lines of both the component and solder side of the board design.