Preparación de los datos de fabricación

Hay disponible una amplia gama de formatos de archivos de fabricación para diseño de PCB, tanto para la generación individual de archivos como para la generación mediante archivo de trabajo de salida, entre ellos:

  • Gerber RS-274X y Gerber X2

  • ODB++

  • IPC-2581

  • NC Drill

  • Informe de apilado de la placa

  • Salidas impresas: dibujos compuestos de taladrado, dibujos/guías de taladrado, impresiones finales de artwork, impresiones de planos de potencia, impresiones de máscara de soldadura/pasta.

  • Informe de puntos de prueba de fabricación

Es recomendable consultar con el fabricante de su placa para confirmar sus requisitos antes de entregar los archivos de salida necesarios para fabricar su diseño.

Las salidas de fabricación pueden añadirse al archivo Output Job activo desde el menú del control [Add New Fabrication Output] en la región Fabrication Outputs del archivo, o desde los submenús Edit » Add Fabrication Outputs de los menús principales.

Mientras que los archivos OutputJob facilitan una preparación optimizada de las salidas para sus diseños y su posterior generación mediante el proceso de liberación de proyecto de alta integridad, las salidas de fabricación para el diseño de PCB activo también pueden generarse directamente desde el editor de PCB mediante comandos del submenú File » Fabrication Outputs.
Para las salidas NC Drill, Gerber, Gerber X2 y ODB++, se generan archivos para todos los avellanados superiores y todos los avellanados inferiores, en lugar de archivos separados para cada tipo de avellanado.

Generación de datos de fabricación Gerber

Cada archivo en formato Gerber RS274X (también conocido como Extended Gerber o GerberX) corresponde a una capa de la placa física: la serigrafía de componentes, la capa de señal superior, la capa de señal inferior, las capas de máscara de soldadura, etc. Este formato de archivo incluye definiciones de aperturas, ubicaciones de coordenadas XY para comandos de trazado y flash, y otra información necesaria para la fabricación de PCB.

Gerber X2 es una evolución directa, y mucho más avanzada, del estándar Gerber RS-274X y añade una amplia gama de datos adicionales para la fabricación y el ensamblaje de PCB. En comparación con el estándar RS-274X, el formato Gerber X2 incluye información crítica, como definiciones del stack de capas y atributos de pads y vías. Una ventaja principal del formato Gerber X2 es la compatibilidad con versiones anteriores del antiguo estándar Gerber RS-274X. Al ser un estándar de múltiples archivos, una casa de fabricación/ensamblaje de destino que no se haya pasado al nuevo estándar puede extraer los elementos tradicionales del archivo Gerber según sea necesario. Esto puede ser una ventaja significativa para quienes no deseen afrontar un cambio importante en los formatos de archivos de fabricación, o para casas de fabricación con equipos y software poco flexibles.

El beneficio general de adoptar el formato Gerber X2 para transferir datos de diseño de placas a las casas de fabricación y ensamblaje es el rico conjunto de datos de fabricación incluidos en el conjunto de archivos y la compatibilidad con versiones anteriores del estándar previo, lo que proporciona una ruta de actualización de bajo riesgo. Con una implementación completa en ambos extremos de la cadena CAD-CAM, los riesgos asociados con la mala interpretación de datos, errores de archivo e interpretación variable de los datos pueden eliminarse en gran medida. En resumen, los formatos Gerber X2 e IPC-2581 representan una nueva generación de transferencia de datos desde el diseño de placas hasta la fabricación.

Enlaces útiles:

Si la placa tiene agujeros, también debe generarse un archivo NC Drill, usando la misma configuración de unidades, resolución y posición en película.

Con un archivo PCB del proyecto como documento activo, el conjunto de archivos Gerber puede generarse seleccionando File » Fabrication Outputs » Gerber Files o File » Fabrication Outputs » Gerber X2 Files en los menús principales. Esto abre un cuadro de diálogo apropiado Gerber Setup o Gerber X2 Setup en el que puede definir las capas de trazado y la configuración general aplicada durante el proceso de exportación. Consulte las secciones desplegables a continuación para obtener información detallada sobre las opciones y controles proporcionados por estos cuadros de diálogo.

Esta página examina la preparación de archivos Gerber utilizando los cuadros de diálogo Gerber Setup y Gerber X2 Setup disponibles cuando la opción UI.Unification.GerberDialog está habilitada en el cuadro de diálogo Advanced Settings dialog.

Cuando la opción UI.Unification.GerberDialog está deshabilitada, la generación de archivos Gerber se realiza usando las iteraciones anteriores de los cuadros de diálogo Gerber Setup y Gerber X2 Setup.

Gerber Setup y cuadros de diálogo Gerber X2 Setup
Gerber Setup y cuadros de diálogo Gerber X2 Setup

La salida se genera en la ubicación definida en el campo Output Path de la pestaña Options del cuadro de diálogo Project Options. Los nombres de los archivos generados incluirán el nombre del documento PCB.

Los archivos generados se añadirán al proyecto y aparecerán en el panel Projects en las carpetas Generated\CAMtastic! Documents y Generated\Text Documents.

Los colores de capa ahora se asignan según el tipo de capa (por ejemplo, rojo para signal-top, azul para signal-bottom, etc.) cuando los archivos Gerber y ODB++ se importan en el editor CAM si la información de color de capa falta en los archivos que se están importando.

La salida Gerber generada también se abre como un documento CAM compuesto que puede editarse y/o guardarse en el proyecto actual y gestionarse mediante el panel CAMtastic.

Para especificar si la salida CAM generada se abre automáticamente en Altium Designer, habilite la opción Open outputs after compile en la pestaña Options del cuadro de diálogo Project Options (Project » Project Options).

Generación de datos de fabricación ODB++

ODB++ es un formato de intercambio de datos CAD a CAM usado en el diseño y la fabricación de placas de circuito impreso. El formato fue desarrollado originalmente por Valor Computerized Systems, Ltd., como una base de datos abierta que podía proporcionar un intercambio de datos más rico en información entre el software de diseño de PCB y el software CAD-CAM de Valor usado por los fabricantes de PCB.

El cuadro de diálogo ODB++ Setup proporciona controles para configurar completamente las opciones de salida de archivos ODB++. Se accede al cuadro de diálogo de una de las siguientes maneras:

  • Usando un generador de salida ODB en un archivo de configuración OutputJob (*.OutJob). La salida se genera cuando se ejecuta el generador de salida configurado.
  • En un documento PCB activo, haga clic en File » Fabrication Outputs » ODB++ Files. La salida se generará inmediatamente al hacer clic en OK en el cuadro de diálogo.
La configuración definida en el cuadro de diálogo ODB++ Setup al generar la salida directamente desde el PCB es distinta y está separada de la definida para el mismo tipo de salida en un archivo de configuración OutputJob. En el primer caso, la configuración se almacena en el archivo del proyecto, mientras que en el segundo se almacena en el archivo de configuración OutputJob.

Generación desde un Embedded Board Array

Al generar una salida ODB++ a partir de un diseño de PCB que contiene un embedded board array, se aplican las siguientes afirmaciones:

  • El diseño se analiza automáticamente para detectar infracciones de la pila de capas.
  • Las placas embebidas que estén invertidas mostrarán sus pilas de capas invertidas.
  • Las capas de señal intermedias y los planos internos que sean diferentes pueden seguir apareciendo en el mismo panel de capa intermedia.
  • Las capas de señal intermedias y los planos internos pueden invertirse entre sí.

Al generar la salida ODB++ desde el diseño de PCB, se exportarán todos los objetos de todas las capas habilitadas para trazado. Si solo desea exportar los objetos de diseño situados dentro del contorno de la placa, asegúrese de que todas las capas adicionales que contengan objetos fuera de este límite estén deshabilitadas para trazado.

Ubicación de los archivos ODB++ generados

La ruta de salida de los archivos generados depende de cómo se haya generado la salida:

  • Desde un archivo OutputJob - los archivos generados se almacenan en una carpeta dentro de la carpeta del proyecto. La estructura de nombres y carpetas se define en el Output Container al que está dirigida la salida ODB++.
  • Directamente desde la PCB - la ruta de salida se especifica en el cuadro de diálogo Project Options - Options dialog. De forma predeterminada, la ruta de salida se establece en una subcarpeta dentro de la carpeta que contiene el archivo del proyecto y tiene el nombre Project Outputs for <ProjectName>. La ruta de salida puede cambiarse según sea necesario. Si en la pestaña Options se ha habilitado la opción de usar una carpeta independiente para cada tipo de salida, entonces los archivos ODB++ se escribirán en otra subcarpeta llamada ODB++ Output.

Apertura automática de la salida ODB++ generada

Al generar una salida ODB++, puede especificar que la salida se abra automáticamente en un nuevo documento CAM. La manera de hacerlo depende de cómo esté generando la salida:

  • Desde un archivo OutputJob - habilite la opción de carga automática ODB++ Output en el cuadro de diálogo Output Job Options (Tools » Output Job Options desde el Editor de OutputJob).
  • Directamente desde la PCB - asegúrese de que la opción Open outputs after compile esté habilitada en la pestaña Options del cuadro de diálogo Project Options (Project » Project Options).

Generación de datos de fabricación IPC-2581

Relacionado con el formato ODB++ existente, IPC-2581 es un estándar de código abierto desarrollado por el Institute for Printed Circuits IPC-2581 Consortium in 2004, but since refined to the most recent Revision A and B releases (IPC-2581A/B).

El estándar ha ido ganando una aceptación más amplia como alternativa a los datos tradicionales de salida de fabricación compuestos, por lo general, por una colección de archivos Gerber, Drill, BOM y de texto, etc. La necesidad previa de una mezcla compleja de archivos de fabricación se debe a las limitaciones inherentes del formato tradicional Gerber RS-274x, que carece de definiciones para la pila de capas, la información de taladrado, los datos de netlist (conectividad eléctrica) y la información de la BOM.

El estándar IPC-2581 se titula oficialmente ‘Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology’ y ofrece un formato de archivo único basado en XML que incorpora una amplia gama de datos de fabricación de placas, desde detalles de la pila de capas hasta información completa de pads/ruteado/componentes y la lista de materiales (BOM).

Un único archivo XML IPC-2581 puede incluir:

  • Información de imagen de cobre para el grabado de capas de PCB.
  • Información de la pila de capas de la placa (incluidas las secciones rígidas y flexibles).
  • Netlist para pruebas de bare board y en circuito.
  • Lista de materiales de componentes para compras y ensamblaje (pick-and-place).
  • Notas y parámetros de fabricación y ensamblaje.

La ventaja potencial de adoptar el formato IPC-2581 para transferir datos de diseño de placas a fabricantes de fabricación y ensamblaje se centra en el formato de archivo único, muy definido y detallado, que se entiende completamente en ambos extremos de la cadena. Con un sistema funcional de intercambio de datos CAD-CAM ya establecido, los riesgos asociados con la mala interpretación de datos, errores de archivo e interpretación variable de Gerber se eliminan en gran medida. En resumen, tanto IPC-2581 como los formatos Gerber X2 representan una nueva generación de transferencia de datos desde el diseño de placas hasta la fabricación.

Enlaces útiles:

Para acceder a la funcionalidad IPC-2581 en Altium Designer, la extensión de software IPC2581 debe estar instalada. Esta extensión se instala con Altium Designer de forma predeterminada. Puede instalarse o eliminarse manualmente.

Para más información sobre la gestión de extensiones, consulte la página Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Con un archivo PCB del proyecto cargado como documento activo, se puede generar un archivo IPC-2581 seleccionando File » Fabrication Outputs » IPC-2581 en el menú principal. Esto abre un cuadro de diálogo inicial IPC-2581 Configuration en el que puede especificar la revisión del estándar IPC-2581 que se utilizará (A o B), así como las unidades de medida y la precisión de número de coma flotante aplicada durante el proceso de exportación.

Defina la configuración de exportación en el cuadro de diálogo IPC-2581 Configuration.
Defina la configuración de exportación en el cuadro de diálogo IPC-2581 Configuration.

La configuración de precisión determina la exactitud posicional y de tamaño de los datos dentro del archivo compatible con IPC-2581 generado, como se ilustra en la imagen siguiente.

La misma sección de un archivo IPC-2581 con la precisión establecida en 2 (izquierda) y 6 (derecha).
La misma sección de un archivo IPC-2581 con la precisión establecida en 2 (izquierda) y 6 (derecha).

El archivo IPC-2581 basado en XML se exportará a la ubicación definida en el campo Output Path del Options tab of the Project Options dialog. Tendrá un nombre con el formato <PCBDocumentName>.cvg.

El archivo generado se añadirá al proyecto y aparecerá en el panel Projects panel dentro de la carpeta Generated\Text Documents.

Generación de datos de fabricación NC Drill

Los archivos de taladrado se utilizan durante el proceso de fabricación de la placa para perforar agujeros a través de la PCB. Las opciones de salida del archivo NC Drill se configuran mediante el cuadro de diálogo NC Drill Setup.

El cuadro de diálogo NC Drill Setup
El cuadro de diálogo NC Drill Setup

El cuadro de diálogo NC Drill Setup se abre de una de las siguientes maneras:

  • Mediante un generador de salida NC Drill en un archivo de configuración OutputJob (*.OutJob). La salida se genera cuando se ejecuta el generador de salida configurado.
  • En un documento PCB activo, haga clic en File » Fabrication Outputs » NC Drill Files. La salida se generará inmediatamente al hacer clic en OK en el cuadro de diálogo.
La configuración definida en el cuadro de diálogo NC Drill Setup al generar la salida directamente desde la PCB es distinta y está separada de la definida para el mismo tipo de salida en un archivo de configuración OutputJob. En el primer caso, la configuración se almacena en el archivo del proyecto, mientras que en el segundo se almacena en el archivo de configuración OutputJob.

Los archivos NC Drill deben crearse en el mismo formato que los archivos Gerber. De lo contrario, las ubicaciones de taladrado podrían no coincidir con las ubicaciones de pads/vías. Por ejemplo, si los archivos Gerber se han configurado para usar el formato 4:3, entonces los archivos NC Drill correspondientes deben usar ese mismo formato. Si los archivos Gerber se han generado con la posición de coordenadas en la película configurada para usar el origen absoluto o el relativo, idealmente los archivos NC Drill deberían generarse usando la misma referencia de origen.

Archivos NC Drill generados

Filename Description
FileName.DRL Archivo de taladrado en formato binario. Para una PCB multicapa que incorpore vías ciegas y/o enterradas, se crea un archivo de taladrado separado para cada par de capas con una extensión de archivo única.
FileName.DRR Informe de taladrado: detalla las asignaciones de herramientas, tamaños de agujeros, recuento de agujeros y recorrido de la herramienta.
FileName.TXT Archivo de taladrado en formato ASCII. Para una PCB multicapa que incorpore vías ciegas y/o enterradas, se crea un archivo de taladrado separado para cada par de capas con una extensión de archivo única.
FileName-Plated.TXT Archivo de taladrado en formato ASCII. Específicamente para agujeros metalizados en un diseño de PCB. Se creará un archivo separado para cada tipo de agujero: ranurado, cuadrado o redondo.
FileName-NonPlated.TXT Archivo de taladrado en formato ASCII. Específicamente para agujeros no metalizados en un diseño de PCB. Se creará un archivo separado para cada tipo de agujero: ranurado, cuadrado o redondo.
FileName-BoardEdgeRout.TXT Archivo de ruteado en formato ASCII. Específicamente para el contorno de la placa, incluidos los recortes.
FileName.LDP Informe de pares de taladrado en formato ASCII. Utilizado por el editor CAM para detectar vías ciegas y enterradas.

Una vez generada, la salida se añadirá al proyecto y aparecerá en el panel Projects dentro de la carpeta Generated en una subcarpeta con el nombre adecuado. Si ha utilizado una carpeta independiente para cada tipo de salida, se añadirán al panel Projects las carpetas Generated correspondientes (separadas) (p. ej., Generated (NC Drill Output)).

Ubicación de los archivos NC Drill generados

La ruta de salida de los archivos generados depende de cómo se haya generado la salida:

  • Desde un archivo OutputJob – los archivos generados se almacenan en una carpeta dentro de la carpeta del proyecto. La estructura de nombres y carpetas se define en el Output Container al que está dirigida la salida del archivo NC Drill.
  • Directamente desde la PCB – la ruta de salida se especifica en el cuadro de diálogo Project Options – Options dialog. De forma predeterminada, la ruta de salida se establece en una subcarpeta dentro de la carpeta que contiene el archivo del proyecto y tiene el nombre Project Outputs for <ProjectName>. La ruta de salida puede cambiarse según sea necesario. Si en la pestaña Options se ha habilitado la opción de usar una carpeta independiente para cada tipo de salida, los archivos NC Drill se escribirán en otra subcarpeta llamada NC Drill Output.

Apertura automática de la salida NC Drill generada

Al generar salidas NC Drill, puede especificar que la salida se abra automáticamente en un nuevo documento CAM. La manera de hacerlo depende de cómo esté generando la salida:

  • Desde un archivo OutputJob – habilite la opción de carga automática NC Drill Output en el cuadro de diálogo Output Job Options (Tools » Output Job Options desde OutputJob Editor).
  • Directamente desde la PCB – asegúrese de que la opción Open outputs after compile esté habilitada en la pestaña Options del cuadro de diálogo Project Options (Project » Project Options).

Generación del informe de pila de placas

Altium Designer admite la generación de un Board Stack Report en formato Excel (<PCBDocumentName>.xls), que resume las pilas de capas definidas y las capas utilizadas en el stackup (en términos de nombre de capa, material, espesor y constante dieléctrica). También se resume la altura de cada pila. Las opciones de salida del Board Stack Report se configuran mediante el cuadro de diálogo Layer Stack Report Setup, desde el que puede especificar la unidad de medida y las columnas que desea mostrar en el informe.

El cuadro de diálogo Layer Stack Report Setup 
El cuadro de diálogo Layer Stack Report Setup 

El cuadro de diálogo Layer Stack Report Setup descrito arriba está disponible cuando la opción PCB.ModernBoardStackGenerator está habilitada en el cuadro de diálogo Advanced Settings dialog. Cuando esta opción está deshabilitada, estará disponible el cuadro de diálogo Layer Stack Report Setup , desde el que solo puede especificar la unidad de medida en el informe (​​​​​).

Generación de datos de fabricación basados en impresión

Las siguientes salidas son salidas basadas en impresión con configuraciones predefinidas para páginas y capas en ellas:

  • Composite Drill Guide - produce un dibujo de taladrado compuesto predefinido para el documento PCB de origen.
  • Drill Drawings - produce un conjunto predefinido de dibujos y guías de taladrado para el documento PCB de origen.
  • Final - produce un conjunto de impresión de arte final completo y predefinido para el documento PCB de origen.
  • Mask Set - produce dibujos predefinidos de máscara de soldadura/pasta para el documento PCB de origen.
  • Power-Plane Set - produce dibujos predefinidos de planos de potencia para el documento PCB de origen.

Acceda al cuadro de diálogo Print  para examinar y ajustar la configuración de la salida.

Consulte la página Configuring PCB Printouts para obtener más información.

Generación de informe de puntos de prueba de fabricación

El generador de informes de puntos de prueba de fabricación produce un informe (en formatos txt y/o csv y/o IPC-D-356A) de todos los pads y vías configurados para su uso como puntos de prueba de fabricación.

Consulte la página Assigning Testpoints on the Board para obtener más información sobre la asignación de puntos de prueba en un diseño de PCB.

El informe de puntos de prueba admite embedded board arrays. Se producen varios archivos de netlist IPC-D-356A cuando se exporta desde un documento PCB que contiene varios embedded board arrays.

Las opciones de salida del informe de puntos de prueba de fabricación se configuran mediante el cuadro de diálogo Fabrication Testpoint Setup.

El cuadro de diálogo Fabrication Testpoint Setup
El cuadro de diálogo Fabrication Testpoint Setup

Un informe de puntos de prueba de fabricación solo usará la configuración de puntos de prueba de pads y vías de Fabrication , mientras que un assembly testpoint report usará solo la configuración de puntos de prueba de Assembly . Tenga en cuenta que el cuadro de diálogo Assembly Testpoint Setup usado para configurar un Assembly Fabrication Report tiene el mismo conjunto de opciones que el cuadro de diálogo Fabrication Report Setup.

Archivos de informe de fabricación generados

Todos los archivos de puntos de prueba generados se nombran primero por tipo (Fabrication o Assembly) y luego por nombre de archivo. Por ejemplo: Fabrication Testpoint Report for BoardFileName. Se utilizan las siguientes extensiones de archivo, según cuál de las opciones de Report Formats esté habilitada: .txt, .CSV, .IPC (tenga en cuenta que este es un archivo ASCII).

Ubicación de los archivos de informe de fabricación generados

La ruta de salida de los archivos generados depende de cómo se haya generado la salida:

  • Desde un archivo OutputJob: los archivos generados se almacenan en una carpeta dentro de la carpeta del proyecto. La estructura de nombres y carpetas se define en el Output Container al que está dirigido el resultado de Testpoint.
  • Directamente desde la PCB: la ruta de salida se especifica en el cuadro de diálogo Project Options - Options dialog. De forma predeterminada, la ruta de salida se establece en una subcarpeta dentro de la carpeta que contiene el archivo del proyecto y tiene el nombre: Project Outputs for ProjectName. La ruta de salida puede cambiarse según sea necesario. Si la opción de usar una carpeta independiente para cada tipo de salida se ha habilitado en la pestaña Options, los archivos de Testpoint se escribirán en una subcarpeta adicional llamada Testpoint Output.

Apertura automática de la salida del informe de fabricación generado

Al generar la salida de Testpoint, puede especificar que la salida se abra automáticamente en un nuevo documento CAM. La forma en que esto se realiza depende de cómo esté generando la salida:

  • Desde un archivo OutputJob: habilite la opción de carga automática IPC-D-356A Output en el cuadro de diálogo Output Job Options (Tools » Output Job Options desde el Editor de OutputJob).
  • Directamente desde la PCB: asegúrese de que la opción Open outputs after compile esté habilitada en la pestaña Options del cuadro de diálogo Project Options (Project » Project Options).

Salida de archivo de fabricación mediante un archivo Output Job

Para incluir la salida de archivos de fabricación en el Output Job Configuration file de un proyecto, haga clic en [Add New Fabrication Output] en la sección Fabrication Outputs y luego seleccione un tipo de salida del menú y la fuente de datos deseada del submenú asociado.


Configure las salidas de fabricación como parte de un Fabrication Outputs de un archivo Output Job. Aquí se muestra un ejemplo para archivos Gerber X2.

Cuando se ejecuta el OutJob, ya sea manualmente o como parte del project release process, las salidas de fabricación se generarán de acuerdo con la configuración definida para el Contenedor de salida aplicable.

Preparación de salidas de fabricación como parte de un OutJob configurado.
Preparación de salidas de fabricación como parte de un OutJob configurado.

La configuración definida en los cuadros de diálogo relacionados al generar salidas de fabricación directamente desde la PCB es distinta e independiente de la definida para el mismo tipo de salida en un archivo OutputJob Configuration. En el primer caso, la configuración se almacena en el archivo del proyecto, mientras que en el segundo se almacena en el archivo OutputJob Configuration.
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles para usted dependen de qué solución de Altium tenga: Altium Develop, Altium Agile Teams, Altium Agile Enterprise o Altium Designer (con suscripción activa).

Si no ve una función documentada en su software actual, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contenido