gEDA-user: PCB gerber export problem

Stuart Brorson sdb at cloud9.net
Wed Jan 10 07:33:43 EST 2007


I haven't had experience with polygons and PCB.  However, I did have a
problem once with thermals not making it to the FR-4.  It turned out
that the PCB fab house needed to set a switch on their CAM software in
order to read PCB's Gerbers properly.

The issue is that PCB exports Gerbers which use a large subset of the
facilities available in the Gerber spec.  However, some CAM programs
don't support all Gerber features, or some CAM operators don't know
how to flip the switch to enable these features.

The specific problem I had was that some of PCB's drawing was done
with "clears" -- or something like that -- which not all CAM programs
draw by default.  That's IIRC.

My heretical suggestion:  Download GCPrevue and inspect your Gerbers
with it.  GCPrevue is a very powerful freeware [1] Windoze program for
Gerber viewing.  It has never failed me.  If the polygons look bad in 
GCPrevue, the PCB has a problem.  If the polygons look good in
GCPrevue, then your CAM software needs to be configured better.

A larger issue for the PCB developers is this:  If so many CAM
programs/operators can't read our perfectly valid Gerber files, then
should we perhaps modify our Gerber output so that it can be read by
even the most creaky, antique CAM program, and be imported
successfully by the most brain-dead CAM operator?  Or maybe we need to
put a note into the autogenerated fab drawing saying "CAM with clears
enabled" or something like that?

Stuart

[1]  Free as in beer only.


On Wed, 10 Jan 2007, Matthew Sager wrote:

> I have had a similar problem when using gerbers made with PCB with Circuit
> CAM (this is the software package for LPKF mechanical etching machines).  I
> found the polygon support to be a little flaky, but I also did not use
> polygons very much.  I was only using 1 or 2 polygons per PCB and they were
> very simple (a rectangle).  So take my limited testing with a grain of
> salt.  I never did trace out where the error was, also the PCB polygon code
> has changed a lot from the last time I tried using Circuit CAM.
>
> The error I was concerned with at the time involved Circuit CAM expecting a
> certain layer name or none at all.  I did finally find an option in Circuit
> CAM to ignore layer names.
>
> Matthew
> KI4AJZ
>
> On 1/10/07, Tomaz Solc <tomaz.solc at tablix.org> wrote:
>> 
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>> 
>> Hi everyone
>> 
>> Yesterday I sent a layout I've made with PCB (exported to gerber) to our
>> faculty PCB fabrication department. Fortunately people there checked the
>> layout before actually starting the machine and warned me that it looks
>> a bit strange.
>> 
>> This is how a part of my layout looks like on their machine:
>> 
>> http://www.tablix.org/~avian/geda/pcb/gerber-problem/circuitcam.jpg
>> 
>> And this is how it looks on PCB:
>> 
>> http://www.tablix.org/~avian/geda/pcb/gerber-problem/pcb.png
>> 
>> You can see that clearance around pins and lines is missing in some
>> parts of the gerber output. Strangely, the same gerber files look OK in
>> "gerbv" viewer.
>> 
>> Does anyone have any ideas how to solve this problem? I think it's
>> highly unlikely that this would be a bug on their end.
>> 
>> I'm using PCB version 20060822. I also tried the latest CVS version but
>> that just introduced a lot more errors (clearances were all wrong and
>> some polygons don't show at all in the output)
>> 
>> Best regards
>> Tomaz
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (GNU/Linux)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>> 
>> iD8DBQFFpM5usAlAlRhL9q8RAi+/AKDeBcvz5RaUyBQiYryPLfRWeWa8bACgsgpH
>> K0poB3obxQ7Dsj6WvjVVJHM=
>> =FiC4
>> -----END PGP SIGNATURE-----
>> 
>> 
>> _______________________________________________
>> geda-user mailing list
>> geda-user at moria.seul.org
>> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
>> 
>


More information about the geda-user mailing list