Hola,
Voy a intentar explicar como funciona esta pequeña utilidad de Eagle que puede pasar desapercibida pero que es muy potente a la hora de automatizar el tema de los Gerber para encargar placas o simplemente para imprimir nuestros diseños sin errores de escala ni deficiencia en la resolución.
Accedemos a él desde el editor de PCBs de Eagle en el menú File -> CAM Processor y nos saldrá algo así:

En esta ventana tenemos:
-Recuadro Job (trabajo):
- Section : es el nombre que damos a la sección del trabajo. Por ejemplo puede ser el procesado de la cara superior y la podríamos llamar Top_PCB
- Prompt : es un mensaje que nos va a salir por pantalla antes de ejecutarse esa sección y al que tendremos que confirmar. Suponed que nuestro job imprime las capas de la PCB y la serigrafía de forma automatizada, pero queremos imprimir la serigrafía en papel normal y las capas de ruteado en transparencia/acetato. Entonces podemos poner un prompt en las secciones de ruteado que nos digan "Comprueba que está cargada la transparencia en la impresora" y mientras no aceptemos, no se ejecutará.
-OUTPUT (salida)
Aquí elegiremos el tipo de salida que se dará a unestra sección en concreto. Voy a centrarme en lo habitual y de más uso:
- GERBER_RS274X - para generar los gerber a enviar al fabricante de PCBs
- EXCELLON - para generar el fichero de datos de taladrado
- PS - para generar ficheros vectoriales postcript
- STYLE (son los flags/opciones de salida de la seccion )
- Mirror - Efecto espejo. Se debería usar con pos. Coord activo
- Rotate - Rotación de 90 grados. Se debería usar con pos. Coord activo
- Upside down - Rotación de 180 grados. Se debería usar con pos. Coord activo
- Pos. Coord - ajusta las coordenadas en las rotaciones y mirror eliminando valores negativos y ajustandolas al origen de coordenadas
- QuickPlot - en los dispositivos de salida que lo permitan, es un ploteado del contorno de la sección a tratar
- Optimize - Optimización de la secuencia de dibujo para plotters
- Fill Pads - rellena los huecos de los taladros, pads y vías en la salida
- OFFSET - Desplaza la seccion con respecto al eje de coordenadas.
- Recuadro Nr Layer- Aquí seleccionamos que capas están afectadas en la salida.
Automatizando el proceso de generación de GerbersNormalmente los Gerbers a enviar son siempre los mismos y pudiera pasar que se nos olvidara procesar alguno y la liaríamos por completo.
Lo mejor es adatar los nombres y extensiones a la nomenclatura usada por muchos de los fabricantes de PCBs, así los más habituales para una placa de doble cara son:
En formato GERBER_RS274X:
- Cara superior o Top Copper con extensión .GTL
- Cara inferior o Bottom Copper con extensión .GBL
- Serigrafía superior o Top Silkscreen con extensión .GTO
- Serigrafía inferior o Bottom Silkscreen con extensión .GBO
- Máscara de soldadura superior o Top Soldermask con extensión GTS
- Máscara de soldadura inferior o Bottom soldermask con extensión .GBS
- Pasta de soldadura superior o Top Paste con extensión .GTP
- Pasta de soldadura inferior o Bottom Paste con extensión .GBP
- Capa de fresado o Mill layer con extensión .GML
Las Top y Bottom Paste son las usadas para crear los stencils de aplicación de pasta de soldadura y no se necesitan para encargar una PCB.
La Mill Layer recoge las formas o fresados interiores y exteriores de una PCB ( ranuras de sujección, huecos para acoplar a paneles, ranuras de ventilación, etc )
Y en formato EXCELLON tenemos:
- Fichero de taladrado o Drill File con extensión .DRL o .TXT
Ahora, procederíamos a crear nuestro JOB o proceso por lotes de nuestras secciones.
Empezaríamos por la Top Copper:
-Primero ponemos el nombre en section.
-Seleccionamos en device el tipo GERBER_RS274X
-En file solo ponemos la extension .GTL para que el fichero de salida se llame igual que el fichero origen de nuestro proyecto de Eagle.
-Es preferible prescindir de rotaciones y mirrors para evitar confusiones.
-En Nr layer seleccionamos solo las capas necesarias para esta sección, que serían:
Y ya tenemos nuestra sección que nos genera el gerber de la Top Copper o capa superior de pistas.

Ahora pulsamos el botón add y añadimos una nueva sección, en este caso la Bottom Copper, siguiendo el mismo proceso que con la anterior, pero seleccionando la layer Bottom (16) en lugar de la Top(1).
Las capas a seleccionar para cada sección son:
- Top Copper:
-Bottom Copper:
-Top Silkscreen:
- Tplace
- Tnames
- Tvalues - Esta no se suele añadir
-Bottom Silkscreen:
- Bplace
- Bnames
- Bvalues - Esta no se suele añadir
-Top Soldermask:
-Bottom Soldermask:
Si hubiera fresado, para la Mill Layer le correspondería la capa Milling (46)
Para crear los stencils usamos las Top y Bottom paste que se corresponden:
- Top paste:
- Bottom paste:
Ahora añadiremos la seccíon muy importante del taladrado a la que llamaremos Drill File y que se corresponde:
- Drill file:
Ahora deberíamos tener un Job algo así:

Y que guardaremos en File -> Save job para sucesivas ocasiones.
Cuando queramos procesar nuestra PCB para enviar los gerber, abriremos el CAM processor y cargaremos nuestro job particular.
Podemos procesar las secciones de forma individual ( como solo procesar la silk screen inferior ) seleccionando la seccion que deseamos y pulsando Process section, lo que nos generará sólo esa sección.
En el caso de hacer el proceso completo, pulsaremos el botón Process Job y nos generará todos los ficheros uno tras otro:

Y finalmente, tambien es posible sacar las secciones en algunos formatos de impresora o plotters, pero para mí el más útil es el Postscript que seleccionamos en tipo de "device : PS" y lo asociamos a una extensión .PS
Este proceso crea un fichero vectorial en formato Postscript manteniendo las dimensiones exactas y sin pérdidas de resolución al ser un grafico vectorial.
Se puede convertir a PDF con el Acrobat distiller y modificar con el Corel Draw (por ejemplo) añadiendo textos, gráfico o retocando taladros, pads... etc.
Así es como lo trata el Corel vectorialmente:

Resumiendo, podremos generar nuestros gerbers con un solo click sin riesgo de olvidarnos de ninguno y evitarnos sorpresas desagradables.
Espero haber sido comprensible.
Salu2[/list]