Re: gEDA-user: Aperture size for polygon fill

2009-10-26 Thread Stuart Brorson
 A few of the boards that I've been working on (in PCB) have generated
 gerber files that show errors in gerbv.

 The error is Undefined aperture number called out in D code.

 If we do a Google search for this error text we find a few similar
 problems.

 It may be good to know which version of PCB generated the gerber file,
 which version of gerbv you used to inspect it. It may be even more
 helpful to make the source PCB and the gerber file available for
 inspection by developers.

ISTR that older versions of PCB would create Gerbers with this error
if you tried to create a hole with zero diameter.  This bug was fixed
about a year ago, but if you're using an older version of PCB, then
you could encounter this problem.

Did you create a zero diameter hole in your design for any reason?

Stuart


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


Re: gEDA-user: Aperture size for polygon fill

2009-10-26 Thread Windell H. Oskay

On Oct 26, 2009, at 7:58 AM, Stuart Brorson wrote:
 It may be good to know which version of PCB generated the gerber  
 file,
 which version of gerbv you used to inspect it. It may be even more
 helpful to make the source PCB and the gerber file available for
 inspection by developers.

 ISTR that older versions of PCB would create Gerbers with this error
 if you tried to create a hole with zero diameter.  This bug was fixed
 about a year ago, but if you're using an older version of PCB, then
 you could encounter this problem.

This version is 20081128, so yes it's about a year old.  If this  
sounds like an error that's been fixed since, then we probably don't  
need to worry about it too much.

I'm using fink under MacOS 10.6 and I'm also in the middle of a  
project-- so all signs point to not being able to update in the  
immediate future.  Not a big deal, if I can fix the gerber by hand.

(Speaking of which, can anyone confirm or deny that aperture size is  
unimportant for polygon fill?)

The gerbv is 2.0.1, but it's not gerbv's fault: it has correctly  
identified a real error in the gerber files.

 Did you create a zero diameter hole in your design for any reason?

Certainly not intentionally.  Is there any sensible way to search and  
see if there is one somewhere?



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


Re: gEDA-user: Aperture size for polygon fill

2009-10-26 Thread Stuart Brorson
 Did you create a zero diameter hole in your design for any reason?

 Certainly not intentionally.  Is there any sensible way to search and
 see if there is one somewhere?

The best way is to look at the .pcb file using a text editor.

Or you can export your Gerbers and look at the fab drawing.  One of
the files emitted when you export Gerbers is a fab drawing which will
show all drill diameters and hole locations.  See if that drawing
shows any zero sized drills.

Finally, if you find a D00 aperture defined in your Gerber file,
that's a clue that you've created a zero sized hole.

However, none of this has to do with creating polygons.

Stuart



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


gEDA-user: Aperture size for polygon fill

2009-10-25 Thread Windell H. Oskay
A few of the boards that I've been working on (in PCB) have generated  
gerber files that show errors in gerbv.

The error is Undefined aperture number called out in D code. Looking  
at the gerber file, I can find sections that look like the following  
excerpt:

G54D18*G54D25*G36*
X3778Y10477D02*X4991Y11177D01*
X5341Y10570D01*
X4128Y9870D01*
X3778Y10477D01*
G37*

This is apparently code to draw a polygon.   And... In the aperture  
table at the top, D25 is not installed.Now, my understanding is  
that for filled polygons, the aperture size is not actually used--  
only the actual vertices of the polygon.

Is this understanding correct?

If it is, then I *should* be able to go into the file and (1) remove  
every G54D25* OR (2) go into the file and define a D25 at the top  
like %ADD25C,0.1000*% as a fix.  Or perhaps, someone can correct my  
assumptions here. :)



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