Há 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, desenho/guias de furação, impressões finais de artwork, 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 dele 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 pelo menu do controle [Add New Fabrication Output] na região Fabrication Outputs do arquivo ou pelos submenus Edit » Add Fabrication Outputs dos menus principais.
Embora os arquivos OutputJob facilitem a preparação simplificada das saídas para seus projetos e sua posterior geração usando o processo de liberação de projeto de alta integridade, as saídas de fabricação para o projeto de PCB ativo também podem ser geradas diretamente no 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 sobreposição 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, e 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 de 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. Sendo um padrão de múltiplos arquivos, uma casa de fabricação/montagem de destino que ainda não migrou 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 casas de fabricação com equipamentos e software inflexíveis.
O benefício geral da adoção do formato Gerber X2 para transferir dados de projeto de placa para casas de fabricação e montagem é o rico conjunto de dados de manufatura incluído no conjunto de arquivos e a compatibilidade retroativa com o padrão anterior, oferecendo um caminho de atualização de baixo risco. Com uma implementação completa em ambas as extremidades da cadeia CAD-CAM, os riscos associados à interpretação incorreta de dados, erros de arquivo e interpretação variável dos 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 fabricação.
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. Veja as seções recolhíveis abaixo para 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
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 painel
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 pelo painel CAMtastic.
Para especificar se a saída CAM gerada é 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).
Options and Controls of the Gerber Setup Dialog

A caixa de diálogo Gerber Setup. Passe o mouse sobre a imagem para alternar entre as guias Layers to plot e Advanced.
Unidades
Use esta região para escolher as unidades usadas no arquivo gerado:
-
Inches – habilite esta opção para usar unidades imperiais em que todo o trabalho é feito em mils (1 mil = 1/1000 de polegada).
-
Millimeters – habilite esta opção para usar unidades métricas em que todo o trabalho é feito em milímetros.
Decimal
Use a lista suspensa nesta região para especificar a precisão numérica das coordenadas de plotagem no arquivo Gerber.
Se você usar uma das resoluções mais altas, verifique se o fabricante da PCB oferece suporte a esse formato. Os formatos de 0,1, 0,01 e 0,001 mil só precisam ser escolhidos se os furos em uma grade forem menores que 1 mil.
Saídas: NomeDoArquivo.Extensão
Use esta região para escolher a opção de nomenclatura dos arquivos Gerber a serem gerados:
-
*.gbr – habilite esta opção para gerar camadas com nomes de arquivo exclusivos, mas com a mesma extensão única (.gbr).
-
filename.* (gtl, gbl, gto,...) – habilite esta opção para gerar camadas com o mesmo nome de arquivo, mas com extensões diferentes (.gtl, .gbl, .gto,...).
Outros
-
Include unconnected mid-layer pads – habilite esta opção para permitir pads desconectados na camada intermediária em plots Gerber.
-
Generate Reports – habilite esta opção para gerar os seguintes arquivos: .REP, .EXTREP, .apr e .APR_LIB.
-
Merge regions and pads inside Footprint – habilite esta opção para mesclar regiões e pads dentro de um footprint durante a geração das saídas Gerber.
Guia Layers to Plot
Esta guia permite configurar quais camadas devem ser plotadas na saída Gerber para o documento PCB atual.
-
Layers List – uma lista de camadas da PCB atual disponíveis para saída em Gerber. As camadas são agrupadas por tipo (camadas de cobre, silkscreen, máscara de solda, máscara de pasta, camadas mecânicas etc.). Cada camada é apresentada em termos do seguinte:
– o nome individual do arquivo de saída Gerber. A nomeação é baseada no nome do projeto, na camada e na função, e usa um caractere de sublinhado como separador descritivo. Clique no nome de uma camada para digitar um novo nome, se necessário.
Layer Name – o nome da camada que se aplica ao arquivo de saída conforme definido pelo empilhamento de camadas da placa.
Plot – ative esta opção para incluir um plot Gerber dessa camada ou grupo de camadas na saída gerada. Desative para excluir o plot da geração para essa camada.
Mirror – ative esta opção para uma camada ou grupo de camadas se quiser que um arquivo Gerber espelhado seja criado.
Para acessar a coluna Mirror na caixa de diálogo Gerber Setup, a opção UI.Unification.GerberDialog.ShowMirrorColumn deve estar habilitada na caixa de diálogo Advanced Settings dialog. A caixa de diálogo Advanced Settings é acessada clicando no botão Advanced na página System – General page da caixa de diálogo Preferences. Se qualquer alteração for feita na caixa de diálogo Advanced Settings , o software deve ser reiniciado para que as alterações tenham efeito.
Além disso, a coluna Mirror será exibida na caixa de diálogo Gerber Setup independentemente do estado da opção UI.Unification.GerberDialog.ShowMirrorColumn se pelo menos uma camada tiver sido configurada como espelhada (por exemplo, em outra instância do Altium Designer que tenha a opção UI.Unification.GerberDialog.ShowMirrorColumn habilitada).
A primeira camada na lista é a Board Outline. Esta não é uma camada de projeto padrão, como uma camada de cobre, serigrafia ou mecânica. O arquivo de fabricação gerado quando esta camada está habilitada contém o Perfil da Placa, no qual o contorno da placa (Board Shape) é representado por um caminho fechado e conectado gerado automaticamente, com base no Board Shape definido. O Perfil também incluirá uma forma (polígono) que define cada recorte presente na placa.
O Board Profile está disponível na lista Layers to Plot tanto para saídas Gerber quanto Gerber X2. Você pode renomear esse arquivo como os outros arquivos da lista, se necessário.
O editor de PCB também permite que o projetista configure uma Mechanical Layer com um Layer Type de Board Shape. Essa camada mecânica é independente da opção Board Profile disponível nas caixas de diálogo Gerber Setup & Gerber X2 Setup. Se você pretende usar uma camada Board Shape, essa camada deve incluir um limite fechado definido pelo usuário que defina o contorno da placa, juntamente com quaisquer recortes da placa que possam estar presentes. Saiba mais sobre o Board Shape Layer Type.
► Visite o site da Ucamco para saber mais sobre o Formato de Arquivo Gerber. Consulte a seção 6.5 da Especificação do Formato Gerber (disponível nessa página) para saber mais sobre o Profile da placa.
Clique no botão

na extremidade direita do cabeçalho da coluna
Layer Name para acessar a caixa de diálogo
Add Mechanical Layers e selecionar as camadas mecânicas adicionadas a todas as camadas de plotagem. Clique no botão

associado a um grupo de camadas para acessar a caixa de diálogo
Add Mechanical Layers e selecionar as camadas mecânicas adicionadas a todas as camadas de plotagem no grupo de camadas selecionado.
Quando a saída Gerber é gerada para um painel de PCB (uma matriz de placas incorporada), a caixa de diálogo inclui uma coluna para o painel e uma coluna de camadas para cada placa incluída no painel. Use essa nova coluna para verificar rapidamente se as várias camadas da placa estão mapeadas para as camadas corretas do painel.

Um exemplo da caixa de diálogo Gerber Setup para um documento PCB que contém um painel.
Se o projeto incluir vias com tipos IPC-4761 atribuídos, as camadas mecânicas correspondentes (como Filling, Capping etc.) serão listadas no grupo de camadas IPC-4761 Via Type Features na lista de camadas.
Na parte inferior da lista Layers to plot , você pode encontrar a seção Layer Classes . Usando a caixa de seleção para classes de camadas, você pode habilitar rapidamente a plotagem para todas as camadas que pertencem a uma classe de camada específica. As classes de camada padrão (Component Layers, Signal Layers, Electrical Layers e All Layers) e quaisquer classes de camada definidas pelo usuário (aquelas definidas na caixa de diálogo Object Class Explorer dialog) são listadas aqui.

A lista Layer Classes
Plot Layers – use a lista suspensa para acessar um menu de comandos que permite que o campo Plot para todas as camadas na região Layers to plot seja habilitado ou desabilitado:
-
Select All – selecione para marcar todas as caixas na coluna Plot (os dados Gerber serão criados para todas as camadas marcadas).
-
Deselect All – selecione para limpar todas as caixas marcadas na coluna Plot (nenhum dado Gerber será criado).
-
Select Used – selecione para marcar todas as caixas na coluna Plot das camadas listadas que são usadas no projeto.
-
Edit Group – clique para abrir a caixa de diálogo Add Mechanical Layers, na qual você pode selecionar as camadas mecânicas adicionadas a todas as camadas de plotagem no grupo de camadas selecionado. Você também pode clicar no botão
associado a um grupo de camadas para acessar a caixa de diálogo Add Mechanical Layers.
Mirror Layers – use a lista suspensa para acessar um menu de comandos que permite que o campo Mirror para todas as camadas na região Layers to plot seja habilitado ou desabilitado:
-
Select All – selecione para marcar todas as caixas na coluna Mirror (os dados Gerber serão criados para todas as camadas marcadas).
-
Deselect All – selecione para limpar todas as caixas marcadas na coluna Mirror (nenhum dado Gerber será criado).
-
Select Used – selecione para marcar todas as caixas na coluna Mirror das camadas listadas que são usadas no projeto.
Guia Advanced
Tolerâncias de Correspondência de Abertura
-
Plus – use esta caixa para definir a tolerância positiva para correspondência de abertura.
-
Minus – use esta caixa para definir a tolerância negativa para correspondência de abertura.
Zeros à Esquerda/à Direita
-
Keep leading and trailing zeroes – se esta opção estiver habilitada, todos os zeros à esquerda e à direita aparecerão no arquivo Gerber gerado.
-
Suppress leading zeroes – se esta opção estiver habilitada, nenhum zero à esquerda aparecerá no arquivo Gerber gerado.
-
Suppress trailing zeroes – se esta opção estiver habilitada, nenhum zero à direita aparecerá no arquivo Gerber gerado.
Tipo de Plotter
-
Unsorted (raster) – selecione para usar máquina raster (padrão).
-
Sorted (vector) – selecione para usar máquina vetorial.
Outros
-
Optimize change location commands – quando esta opção está habilitada, os dados de localização X ou Y não são incluídos se não mudarem de um objeto para o seguinte.
-
G54 on aperture change – marque esta opção para girar a roda de abertura do plotter após cada mudança de abertura.
-
Use software arcs – marque esta opção para usar arcos de software.
-
Use polygons for octagonal pads – marque esta opção para usar polígonos para quaisquer pads octogonais.
-
Generate DRC Rules export file (.RUL) – marque esta opção para gerar um arquivo de exportação de regras DRC (
.RUL). Este arquivo de relatório detalha as regras de projeto do documento PCB de origem a partir do qual os dados Gerber são gerados.
Guia Legacy

A guia Legacy da caixa de diálogo Gerber Setup
Tamanho do Filme
-
X(horizontal) – insira um valor para o comprimento do filme.
-
Y(vertical) – insira um valor para a largura do filme.
-
Border size – insira um valor para o tamanho da borda do filme.
Posição no Filme
Use as seguintes opções para escolher a posição no filme:
-
Reference to absolute origin
-
Reference to relative origin
-
Center on film
Modo em Lote
-
Separate file per layer – selecione esta opção se quiser que cada camada gere um arquivo Gerber separado.
-
Panelize layers – selecione esta opção se quiser que apenas um arquivo Gerber seja gerado no formato de panelização.
Aberturas
-
Embedded apertures (RS274X) – quando esta opção está habilitada, as aberturas são incorporadas aos arquivos Gerber de acordo com o padrão RS274X e todas as informações de cada camada ficam contidas em um único arquivo. Habilitar isso garante que a lista atual de aberturas inclua todas as aberturas necessárias. Se esta opção estiver desabilitada, controles adicionais nesta região ficarão disponíveis.
-
Maximum aperture size – insira o tamanho máximo das aberturas para o projeto.
-
Generate relief shapes – marque esta opção para criar aberturas no estilo relief.
-
Flash pad shapes – marque esta opção para fazer flash dos formatos dos pads.
-
Flash all fills – marque esta opção para fazer flash de todos os preenchimentos.
-
Apertures List – lista todos os dados atuais de abertura.
-
New – use a lista suspensa para acessar um menu de comandos que permite adicionar uma nova abertura e salvar ou carregar a lista de aberturas de/para um arquivo de aberturas:
-
Add Aperture – selecione para abrir a caixa de diálogo
Edit Aperture dialog, na qual você pode especificar as propriedades da nova abertura.
-
Load – selecione para abrir uma caixa de diálogo na qual você pode selecionar o local do arquivo de aberturas a ser carregado.
-
Save – selecione para salvar as aberturas atuais na lista de aberturas.
-
Edit – use a lista suspensa para acessar um menu de comandos que permite editar uma abertura selecionada ou a lista de aberturas:
-
Edit Aperture – selecione para editar as propriedades da abertura selecionada na caixa de diálogo
Edit Aperture dialog.
-
Rename Aperture – selecione para editar as propriedades da abertura selecionada na caixa de diálogo Edit Aperture
-
Clear All – selecione para limpar todas as aberturas da lista de aberturas.
-
Create List from PCB – selecione para criar a lista de aberturas a partir do projeto PCB atual.
-
– selecione para excluir a abertura selecionada.
Notes about Apertures
A menos que o fabricante da sua PCB não ofereça suporte a aberturas incorporadas, é altamente recomendável que você use a opção Embedded apertures (RS274X). A maioria dos fotoplotters modernos são plotters raster que podem aceitar aberturas de qualquer tamanho. Em geral, eles também aceitam arquivos Gerber com aberturas incorporadas.
Se o seu fabricante não usar aberturas incorporadas, um arquivo de aberturas separado (*.apt) deverá ser incluído com os arquivos Gerber. Se você usar um arquivo de aberturas existente em vez de um gerado, o PCB Editor examina os primitivos (trilhas, pads etc.) no documento PCB e os compara com as descrições de abertura no arquivo *.apt carregado. Se não houver uma correspondência exata entre a abertura e o primitivo, o PCB Editor automaticamente fará o paint do primitivo com uma abertura menor adequada. Se não houver uma abertura adequada para pintar, será gerado um arquivo *.MAT (correspondência) listando as aberturas ausentes, e a geração do arquivo Gerber será interrompida.
Os arquivos Gerber devem ser criados com o mesmo formato, ou precisão, que os arquivos NC Drill. Por exemplo, se os arquivos Gerber tiverem sido configurados para usar o formato de 0,1 mil, então os arquivos NC Drill correspondentes deverão usar o formato 2:4. Se os arquivos Gerber tiverem sido gerados com a posição das coordenadas no filme configurada para usar a origem absoluta ou relativa, os arquivos NC Drill deverão ser gerados usando a mesma referência de origem.
Options and Controls of the Gerber X2 Setup Dialog

A caixa de diálogo Gerber X2 Setup. Passe o mouse sobre a imagem para alternar entre as abas Layers to plot e Advanced.
Unidades
Use esta região para escolher as unidades usadas no arquivo gerado:
-
Inches – habilite esta opção para usar unidades imperiais, em que todo o trabalho é feito em mils (1 mil = 1/1000 de polegada).
-
Millimeters – habilite esta opção para usar unidades métricas, em que todo o trabalho é feito em milímetros.
Decimal
Use a lista suspensa nesta região para especificar a precisão numérica das coordenadas de plotagem no arquivo Gerber.
O formato é selecionado para se adequar à precisão de posicionamento dos objetos no espaço de projeto da PCB e/ou às preferências do fabricante (normalmente definido para a resolução mais alta: 0.001 mil ou 0.00001 mm).
Saídas: NomeDoArquivo.Extensão
Use esta região para escolher a opção de nomenclatura dos arquivos Gerber a serem gerados:
-
*.gbr – habilite esta opção para gerar camadas com nomes de arquivo exclusivos, mas com a mesma extensão única (.gbr).
-
filename.* (gtl, gbl, gto,...) – habilite esta opção para gerar camadas com o mesmo nome de arquivo, mas com extensões diferentes (.gtl, .gbl, .gto,...).
Outros
-
Include unconnected mid-layer pads – habilite esta opção para permitir pads desconectados na camada intermediária em plots Gerber.
-
Generate Reports – habilite esta opção para gerar os seguintes arquivos:
.REP, .EXTREP, .apr e .APR_LIB.
-
Merge regions and pads inside Footprint – habilite esta opção para mesclar regiões e pads dentro de um footprint durante a geração das saídas Gerber.
Aba Layers to plot
Esta aba permite configurar quais camadas devem ser plotadas na saída Gerber X2 para o documento PCB atual.
-
Layers List – uma lista das camadas no PCB atual disponíveis para saída em Gerber. As camadas são agrupadas por seus tipos (Board Outline, Copper Layers, Silkscreen, Solder Mask, Paste Mask, Mechanical Layers, Drills etc.). Cada camada é apresentada em termos do seguinte:
-
File Name – o nome individual do arquivo de saída Gerber. A nomenclatura é baseada no nome do projeto, camada e função, e usa um caractere de sublinhado como separador descritivo. Clique no nome de uma camada para digitar um novo nome, se necessário.
-
Layer Name – o nome da camada que se aplica ao arquivo de saída, conforme definido pela pilha de camadas da placa.
-
Plot – habilite esta opção para incluir um plot Gerber dessa camada ou grupo de camadas na saída gerada. Desabilite para excluir a geração do plot dessa camada.
A primeira camada da lista é a Board Outline. Esta não é uma camada de projeto padrão, como uma camada de cobre, silk screen ou mecânica. O arquivo de fabricação gerado quando esta camada está habilitada contém o Board Profile, em que o contorno da placa (Board Shape) é representado por um caminho fechado e conectado que é gerado automaticamente com base no Board Shape definido. O Profile também incluirá uma forma (polígono) que define cada recorte da placa presente na placa.
O Board Profile está disponível na lista Layers to Plot tanto para saídas Gerber quanto Gerber X2. Você pode renomear este arquivo como os outros arquivos da lista, se necessário.
O editor de PCB também permite que o projetista configure uma Mechanical Layer para ter um Layer Type do tipo Board Shape. Essa camada mecânica é independente da opção Board Profile disponível nas caixas de diálogo Gerber Setup & Gerber X2 Setup. Se você pretende usar uma camada Board Shape, essa camada deve incluir um limite fechado definido pelo usuário que defina o contorno da placa, juntamente com quaisquer recortes da placa que possam estar presentes. Saiba mais sobre o Board Shape Layer Type.
Visite o site da Ucamco para saber mais sobre o formato de arquivo Gerber. Consulte a seção 6.5 da Especificação do Formato Gerber (disponível nessa página) para saber mais sobre o board Profile.
Clique no botão

na extremidade direita do cabeçalho da coluna
Layer Name para acessar a caixa de diálogo
Add Mechanical Layers e selecionar as camadas mecânicas que são adicionadas a todas as camadas de plotagem. Clique no botão

associado a um grupo de camadas para acessar a caixa de diálogo
Add Mechanical Layers e selecionar as camadas mecânicas que são adicionadas a todas as camadas de plotagem no grupo de camadas selecionado.
Quando a saída Gerber X2 é gerada para um painel de PCB (uma matriz de placas incorporada), a caixa de diálogo inclui uma coluna para o painel, bem como uma coluna de camadas para cada placa incluída no painel. Use esta nova coluna para verificar rapidamente se as várias camadas da placa estão mapeadas corretamente para as camadas do painel.

Um exemplo da caixa de diálogo Gerber X2 Setup para um documento PCB que contém um painel.
Se o projeto incluir vias com tipos IPC-4761 atribuídos, as camadas mecânicas correspondentes (como Filling, Capping etc.) serão listadas no grupo de camadas IPC-4761 Via Type Features na lista de camadas.
-
Plot Layers – use a lista suspensa para acessar um menu de comandos que permite que o campo Plot de todas as camadas na região Layers to Plot seja habilitado ou desabilitado:
-
Select All – selecione para marcar todas as caixas na coluna Plot (os dados Gerber serão criados para todas as camadas marcadas).
-
Deselect All – selecione para limpar todas as caixas marcadas na coluna Plot (nenhum dado Gerber será criado).
-
Select Used – selecione para marcar todas as caixas na coluna Plot das camadas listadas que são usadas no projeto.
-
Edit Group – clique para abrir a caixa de diálogo Add Mechanical Layers, na qual você pode selecionar as camadas mecânicas que são adicionadas a todas as camadas de plotagem no grupo de camadas selecionado. Você também pode clicar no botão
associado a um grupo de camadas para acessar a caixa de diálogo Add Mechanical Layers.
Aba Advanced
Tolerâncias de abertura
Use as opções nesta região para definir a faixa de tolerância usada ao corresponder aberturas para cada item nos plots.
-
Plus – use para definir a tolerância positiva para correspondência de abertura.
-
Minus – use para definir a tolerância negativa para correspondência de abertura.
Se não houver uma correspondência exata para um item na lista de aberturas atual, o software verifica se existe uma abertura ligeiramente menor ou maior dentro desta faixa de tolerância e a utiliza no lugar. Se não houver uma abertura adequada dentro da faixa de tolerância, o software tentará “pintar” com uma abertura menor para criar a forma necessária. Isso exige que haja uma abertura menor adequada disponível e que essa abertura possa ser usada para “pintura”.
As tolerâncias de correspondência de abertura normalmente são usadas apenas ao direcionar para um fotoplotter vetorial, que requer um arquivo de aberturas fixo ou fornecido. Elas não serão necessárias se as aberturas tiverem sido criadas a partir do PCB e “flashed”. Se as tolerâncias de correspondência não forem necessárias, elas deverão ser deixadas no valor padrão de 0.005 mil.
Tipo de plotter
Use esta região para especificar o tipo de fotoplotter de destino:
-
Unsorted (raster) – selecione para usar máquina raster (padrão).
-
Sorted (vector) – selecione para usar máquina vetorial.
Os arquivos Gerber podem ser criados com os dados ordenados por sua posição no “filme” ou não ordenados. A ordenação é exigida apenas por fotoplotters vetoriais e não se aplica a plotters modernos do tipo raster, que criam internamente uma imagem inicial. Se a ordenação estiver ativada, a geração de Gerber poderá levar mais tempo.
Específico do Gerber X2
-
File Subject – use este campo para selecionar o tipo de arquivo, que é incluído como um atributo
Part nas saídas Gerber X2. A lista suspensa oferece as seguintes opções:
-
None
-
Autodetect – atribui automaticamente um atributo da lista abaixo com base no tipo de arquivo da placa. Por exemplo, um documento PCB contendo um único projeto de placa receberá o atributo Single.
-
Single – uma única PCB.
-
CustomerPanel – um arranjo de placas ou painel de envio.
-
ProductionPanel – um painel de trabalho ou painel de fabricação.
-
Coupon – um cupom (placa de teste de desempenho associada a um projeto principal de placa).
-
Other – nenhuma das opções acima. No arquivo, uma string anexada ao atributo indica informalmente a peça.
-
File Comment – insira um comentário que será incluído como atributo nas saídas geradas.
Outros
-
Optimize change location commands – quando esta opção está ativada, os dados de localização X ou Y não são incluídos se não mudarem de um objeto para o seguinte.
-
Generate DRC Rules export file (.RUL) – ative esta opção para gerar um arquivo de exportação de regras DRC. O relatório detalha as regras de projeto definidas para o documento PCB de origem a partir do qual os dados Gerber estão sendo gerados.
Gerando dados de fabricação ODB++
ODB++ é um formato de troca de dados CAD-to-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 poderia 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 pelos 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 é 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; no segundo, são armazenadas no arquivo de configuração OutputJob.
Esta página analisa a preparação da saída ODB++ usando a caixa de diálogo ODB++ Setup, que oferece suporte à versão 8.1 do ODB++ e à versão legada 7.0. Esta caixa de diálogo está disponível quando a opção ODB.Improvement está ativada na caixa de diálogo Advanced Settings dialog.
Quando a opção ODB.Improvement está desativada na caixa de diálogo Advanced Settings, a preparação da saída ODB++ é realizada usando a iteração anterior da caixa de diálogo ODB++ Setup, que oferece suporte à versão 8.0 do ODB++.
Options and Controls of the ODB++ Setup Dialog (Previous Iteration)
Camadas para plotar
Marque a caixa ao lado de cada camada específica que deseja plotar como parte da saída gerada.
Clique no botão
para abrir a caixa de diálogo Add Mechanical Layers na qual você pode selecionar as camadas mecânicas que são adicionadas a todos os plots ou ao plot selecionado.

A caixa de diálogo Add Mechanical Layers
Se o projeto incluir vias com tipos IPC-4761 atribuídos, as camadas mecânicas correspondentes (como Filling, Capping etc.) serão listadas no grupo de camadas IPC-4761 Via Type Features na lista de camadas.
Unidades
Selecione polegadas ou milímetros para serem usados como sua unidade de medida preferida.
Opções de arquivo
Marque a caixa ao lado do tipo de arquivo que deseja usar para a geração dos arquivos de saída. As opções incluem arquivos não compactados, .zip e .tar/.tgz.
Um arquivo TGZ é um arquivo TAR compactado com GZIP. O arquivo TAR é usado para agrupar arquivos e, em seguida, a compactação GZIP é usada para reduzir o tamanho dos arquivos; arquivos TGZ são menores do que arquivos Zip comuns. Como os arquivos TGZ são preferidos por muitas opções de software CAM, como Frontline Genesis, um arquivo TGZ pode facilitar o processo de fabricação.
Outros
-
Include unconnected mid-layer pads - marque para permitir pads não conectados na camada intermediária em plots ODB++.
-
Generate DRC Rules export file (.RUL) - marque para gerar um arquivo
.RUL que contém todas as regras de projeto definidas para o documento de origem a partir do qual os dados ODB++ estão sendo gerados.
-
Export only the objects inside the board outline - marque para especificar a origem a ser usada para criar a camada de perfil ODB++. A camada de perfil contém o limite externo da placa. Por padrão, este campo é definido como Board Outline (também chamado de formato da placa, é uma forma poligonal fechada que define o limite, ou extensão, da PCB). Criado com cada nova PCB, este talvez seja a melhor origem para a criação da camada Profile. Se o seu projeto não tiver um formato de placa associado, você pode escolher qual camada PCB de origem foi usada para definir o polígono fechado que representa o limite da placa (por exemplo, a camada KeepOut ou uma camada Mechanical específica). Esta opção está disponível apenas quando o documento de origem contém um objeto de arranjo de placas incorporado e fornece controle sobre a extensão dos objetos exportados. Observe que, se um objeto (por exemplo, texto) estiver fora do contorno da placa, mas tocando-o, e esta opção estiver ativada, esse objeto ainda será exportado.
-
Merge Net-Tie Nets - quando ativada, se um projeto contiver nets conectadas por componentes Net-Tie, essas nets serão relatadas como nets únicas distintas na netlist.
-
Distinguish different footprints with the same name - quando ativada, se um dos footprints com o mesmo nome tiver sido modificado, somente o footprint modificado será alterado na saída. Quando a opção não está ativada, todos os footprints com o mesmo nome aparecerão como modificados na saída.
-
Generate Additional Tools by Drill Symbols - ative para gerar ferramentas de furação adicionais com base nos agrupamentos de símbolos de furação definidos. Dados de coluna adicionais serão acrescentados onde existirem no agrupamento Drill Symbols. As colunas de dados existentes não serão removidas dos dados de furação gerados.
Plotar camadas
Use a lista suspensa ou clique com o botão direito na seção Layers to Plot para selecionar facilmente um grupo de camadas a plotar.
-
All On - clique para marcar todas as caixas na coluna Plot (dados ODB++ serão criados para todas as camadas marcadas).
-
All Off - clique para limpar todas as caixas marcadas na coluna Plot (nenhum dado ODB++ será criado).
-
Used On - clique para marcar todas as caixas na coluna Plot das camadas usadas no projeto.
-
Edit Group - clique para abrir a caixa de diálogo Add Mechanical Layers na qual você pode selecionar as camadas mecânicas adicionadas ao plot selecionado. Você também pode clicar em
associado a um grupo de camadas ou clicar com o botão direito em um grupo de camadas e selecionar Edit Group para acessar a caixa de diálogo Add Mechanical Layers .
Opções adicionais
Clicar com o botão direito na seção Custom Layers exibirá:
-
Add Layer - clique para adicionar uma camada.
-
Edit Layer - clique para editar a camada.
-
Delete Layer - clique para excluir a camada.
Clique na célula da lista de camadas de uma camada personalizada na seção Custom Layers para abrir a caixa de diálogo Select Layer, na qual você pode selecionar as camadas adicionadas à camada personalizada selecionada.
Options and Controls of the ODB++ Setup Dialog
Versão ODB++
Selecione a versão do ODB++ na qual as saídas geradas devem ser formatadas: v. 8.1 ou a versão legada v. 7.0.
Ao gerar saídas formatadas na versão 8.1 do ODB++, vários recursos são suportados.
-
Support for layer subtypes – informações sobre subtipos de camadas rígidas e flexíveis estão incluídas para oferecer suporte à fabricação de PCBs rígida-flexíveis. Os seguintes subtipos de camada são compatíveis:
-
COVERLAY – folgas de uma camada de coverlay.
-
STIFFENER – formas e locais onde o material do enrijecedor é colocado na PCB.
-
BEND_AREA – para rotular áreas da PCB que são dobradas quando a PCB está em uso.
-
FLEX_AREA – armazena as geometrias das porções flexíveis da placa.
-
RIGID_AREA – armazena as geometrias das porções rígidas da placa.
-
SIGNAL_FLEX – camada de sinal (cobre) em laminado flexível. Usada para distinguir do sinal em laminado rígido em placas rígida-flexíveis.
-
PG_FLEX – camada de alimentação e terra (cobre) em laminado flexível. Usada para distinguir da camada de alimentação e terra em laminado rígido em placas rígida-flexíveis.
-
Support for a zones file – ao gerar saídas para placas rígida-flexíveis, um arquivo zones é gerado. Esse arquivo (localizado na pasta \steps\pcb da saída gerada) contém informações sobre todas as zonas (regiões da placa) definidas no projeto, incluindo as camadas envolvidas e as coordenadas do contorno de cada zona.
-
Support for geometry on the stiffener layer – ao gerar saídas para placas rígida-flexíveis, são geradas informações de geometria (perfil e espessura) na camada do enrijecedor (
).
-
Backdrill generation – os backdrills param na camada anterior à definida em Layer Stack Manager para tratá-los corretamente.
-
Support for a shortf file – há suporte para gerar um arquivo shortf. Esse arquivo (localizado na pasta \steps\pcb\eda da saída gerada) contém uma lista de nets e primitivas de cobre que podem intencionalmente entrar em curto ('Net-Ties'). Isso permite evitar a duplicação da documentação enviada ao fabricante, com um pacote ODB++ listando net ties mesclados para fabricação e outro sem net ties mesclados para Teste em Circuito (
).
O suporte para gerar um arquivo shortf está disponível quando a opção ODB.IntentionalShorts está habilitada na caixa de diálogo Advanced Settings.
-
Support for mid-layer components – componentes colocados em uma camada intermediária são incluídos na exportação. Isso é fornecido pela adição do atributo de camada de posicionamento aos dados de camada do componente nos arquivos ODB++ exportados (
).
Unidades
Quando a opção v. 8.1 é selecionada como ODB++ Version, selecione Millimeters ou Inches para usar como unidade de medida preferida. Quando a opção v. 7.0 é selecionada como ODB++ Version, Inches é selecionado por padrão e não pode ser alterado.
Opções de Arquivo
Marque a caixa ao lado do tipo de arquivo que deseja utilizar para a geração dos arquivos de saída. As opções incluem arquivos descompactados, .zip e .tar/.tgz.
Um arquivo TGZ é um arquivo TAR compactado com GZIP. O arquivo TAR é usado para agrupar arquivos, e então a compactação GZIP é usada para reduzir o tamanho dos arquivos; arquivos TGZ são menores do que arquivos Zip comuns. Como arquivos TGZ são preferidos por muitas opções de software CAM, como Frontline Genesis, um arquivo TGZ pode facilitar o processo de fabricação.
Dados Incluídos
-
Include Net List – quando habilitado, as saídas geradas incluirão a netlist.
-
Neutralize Net Names – quando habilitado, os nomes das nets são substituídos por Net_[1-…] nas saídas geradas.
-
Merge Net-Tie Nets – quando habilitado, se um projeto contiver nets conectadas por componentes Net-Tie, essas nets serão reportadas como nets únicas distintas na netlist. Observe que essa opção é desabilitada quando a opção Generate shortf: List of Intentional Shorts (Net-Ties) está habilitada.
-
Generate shortf: List of Intentional Shorts (Net-Ties) – ao gerar saídas formatadas na versão ODB++ 8.1 (v. 8.1 é selecionado como ODB++ Version), habilite para gerar um arquivo shortf que contém uma lista de nets e primitivas de cobre que podem intencionalmente entrar em curto ('Net-Ties'). O arquivo gerado pode ser encontrado na subpasta eda da saída step. Observe que essa opção é desabilitada quando a opção Merge Net-Tie Nets está habilitada.
-
Include Components – quando habilitado, as saídas geradas incluirão componentes.
-
Remove Component Properties – quando habilitado, as propriedades (parâmetros) dos componentes serão removidas das saídas geradas.
Quando a opção está desabilitada, os parâmetros do componente são incluídos nas saídas ODB++ geradas como registros de propriedade do componente. Observe que a inclusão de parâmetros de BOM não é suportada no momento.
-
Distinguish different footprints with the same name – quando habilitado, se um dos footprints com o mesmo nome tiver sido modificado, somente o footprint modificado será alterado na saída. Quando a opção não está habilitada, todos os footprints com o mesmo nome aparecerão como modificados na saída.
-
Include Variants Data – ao gerar saídas formatadas na versão ODB++ 8.1 (v. 8.1 é selecionado como ODB++ Version), habilite para incluir informações sobre todas as variantes de projeto (incluindo
[No Variations]). As seguintes informações são incluídas nas saídas quando essa opção está habilitada:
-
Estado de cada componente dentro de qualquer variante exportada (montado / não montado).
-
Informações sobre peça(s) alternativa(s) no nível do componente para qualquer variante exportada.
-
Parâmetros de cada componente de acordo com a variação.
-
Parâmetros personalizados aplicados a cada variante/componente.
Quando essa opção está desabilitada, a saída é gerada para a variante selecionada no arquivo Outjob ou, quando a saída é gerada diretamente a partir do editor de PCB (File » Fabrication Outputs » ODB++), a variante ativa no momento selecionada no painel Projects.
-
Quando a geração de ODB++ é configurada a partir de um arquivo Outjob e a opção Include Variants Data está habilitada, todas as variantes de projeto são incluídas na saída ODB++, independentemente de qual variante está selecionada para o arquivo Outjob ou para a saída.
-
Observe que variações de máscara de pasta não são consideradas. Se as variações de máscara de pasta precisarem ser incluídas, certifique-se de que a opção Allow Variation for Paste Mask esteja habilitada nas configurações das variantes necessárias e gere as saídas para cada variante individualmente, com a opção Include Variants Data desabilitada na caixa de diálogo ODB++ Setup.
Os parâmetros do componente são
As opções Include Net List, Neutralize Net Names, Include Components e Remove Component Properties estão disponíveis quando a opção ODB.IntellectualPropertyProtection está habilitada na caixa de diálogo Advanced Settings. Esse recurso está em Open Beta. Além disso, quando a opção ODB.IntellectualPropertyProtection está habilitada, as informações do caminho da pasta também serão removidas dos arquivos de relatório gerados ([Design name].REP) e de regra (odb\user\[Design name].RUL).
Outros
-
Include unconnected mid-layer pads – marque para permitir pads não conectados na camada intermediária em plots ODB++.
-
Generate DRC Rules export file (.RUL) – marque para gerar um arquivo .RUL que contém todas as regras de projeto definidas para o documento de origem a partir do qual os dados ODB++ estão sendo gerados.
-
Export only the objects inside the board outline – marque para especificar a origem que será usada para criar a camada de perfil ODB++. A camada de perfil contém o limite de contorno da placa. Por padrão, esse campo é definido como Board Outline (também chamado de board shape, é uma forma poligonal fechada que define o limite, ou extensão, da PCB). Criado com cada nova PCB, talvez esta seja a melhor origem para a criação da camada Profile. Se o seu projeto não tiver uma board shape associada, você pode escolher qual camada de origem da PCB foi usada para definir o polígono fechado que representa o limite da placa (por exemplo, a camada KeepOut ou uma camada Mechanical específica). Essa opção está disponível somente quando o documento de origem contém um objeto de array de placa incorporado, e fornece controle sobre a extensão dos objetos exportados. Observe que, se um objeto (por exemplo, texto) estiver fora do contorno da placa, mas tocando-o, e essa opção estiver habilitada, esse objeto ainda será exportado.
-
Generate Additional Tools by Drill Symbols – habilite para gerar ferramentas de furação adicionais com base nos agrupamentos definidos de Drill Symbol. Dados de coluna adicionais serão acrescentados onde existirem no agrupamento Drill Symbols. Colunas de dados existentes não serão removidas dos dados de furação gerados.
Camadas para Plotar
Marque a caixa ao lado de cada camada específica que deseja plotar como parte da saída gerada.
Clique no botão
para abrir a caixa de diálogo Add Mechanical Layers, na qual você pode selecionar as camadas mecânicas que são adicionadas a todos os plots ou ao plot selecionado.

A caixa de diálogo Add Mechanical Layers
Se o projeto incluir vias com tipos IPC-4761 atribuídos, as camadas mecânicas correspondentes (como Filling, Capping etc.) serão listadas no grupo de camadas IPC-4761 Via Type Features na lista de camadas.
As cores das camadas agora são atribuídas de acordo com o tipo de camada (por exemplo, vermelho para signal-top, azul para signal-bottom etc.) quando arquivos Gerber e ODB++ são importados para o editor CAM, caso as informações de cor da camada estejam ausentes dos arquivos que estão sendo importados.
A capacidade de selecionar quais camadas de sinal exportar como parte dos dados gerados está em Open Beta e disponível quando a opção ODB.IntellectualPropertyProtection estiver habilitada na caixa de diálogo Advanced Settings dialog.
Observe que atualmente há uma limitação: os dados ODB++ gerados sem nenhuma camada de sinal e dielétricos, juntamente com a exportação de dados de pares de furação, não serão importados para o CAMtastic em uma versão anterior do Altium Designer. Recomenda-se seguir uma das soluções alternativas abaixo:
-
Importe os dados ODB++ gerados no editor CAMtastic desta versão mais recente do Altium Designer. Em seguida, eles poderão ser salvos e serão abertos corretamente no editor CAMtastic em uma versão anterior do software.
-
Se você precisar excluir todas as camadas de cobre/dielétrico dos dados ODB++ gerados, desabilite também a exportação de pares de furação.
-
Se estiver exportando pares de furação, inclua pelo menos uma camada de sinal nos dados ODB++ exportados.
Camadas de Plotagem
Use a lista suspensa ou clique com o botão direito na seção Layers to Plot para selecionar facilmente um grupo de camadas para plotagem.
-
All On - clique para marcar todas as caixas na coluna Plot (os dados ODB++ serão criados para todas as camadas marcadas).
-
All Off - clique para limpar todas as caixas marcadas na coluna Plot (nenhum dado ODB++ será criado).
-
Used On - clique para marcar todas as caixas na coluna Plot das camadas que são usadas no projeto.
-
Edit Group - clique para abrir a caixa de diálogo Add Mechanical Layers, na qual você pode selecionar as camadas mecânicas adicionadas ao plot selecionado. Você também pode clicar em
associado a um grupo de camadas ou clicar com o botão direito em um grupo de camadas e então selecionar Edit Group para acessar a caixa de diálogo Add Mechanical Layers .
Opções Adicionais
Clicar com o botão direito na seção Custom Layers exibirá:
-
Add Layer - clique para adicionar uma camada.
-
Edit Layer - clique para editar a camada.
-
Delete Layer - clique para excluir a camada.
Clique na célula da lista de camadas de uma camada personalizada na seção Custom Layers para abrir a caixa de diálogo Select Layer, na qual você pode selecionar as camadas adicionadas à camada personalizada selecionada.
Geração a partir de um Embedded Board Array
Ao gerar uma saída ODB++ a partir de um projeto de PCB que contém um embedded board array, aplicam-se as seguintes observações:
-
O projeto é analisado automaticamente em busca de violações de empilhamento de camadas.
-
Placas embutidas que estiverem invertidas exibirão seus empilhamentos de camadas invertidos.
-
Camadas de sinal intermediárias e planos internos que sejam diferentes ainda podem aparecer no mesmo painel de camada intermediária.
-
Camadas de sinal intermediárias e planos internos podem ser invertidos entre si.
Ao gerar a saída ODB++ a partir do projeto PCB, todos os objetos em todas as camadas habilitadas para plotagem serão exportados. Se você quiser exportar apenas os objetos de projeto localizados dentro do contorno da placa, certifique-se de que todas as camadas adicionais que contenham objetos fora desse limite estejam desabilitadas para plotagem.
Local 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 da PCB - o caminho de saída é especificado na caixa de diálogo Project Options - Options dialog. 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, os arquivos ODB++ serão gravados em uma subpasta adicional chamada ODB++ Output.
Abertura Automática da 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 de carregamento automático ODB++ Output na caixa de diálogo Output Job Options (Tools » Output Job Options no Editor 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).
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 mais ampla progressivamente como uma alternativa aos dados tradicionais de saída para fabricação compostos, normalmente, por uma coleção 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 Gerber RS-274x tradicional, 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 da 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 da placa nua e em circuito.
-
Bill of Materials dos componentes para compras 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 de projeto de placas para fabricantes e montadores está centrada no formato de arquivo único, detalhado e altamente definido, totalmente compreendido em ambas as pontas da cadeia. Com um sistema funcional de troca de dados CAD-CAM estabelecido, os riscos associados à má interpretação dos dados, erros de arquivo e interpretações variáveis de Gerber são amplamente eliminados. Em resumo, tanto o IPC-2581 quanto o formato Gerber X2 representam uma nova geração de transferência de dados de projeto de placas para manufatura.
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 de 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.
Options and Controls of the IPC-2581 Configuration Dialog
-
IPC2581 version - use a lista suspensa para selecionar a versão correta do IPC-2581.
-
Measurement System - use a lista suspensa para selecionar unidades Metric ou Imperial .
-
Floating Point Precision - digite o número desejado ou use as teclas de seta para selecionar o ponto flutuante desejado.
-
OEMDesignNumberRef - use a lista suspensa para selecionar o parâmetro do componente a ser usado. DesignItemID é o padrão.
-
Merge Net-Tie Nets - quando habilitado, se um projeto contiver nets conectadas por componentes Net-Tie, essas nets serão reportadas como nets únicas distintas na netlist.
-
Distinguish different footprints with the same name - quando habilitado, se um dos footprints com o mesmo nome tiver sido modificado, apenas o footprint modificado será alterado na saída. Quando a opção não estiver habilitada, todos os footprints com o mesmo nome aparecerão como modificados na saída.
A configuração de precisão determina a exatidão de posicionamento e dimensionamento dos dados no arquivo compatível com IPC-2581 gerado, conforme ilustrado na imagem abaixo.

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 tab of the Project Options dialog. Ele será nomeado usando o formato <PCBDocumentName>.cvg.
O arquivo gerado será adicionado ao projeto e aparecerá no
Projects panel na pasta
Generated\Text Documents.
Gerando Dados de Fabricação NC Drill
Os 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 é 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 primeiro caso, as configurações são armazenadas no arquivo do projeto, enquanto no segundo, são armazenadas no arquivo de configuração OutputJob.
Options and Controls of the NC Drill Setup Dialog
-
NC Drill Format – use esta região para especificar as unidades e o formato a serem usados nos arquivos de saída NC Drill.
-
Units
-
Inches – habilite esta opção para usar unidades imperiais, em que todo o trabalho é feito em mils (1/1000 de polegada).
-
Millimeters – habilite esta opção para usar unidades métricas, em que todo o trabalho é feito em milímetros.
-
Format
-
2:3/4:2 – fornece uma resolução de 1 mil/0,01 mm.
-
2:4/4:3 – fornece uma resolução de 0,1 mil/1 μm.
-
2:5/4:4 – fornece uma resolução de 0,01 mil/0,1 μm.
Os formatos exibidos dependerão da opção Units selecionada, o que também será refletido na resolução. Os diferentes formatos e resoluções são fornecidos acima.
Se você estiver usando uma das resoluções mais altas, verifique se o fabricante da PCB oferece suporte a esse formato. Os formatos 4:3 e 4:4 só precisam ser escolhidos se houver furos em uma grade mais fina que 1 mil.
-
Leading/Trailing Zeroes – a supressão de zeros é uma técnica que reduz o tamanho dos arquivos de dados gerados removendo todos os zeros do início (leading) ou do fim (trailing) dos números.
-
Keep leading and trailing zeroes – se esta opção estiver habilitada, todos os zeros iniciais e finais aparecerão no arquivo NC Drill gerado.
-
Suppress leading zeroes – se esta opção estiver habilitada, nenhum zero inicial aparecerá no arquivo NC Drill gerado.
-
Suppress trailing zeroes – se esta opção estiver habilitada, nenhum zero final aparecerá no arquivo NC Drill gerado.
-
Coordinate Positions
-
Reference to absolute origin – use a origem absoluta como ponto de referência.
-
Reference to relative origin – use a origem relativa como ponto de referência.
-
Other
-
Optimize change location commands – marque esta opção para otimizar quaisquer comandos de alteração de localização.
-
Generate separate NC Drill files for plated & non-plated holes – marque esta opção para criar arquivos de furação separados para furos metalizados e não metalizados.
-
Generate separate NC Drill files for VIA features – marque esta opção para criar arquivos de furação separados para cada tipo de via IPC 4761.
-
Use drilled slot command (G85) – marque esta opção para usar múltiplos furos perfurados para criar slots.
-
Generate Board Edge Rout Paths – marque esta opção para criar um arquivo NC Rout separado para definir o formato da placa, incluindo recortes da placa.
-
Generate EIA Binary Drill File (.DRL) – use esta opção para gerar um arquivo .DRL. DRL é um 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.
Os arquivos NC Drill devem ser criados no mesmo formato que os arquivos Gerber. Caso contrário, as localizações dos furos podem não corresponder às localizações dos 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 coordenada no filme configurada para usar a origem absoluta ou relativa, os arquivos NC Drill idealmente deverão ser 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 – detalha as atribuições de ferramentas, tamanhos dos furos, contagem 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. Um arquivo separado será criado para cada tipo de furo – ranhurado, quadrado ou redondo. |
| FileName-NonPlated.TXT |
Arquivo de furação em formato ASCII. Especificamente para furos não metalizados em um projeto de PCB. Um arquivo separado será criado para cada tipo de furo – ranhurado, 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 par 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 pastas Generated correspondentes (separadas) serão adicionadas ao painel Projects (por exemplo, Generated (NC Drill Output)).
Localização dos arquivos NC Drill gerados
O caminho de saída para os 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 NC Drill File está direcionada.
-
Diretamente da PCB – o caminho de saída é especificado na caixa de diálogo Project Options – Options dialog. 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 aba 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:
-
A partir 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 aba Options da caixa de diálogo Project Options (Project » Project Options).
Gerando relatório de empilhamento da placa
Altium Designer oferece suporte à produçã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 descrita acima está disponível quando a opção PCB.ModernBoardStackGenerator está habilitada na caixa de diálogo Advanced Settings dialog. Quando esta opção está desabilitada, a caixa de diálogo Layer Stack Report Setup fica disponível, na qual você só pode especificar a unidade de medida no relatório (
).
Gerando dados de fabricação baseados em impressão
As seguintes saídas 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 de furação e guias para o documento PCB de origem.
-
Final - produz um conjunto completo e predefinido de impressão da arte-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 plano de potência 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 Atribuição de Pontos de Teste na Placa para saber mais sobre como atribuir pontos de teste em um projeto de PCB.
O relatório de pontos de teste oferece suporte a matrizes de placas incorporadas. Vários arquivos de netlist IPC-D-356A são produzidos quando exportados de um documento PCB que contém várias matrizes de placas incorporadas.
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
Um relatório de pontos de teste de fabricação usará apenas as configurações de
Fabrication ponto de teste para pads e vias, enquanto um
relatório de pontos de teste de montagem usará apenas as configurações de
Assembly ponto de teste. Observe que a caixa de diálogo
Assembly Testpoint Setup usada para configurar um Relatório de Fabricação de Montagem tem o mesmo conjunto de opções que a caixa de diálogo
Fabrication Report Setup.
Options and Controls of the Testpoint Setup Dialog
Formatos de Relatório
-
Text - habilite para o formato de texto padrão no relatório.
-
CSV - habilite para o formato padrão de valores separados por vírgula, que pode ser importado para um aplicativo de planilha, como o Excel, para processamento adicional.
-
IPC-D-356A - habilite para um arquivo de netlist IPC que contém informações sobre vias cegas e enterradas, além de diferenciar entre vias metalizadas e pads livres. Quando importado para um documento CAM junto com dados de imagem e furação, ele facilita a recuperação dos nomes de rede originais usados no projeto da PCB, tornando a PCB mais fácil de entender e gerenciar no Editor CAM.
Camadas de Ponto de Teste
Essas seleções permitem especificar um escopo para o relatório:
-
Top layer - marque para incluir pontos de teste válidos atribuídos na parte superior da placa.
-
Bottom layer - marque para incluir pontos de teste válidos atribuídos na parte inferior da placa.
Unidades
-
Imperial- marque para gerar coordenadas em polegadas.
-
Metric - marque para gerar coordenadas em milímetros.
Posições das Coordenadas
-
Reference to absolute origin - selecione para usar a origem absoluta como ponto de referência para as coordenadas dos pontos de teste.
-
Reference to relative origin - selecione para usar a origem relativa como ponto de referência para as coordenadas dos pontos de teste.
Opções IPC-D-356A
Esta região da caixa de diálogo fica disponível somente quando a opção IPC-D-356A Report Format está habilitada.
-
Adjacency Information - marque para incluir uma lista de redes que possivelmente possam estar em curto e, em seguida, insira o critério de adjacência na caixa de texto.
-
Board Outline - marque para permitir a descrição de contornos e outros dados do tipo segmento que não estejam conectados a uma rede específica; em seguida, use a lista suspensa para selecionar os dados desejados.
-
Conductor Traces - Consulte a especificação IPC-D-356A para mais detalhes.
-
Merge Net-Tie Nets - quando habilitado, se um projeto contiver redes conectadas por componentes Net-Tie, essas redes serão reportadas como redes únicas distintas na netlist.
Arquivos de Relatório de Fabricação Gerados
Todos os arquivos de pontos de teste gerados são nomeados primeiro por tipo (Fabrication ou Assembly) e depois 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 está 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 para os 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 de Testpoint está direcionada.
-
Diretamente da PCB - o caminho de saída é especificado na caixa de diálogo Project Options - Options dialog. 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.
Abertura Automática da 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 Outputcarregamento automático na caixa de diálogo Output Job Options (Tools » Output Job Options do Editor 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 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 do Fabrication Outputs. 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.
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 caso da primeira, as configurações são armazenadas no arquivo do projeto, enquanto na segunda, são armazenadas no arquivo de Configuração de OutputJob.