Preparando dados de fabricação

Está disponível uma ampla variedade de formatos de arquivos de fabricação para projeto de PCB, tanto para geração individual quanto por arquivo de trabalho de saída, incluindo:

  • Gerber RS-274X e Gerber X2

  • ODB++

  • IPC-2581

  • NC Drill

  • Relatório de Empilhamento da Placa

  • Saídas baseadas em impressão: Desenhos compostos de furação, desenhos/guias de furação, impressões da arte-final, impressões de plano de potência, impressões de máscara de solda/pasta.

  • Relatório de pontos de teste de fabricação

É recomendável consultar o fabricante da sua placa para confirmar os requisitos antes de fornecer os arquivos de saída necessários para fabricar o seu projeto.

As saídas de fabricação podem ser adicionadas ao arquivo Output Job ativo a partir do menu do controle [Add New Fabrication Output] na região Fabrication Outputs do arquivo ou a partir dos submenus Edit » Add Fabrication Outputs dos menus principais.

Embora os arquivos OutputJob facilitem a preparação otimizada das saídas para os seus projetos e a geração subsequente usando o processo de liberação de projeto de alta integridade, as saídas de fabricação do projeto de PCB ativo também podem ser geradas diretamente do editor de PCB usando comandos do submenu File » Fabrication Outputs.
Para saídas NC Drill, Gerber, Gerber X2 e ODB++, são gerados arquivos para todos os escareados superiores e todos os escareados inferiores, em vez de arquivos separados para cada tipo de escareado.

Gerando dados de fabricação Gerber

Cada arquivo no formato Gerber RS274X (também conhecido como Extended Gerber ou GerberX) corresponde a uma camada da placa física – a serigrafia de componentes, a camada de sinal superior, a camada de sinal inferior, as camadas de máscara de solda etc. Esse formato de arquivo inclui definições de aberturas, localizações de coordenadas XY para comandos de desenho e flash, além de outras informações necessárias para a fabricação de PCB.

O Gerber X2 é uma evolução direta, e muito mais avançada, do padrão Gerber RS-274X e adiciona uma ampla gama de dados adicionais para fabricação e montagem de PCB. Em comparação com o padrão RS-274X, o formato Gerber X2 inclui informações críticas, como definições do empilhamento de camadas e atributos de pads e vias. Uma grande vantagem do formato Gerber X2 é a compatibilidade retroativa com o antigo padrão Gerber RS-274X. Por ser um padrão de múltiplos arquivos, uma fábrica/al montadora de destino que ainda não tenha migrado para o novo padrão pode extrair os elementos tradicionais do arquivo Gerber conforme necessário. Isso pode ser uma vantagem significativa para quem não deseja enfrentar uma grande mudança nos formatos de arquivos de fabricação, ou para fabricantes com equipamentos e softwares inflexíveis.

O benefício geral de adotar o formato Gerber X2 para transferir dados de projeto da placa para fabricantes e montadoras é o rico conjunto de dados de manufatura incluído no conjunto de arquivos e a compatibilidade retroativa com o padrão anterior, proporcionando um caminho de atualização de baixo risco. Com uma implementação completa em ambas as pontas da cadeia CAD-CAM, os riscos associados à interpretação incorreta de dados, erros de arquivo e interpretação variável de dados podem ser amplamente eliminados. Em resumo, os formatos Gerber X2 e IPC-2581 representam uma nova geração de transferência de dados do projeto da placa para a manufatura.

Links úteis:

Se a placa tiver furos, um arquivo NC Drill também precisará ser gerado, usando as mesmas configurações de unidades, resolução e posição no filme.

Com um arquivo PCB do projeto como documento ativo, o conjunto de arquivos Gerber pode ser gerado selecionando File » Fabrication Outputs » Gerber Files ou File » Fabrication Outputs » Gerber X2 Files nos menus principais. Isso abre uma caixa de diálogo apropriada Gerber Setup ou Gerber X2 Setup na qual você pode definir as camadas de plotagem e a configuração geral aplicada durante o processo de exportação. Consulte as seções recolhíveis abaixo para obter informações detalhadas sobre as opções e os controles fornecidos por essas caixas de diálogo.

Esta página aborda a preparação de arquivos Gerber usando as caixas de diálogo Gerber Setup e Gerber X2 Setup disponíveis quando a opção UI.Unification.GerberDialog está habilitada na caixa de diálogo Advanced Settings dialog.

Quando a opção UI.Unification.GerberDialog está desabilitada, a geração de arquivos Gerber é realizada usando as iterações anteriores das caixas de diálogo Gerber Setup e Gerber X2 Setup.

Gerber Setup e caixas de diálogo Gerber X2 Setup
Gerber Setup e caixas de diálogo Gerber X2 Setup

A saída é gerada no local definido no campo Output Path na guia Options tab da caixa de diálogo Project Options. Os nomes dos arquivos gerados incluirão o nome do documento PCB.

Os arquivos gerados serão adicionados ao projeto e aparecerão no Projects panel, nas pastas Generated\CAMtastic! Documents e Generated\Text Documents.

As cores das camadas agora são atribuídas de acordo com o tipo de camada (por exemplo, vermelho para sinal superior, azul para sinal inferior etc.) quando arquivos Gerber e ODB++ são importados para o editor CAM, caso as informações de cor da camada estejam ausentes nos arquivos que estão sendo importados.

A saída Gerber gerada também é aberta como um documento CAM composto, que pode ser editado e/ou salvo no projeto atual e gerenciado por meio do painel CAMtastic.

Para especificar se a saída CAM gerada será aberta automaticamente no Altium Designer, habilite a opção Open outputs after compile na guia Options tab da caixa de diálogo Project Options (Project » Project Options).

Gerando dados de fabricação ODB++

ODB++ é um formato de troca de dados CAD-para-CAM usado no projeto e na fabricação de placas de circuito impresso. O formato foi originalmente desenvolvido pela Valor Computerized Systems, Ltd., como um banco de dados aberto que podia fornecer uma troca de dados mais rica em informações entre o software de projeto de PCB e o software CAD-CAM da Valor usado por fabricantes de PCB.

A caixa de diálogo ODB++ Setup fornece controles para configurar completamente as opções de saída de arquivos ODB++. A caixa de diálogo pode ser acessada de uma das seguintes maneiras:

  • Usando um gerador de saída ODB em um arquivo de configuração OutputJob (*.OutJob). A saída é gerada quando o gerador de saída configurado é executado.
  • Em um documento PCB ativo, clique em File » Fabrication Outputs » ODB++ Files. A saída será gerada imediatamente ao clicar em OK na caixa de diálogo.
As configurações definidas na caixa de diálogo ODB++ Setup ao gerar a saída diretamente da PCB são distintas e separadas daquelas definidas para o mesmo tipo de saída em um arquivo de configuração OutputJob. No primeiro caso, as configurações são armazenadas no arquivo do projeto, enquanto no segundo, são armazenadas no arquivo de configuração OutputJob.

Gerando a partir de um Array de Placas Incorporadas

Ao gerar uma saída ODB++ a partir de um projeto de PCB que contém um array de placas incorporadas, aplicam-se as seguintes observações:

  • O projeto é analisado automaticamente quanto a violações do empilhamento de camadas.
  • Placas incorporadas que estejam invertidas exibirão seus empilhamentos de camadas invertidos.
  • Camadas intermediárias de sinal e planos internos que sejam diferentes ainda podem aparecer no mesmo painel de camada intermediária.
  • Camadas intermediárias de sinal e planos internos podem ser invertidos entre si.

Ao gerar a saída ODB++ a partir do projeto de PCB, todos os objetos em todas as camadas habilitadas para plotagem serão exportados. Se você quiser exportar apenas os objetos do projeto que estejam dentro do contorno da placa, certifique-se de que todas as camadas adicionais que contenham objetos fora desse limite estejam desabilitadas para plotagem.

Localização dos Arquivos ODB++ Gerados

O caminho de saída dos arquivos gerados depende de como a saída foi gerada:

  • A partir de um arquivo OutputJob - os arquivos gerados são armazenados em uma pasta dentro da pasta do projeto. A nomenclatura e a estrutura de pastas são definidas no Output Container para o qual a saída ODB++ está direcionada.
  • Diretamente a partir da PCB - o caminho de saída é especificado na caixa de diálogo Project Options - Options. Por padrão, o caminho de saída é definido como uma subpasta na pasta que contém o arquivo do projeto e tem o nome Project Outputs for <ProjectName>. O caminho de saída pode ser alterado conforme necessário. Se a opção de usar uma pasta separada para cada tipo de saída tiver sido habilitada na guia Options, então os arquivos ODB++ serão gravados em uma subpasta adicional chamada ODB++ Output.

Abrindo Automaticamente a Saída ODB++ Gerada

Ao gerar a saída ODB++, você pode especificar que a saída seja aberta automaticamente em um novo documento CAM. A forma como isso é feito depende de como você está gerando a saída:

  • A partir de um arquivo OutputJob - habilite a opção ODB++ Output auto-load na caixa de diálogo Output Job Options (Tools » Output Job Options a partir do Editor de OutputJob).
  • Diretamente a partir da PCB - certifique-se de que a opção Open outputs after compile esteja habilitada na guia Options da caixa de diálogo Project Options (Project » Project Options).

Gerando Dados de Fabricação IPC-2581

Relacionado ao formato ODB++ existente, o IPC-2581 é um padrão open-source desenvolvido pelo Institute for Printed Circuits IPC-2581 Consortium em 2004, mas desde então refinado até as versões mais recentes Revisão A e B (IPC-2581A/B).

O padrão vem ganhando aceitação progressivamente mais ampla como alternativa aos dados tradicionais de saída para fabricação, compostos tipicamente por um conjunto de arquivos Gerber, Drill, BOM e arquivos de texto, etc. A necessidade anterior de uma combinação complexa de arquivos de fabricação deve-se às limitações inerentes do formato tradicional RS-274x Gerber, que não possui definições para o empilhamento de camadas, informações de furação, dados de netlist (conectividade elétrica) e informações de BOM.

O padrão IPC-2581 é oficialmente intitulado ‘Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology’ e oferece um formato de arquivo único baseado em XML que incorpora uma ampla gama de dados de fabricação da placa - desde detalhes do empilhamento de camadas até informações completas de pads/roteamento/componentes e a Bill Of Materials (BOM).

Um único arquivo XML IPC-2581 pode incluir:

  • Informações de imagem de cobre para corrosão das camadas da PCB.
  • Informações do empilhamento de camadas da placa (incluindo seções rígidas e flexíveis).
  • Netlist para testes de placa nua e em circuito.
  • Bill of Materials de componentes para compra e montagem (pick-and-place).
  • Notas e parâmetros de fabricação e montagem.

A vantagem potencial de adotar o formato IPC-2581 para transferir dados do projeto da placa para fabricantes de placas e montadores está centrada no formato de arquivo único, altamente definido e detalhado, que é plenamente compreendido em ambas as extremidades da cadeia. Com um sistema funcional de troca de dados CAD-CAM estabelecido, os riscos associados à interpretação incorreta dos dados, erros de arquivo e interpretação variável de Gerber são amplamente eliminados. Em resumo, tanto o IPC-2581 quanto os formatos Gerber X2 representam uma nova geração de transferência de dados do projeto da placa para a fabricação.

Links úteis:

Para acessar a funcionalidade IPC-2581 no Altium Designer, a extensão de software IPC2581 deve estar instalada. Essa extensão é instalada com o Altium Designer por padrão. Ela pode ser instalada ou removida manualmente.

Para mais informações sobre gerenciamento de extensões, consulte a página Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Com um arquivo PCB do projeto carregado como documento ativo, um arquivo IPC-2581 pode ser gerado selecionando File » Fabrication Outputs » IPC-2581 no menu principal. Isso abre uma caixa de diálogo inicial IPC-2581 Configuration na qual você pode especificar a revisão do padrão IPC-2581 a ser usada (A ou B), bem como as unidades de medida e a precisão de número de ponto flutuante aplicadas durante o processo de exportação.

Defina as configurações de exportação na caixa de diálogo IPC-2581 Configuration.
Defina as configurações de exportação na caixa de diálogo IPC-2581 Configuration.

A configuração de precisão determina a exatidão posicional e dimensional dos dados no arquivo compatível com IPC-2581 gerado, como ilustrado na imagem abaixo.

A mesma seção de um arquivo IPC-2581 com a precisão definida como 2 (esquerda) e 6 (direita).
A mesma seção de um arquivo IPC-2581 com a precisão definida como 2 (esquerda) e 6 (direita).

O arquivo IPC-2581 baseado em XML será exportado para o local definido no campo Output Path na guia Options da caixa de diálogo Project Options. Ele será nomeado usando o formato <PCBDocumentName>.cvg.

O arquivo gerado será adicionado ao projeto e aparecerá no painel Projects na pasta Generated\Text Documents.

Gerando Dados de Fabricação NC Drill

Arquivos de furação são usados durante o processo de fabricação da placa para perfurar furos na PCB. As opções de saída do arquivo NC Drill são configuradas usando a caixa de diálogo NC Drill Setup.

A caixa de diálogo NC Drill Setup
A caixa de diálogo NC Drill Setup

A caixa de diálogo NC Drill Setup é acessada de uma das seguintes formas:

  • Usando um gerador de saída NC Drill em um arquivo de configuração OutputJob (*.OutJob). A saída é gerada quando o gerador de saída configurado é executado.
  • Em um documento PCB ativo, clique em File » Fabrication Outputs » NC Drill Files. A saída será gerada imediatamente ao clicar em OK na caixa de diálogo.
As configurações definidas na caixa de diálogo NC Drill Setup ao gerar a saída diretamente da PCB são distintas e separadas daquelas definidas para o mesmo tipo de saída em um arquivo de configuração OutputJob. No caso da primeira, as configurações são armazenadas no arquivo do projeto, enquanto na segunda são armazenadas no arquivo de configuração OutputJob.

Os arquivos NC Drill devem ser criados no mesmo formato dos arquivos Gerber. Caso contrário, as localizações de furação podem não corresponder às localizações de pads/vias. Por exemplo, se os arquivos Gerber tiverem sido configurados para usar o formato 4:3, então os arquivos NC Drill correspondentes deverão usar o mesmo formato. Se os arquivos Gerber tiverem sido gerados com a posição de coordenadas no filme configurada para usar a origem absoluta ou relativa, o ideal é que os arquivos NC Drill sejam gerados usando a mesma referência de origem.

Arquivos NC Drill Gerados

Filename Description
FileName.DRL Arquivo de furação em formato binário. Para uma PCB multicamada que incorpora vias cegas e/ou enterradas, é criado um arquivo de furação separado para cada par de camadas com uma extensão de arquivo exclusiva.
FileName.DRR Relatório de furação – detalhando as atribuições de ferramentas, tamanhos dos furos, quantidade de furos e deslocamento da ferramenta.
FileName.TXT Arquivo de furação em formato ASCII. Para uma PCB multicamada que incorpora vias cegas e/ou enterradas, é criado um arquivo de furação separado para cada par de camadas com uma extensão de arquivo exclusiva.
FileName-Plated.TXT Arquivo de furação em formato ASCII. Especificamente para furos metalizados em um projeto de PCB. Será criado um arquivo separado para cada tipo de furo – rasgado, quadrado ou redondo.
FileName-NonPlated.TXT Arquivo de furação em formato ASCII. Especificamente para furos não metalizados em um projeto de PCB. Será criado um arquivo separado para cada tipo de furo – rasgado, quadrado ou redondo.
FileName-BoardEdgeRout.TXT Arquivo de roteamento em formato ASCII. Especificamente para o contorno da placa, incluindo recortes da placa.
FileName.LDP Relatório de pares de furação em formato ASCII. Usado pelo CAM Editor para detectar vias cegas e enterradas.

Depois de gerada, a saída será adicionada ao projeto e aparecerá no painel Projects, na pasta Generated, em uma subpasta com nome apropriado. Se você tiver usado uma pasta separada para cada tipo de saída, então as pastas Generated correspondentes (separadas) serão adicionadas ao painel Projects (por exemplo, Generated (NC Drill Output)).

Local dos Arquivos NC Drill Gerados

O caminho de saída dos arquivos gerados depende de como a saída foi gerada:

  • De um arquivo OutputJob – os arquivos gerados são armazenados em uma pasta dentro da pasta do projeto. A estrutura de nomes e pastas é definida no Output Container para o qual a saída NC Drill File está direcionada.
  • Diretamente da PCB – o caminho de saída é especificado na caixa de diálogo Project Options – Options. Por padrão, o caminho de saída é definido como uma subpasta na pasta que contém o arquivo do projeto e tem o nome Project Outputs for <ProjectName>. O caminho de saída pode ser alterado conforme necessário. Se a opção de usar uma pasta separada para cada tipo de saída tiver sido habilitada na guia Options, os arquivos NC Drill serão gravados em uma subpasta adicional chamada NC Drill Output.

Abrindo Automaticamente a Saída NC Drill Gerada

Ao gerar saídas NC Drill, você pode especificar que a saída seja aberta automaticamente em um novo documento CAM. A forma como isso é feito depende de como você está gerando a saída:

  • De um arquivo OutputJob – habilite a opção de carregamento automático NC Drill Output na caixa de diálogo Output Job Options (Tools » Output Job Options a partir de OutputJob Editor).
  • Diretamente da PCB – certifique-se de que a opção Open outputs after compile esteja habilitada na guia Options da caixa de diálogo Project Options (Project » Project Options).

Gerando o Relatório de Empilhamento da Placa

O Altium Designer oferece suporte à geração de um Board Stack Report em formato Excel (<PCBDocumentName>.xls), resumindo os empilhamentos de camadas definidos e as camadas usadas no stackup (em termos de nome da camada, material, espessura e constante dielétrica). A altura de cada empilhamento também é resumida. As opções de saída do Board Stack Report são configuradas usando a caixa de diálogo Layer Stack Report Setup, na qual você pode especificar a unidade de medida e as colunas que deseja exibir no relatório.

A caixa de diálogo Layer Stack Report Setup
A caixa de diálogo Layer Stack Report Setup

A caixa de diálogo Layer Stack Report Setup descrita acima está disponível quando a opção PCB.ModernBoardStackGenerator está habilitada na caixa de diálogo Advanced Settings. Quando esta opção está desabilitada, fica disponível a caixa de diálogo Layer Stack Report Setup, na qual você só pode especificar a unidade de medida no relatório (​​​​​).

Gerando Dados de Fabricação Baseados em Impressão

As saídas a seguir são saídas baseadas em impressão com configurações predefinidas para páginas e camadas nelas:

  • Composite Drill Guide - produz um desenho de furação composto predefinido para o documento PCB de origem.
  • Drill Drawings - produz um conjunto predefinido de desenhos e guias de furação para o documento PCB de origem.
  • Final - produz um conjunto completo e predefinido de impressão de artwork final para o documento PCB de origem.
  • Mask Set - produz desenhos predefinidos de máscara de solda/pasta para o documento PCB de origem.
  • Power-Plane Set - produz desenhos predefinidos de planos de alimentação para o documento PCB de origem.

Acesse a caixa de diálogo Print para examinar e ajustar a configuração da saída.

Consulte a página Configuring PCB Printouts para saber mais.

Gerando Relatório de Pontos de Teste de Fabricação

O gerador de relatório de pontos de teste de fabricação produz um relatório (nos formatos txt e/ou csv e/ou IPC-D-356A) de todos os pads e vias configurados para uso como pontos de teste de fabricação.

Consulte a página Assigning Testpoints on the Board para saber mais sobre a atribuição de pontos de teste em um projeto de PCB.

O relatório de pontos de teste oferece suporte a arrays de placas incorporados. Vários arquivos de netlist IPC-D-356A são produzidos quando exportados de um documento PCB que contém múltiplos arrays de placas incorporados.

As opções de saída do relatório de pontos de teste de fabricação são configuradas usando a caixa de diálogo Fabrication Testpoint Setup.

A caixa de diálogo Fabrication Testpoint Setup
A caixa de diálogo Fabrication Testpoint Setup

Um relatório de pontos de teste de fabricação usará apenas as configurações de ponto de teste Fabrication  de pads e vias, enquanto um assembly testpoint report usará apenas as configurações de ponto de teste Assembly . Observe que a caixa de diálogo Assembly Testpoint Setup usada para configurar um Assembly Fabrication Report tem o mesmo conjunto de opções que a caixa de diálogo Fabrication Report Setup.

Arquivos de relatório de fabricação gerados

Todos os arquivos de testpoint gerados são nomeados primeiro pelo tipo (Fabricação ou Montagem) e, em seguida, pelo nome do arquivo. Por exemplo: Fabrication Testpoint Report for BoardFileName. As seguintes extensões de arquivo são usadas, dependendo de qual Report Formats estiver habilitado: .txt, .CSV, .IPC (observe que este é um arquivo ASCII).

Local dos arquivos de relatório de fabricação gerados

O caminho de saída dos arquivos gerados depende de como a saída foi gerada:

  • A partir de um arquivo OutputJob - os arquivos gerados são armazenados em uma pasta dentro da pasta do projeto. A nomenclatura e a estrutura de pastas são definidas no Output Container ao qual a saída de Testpoint está direcionada.
  • Diretamente da PCB - o caminho de saída é especificado na caixa de diálogo Project Options - Options. Por padrão, o caminho de saída é definido como uma subpasta dentro da pasta que contém o arquivo do projeto e tem o nome: Project Outputs for ProjectName. O caminho de saída pode ser alterado conforme necessário. Se a opção de usar uma pasta separada para cada tipo de saída tiver sido habilitada na guia Options, então os arquivos de Testpoint serão gravados em uma subpasta adicional chamada Testpoint Output.

Abrindo automaticamente a saída do relatório de fabricação gerado

Ao gerar a saída de Testpoint, você pode especificar que a saída seja aberta automaticamente em um novo documento CAM. A forma como isso é feito depende de como você está gerando a saída:

  • A partir de um arquivo OutputJob - habilite a opção IPC-D-356A Output auto-load na caixa de diálogo Output Job Options (Tools » Output Job Options no Editor de OutputJob).
  • Diretamente da PCB - certifique-se de que a opção Open outputs after compile esteja habilitada na guia Options da caixa de diálogo Project Options (Project » Project Options).

Saída de arquivo de fabricação por meio de um arquivo Output Job

Para incluir a saída de arquivo de fabricação no arquivo de configuração de Output Job de um projeto, clique em [Add New Fabrication Output] na seção Fabrication Outputs e, em seguida, selecione um tipo de saída no menu e a fonte de dados desejada no submenu associado.


Configure as saídas de fabricação como parte de um Fabrication Outputs de um arquivo Output Job. Aqui é mostrado um exemplo para arquivos Gerber X2.

Quando o OutJob é executado — manualmente ou como parte do processo de liberação do projeto — as saídas de fabricação serão geradas de acordo com as configurações definidas para o Contêiner de Saída aplicável.

Preparando saídas de fabricação como parte de um OutJob configurado.
Preparando saídas de fabricação como parte de um OutJob configurado.

As configurações definidas nas caixas de diálogo relacionadas ao gerar saídas de fabricação diretamente da PCB são distintas e separadas daquelas definidas para o mesmo tipo de saída em um arquivo de configuração de OutputJob. No primeiro caso, as configurações são armazenadas no arquivo do projeto, enquanto, no segundo, são armazenadas no arquivo de configuração de OutputJob.
AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Funcionalidades

As funcionalidades disponíveis dependem da solução Altium que possui – Altium Develop, uma edição do Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (com subscrição ativa).

Se não encontrar uma funcionalidade mencionada no seu software, contacte a equipa de Vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Conteúdo