El fichero OutJob: generación de documentación para dummies

Alfonso Blanco Fontao
|  Created: June 21, 2020  |  Updated: June 23, 2020
El fichero OutJob: generación de documentación para dummies

Uno de los grandes caballos de batalla de todo ingeniero de diseño de PCBs es la generación de la documentación de fabricación. Si no se sabe cómo hacerlo adecuadamente, puede convertirse en una labor muy tediosa y con alto riesgo, además, de no ser compatible con los estándares requeridos por el fabricante.

Podría decirse que, junto con la generación / mantenimiento de las librerías de diseño, es una de las tareas que, potencialmente, podría consumir más tiempo de diseño.

Por fortuna, Altium nos ofrece una gran solución: el fichero Outjob.

¿En qué consiste?

El fichero OutJob es un formato creado por Altium que nos facilita tremendamente la generación de los documentos de fabricación hasta el punto de poderse hacer prácticamente en un click de ratón.

Se trata de un archivo que se puede (y debe) añadir al proyecto, al igual que incluiríamos, por ejemplo, un archivo de Draftsman o una hoja de esquemático. Formará, pues, parte del proyecto:

fichero outjob
El fichero OutJob aparecerá en el árbol de proyecto bajo el epígrafe Settings - Output Job Files

Entendiendo el fichero OutJob

Si abrimos el fichero (haciendo doble click sobre él), observaremos la siguiente estructura:

Aspecto de un fichero OutJob
Aspecto de un fichero OutJob

Se observan claramente dos divisiones, cada una de las cuales ofrece múltiples opciones. Veamos las principales:

  • Outputs (ficheros): aquí definimos los ficheros que necesitamos crear para la producción del circuito. Cada conjunto de ficheros es altamente configurable de manera muy sencilla. Hay muchos tipos, entre los más destacados:
    • Documentation Outputs: ficheros de documentación:
      • Schematic Prints: documento que contiene el esquema del circuito.
      • PCB Prints: documento con una o varias capas del layout. Por defecto, se imprimirán todas las capas usadas, pero es conveniente editarlo (click con el botón derecho - Configure) para crear una impresión para la tarjeta vista desde Top y otra vista desde Bottom.
      • PCB 3D Print: genera una imagen en 3 dimensiones de la tarjeta con sus componentes. Puede ser útil para el ensamblador.
      • Draftsman: herramienta muy potente de Altium que simplifica la creación de planos de montaje, listas de componentes, dimensiones, stackup, etc. Merece un artículo aparte.
    • Assembly Outputs: ficheros de montaje:
      • Pick and place files: necesarios cuando se realiza el ensamblado mediante una máquina de Pick & Place (como su propio nombre indica).
      • Assembly Drawings: planos de ensamblaje. Se trata de un dibujo de la tarjeta (tanto de Top como de Bottom, caso de haber componentes también en el anverso) con cada componente marcado a modo de mapa y con su correspondiente designador. Sirve para localizar cada elemento a montar del circuito, caso de que haya dudas o no se procese a través del fichero Pick & Place.
    • Fabrication Outputs: ficheros de fabricación:
      • Gerber Files: generación de los ficheros Gerber. Necesarios para la fabricación de la tarjeta. Alternativamente, se puede también trabajar con otros formatos, como por ejemplo Gerber X2, ODB++ o IPC-2581.
      • NC Drill Files: son los archivos de texto donde se define las características de los orificios: si están metalizados, tamaño, posición, etc.
    • Report Outputs:
      • Bill of Materials: es la lista de componentes a adquirir, añadiendo a la tabla toda la información adicional necesaria, como por ejemplo la descripción, número de unidades, huella, part number, distribuidor, etc. Hay mucho margen de configuración respecto al aspecto de la lista de componentes. Podemos modificar la plantilla, los parámetros e incluso la información actualizada del stock y precio de cada parte.
  • Output Containers (contenedor de ficheros): podemos crear bloques de documentación simplemente redirigiendo uno o varios de los elementos en el epígrafe Outputs hacia un contenedor de ficheros. Hay varios tipos posibles de contenedores:
    • PDF: ideal por ejemplo para esquemáticos, lista de componentes o planos en ensamblado.
    • Video: podemos crear pequeños archivos de video mostrando por ejemplo el cómo se debe plegar una tarjeta rígido-flexible.
    • Folder Structure (estructura de carpetas): cuando lo que estamos creando son ficheros de fabricación (varios), es útil colocarlos juntos y organizados por carpetas. Para tal fin sirve la estructura de carpetas.

Ejemplos de uso

Si hay una ventaja a destacar del fichero OutJob, es que lo creamos y configuramos una vez y lo podemos usar por sistema en todos nuestros proyectos de PCB. Como mucho, necesitaremos hacer ajustes mínimos y con un par de clicks de ratón, tendremos nuestra documentación lista para enviar al fabricante.

En lo que respecta a la tarjeta impresa, una configuración razonable sería ésta:

Observamos como redirigimos los ficheros gerber y NC drill a un contenedor definido como estructura de carpetas llamado Fabrication Data
Observamos como redirigimos los ficheros gerber y NC drill a un contenedor definido como estructura de carpetas llamado Fabrication Data

Bastará con hacer click en Generate content y en unos segundos tendremos el paquete de documentos listo.

Para los documentos imprimibles, podríamos usar el siguiente contenedor:

Las listas de componentes pueden incluirse en contenedores definidos como PDF o como estructura de archivos (en este último caso, se creará una hoja de cálculo)
Las listas de componentes pueden incluirse en contenedores definidos como PDF o como estructura de archivos (en este último caso, se creará una hoja de cálculo)

Recordemos que cada una de los ficheros generados es muy fácilmente configurable. Basta con hacer click con el botón derecho del ratón y seleccionar Configure.

Como ejemplo, así se podrían definir los planos de ensamblaje:

En resumen: haga fácil lo tedioso y use tanto como pueda el fichero OutJob. Es sencillo y ahorrará un valioso tiempo que podrá dedicar a tareas de diseño.

About Author

About Author

Alfonso Blanco es Ingeniero Electrónico especializado en diseño de hardware y de PCBs.Tras múltiples años de experiencia en la industria de la electrónica, Alfonso ejerce actualmente como especialista de diseño de PCBs en el Instituto Politécnico Federal de Zúrich donde, además, imparte una asignatura de iniciación al mundo del circuito impreso. Alfonso posee la certificación CID+ otorgada por IPC.

most recent articles

Back to Home