Importando um projeto do Allegro

Para atender à necessidade de carregar e trabalhar com arquivos de projeto do Cadence® Allegro, o Import Wizard do Altium Designer inclui a capacidade de importar projetos de PCB do Allegro em formato binário (*.brd - consulte os pré-requisitos de importação), ASCII (*.alg) (que são convertidos em arquivos de PCB do Altium Designer (*.PcbDoc)) e arquivos de footprint do Allegro (*.dra) (que são convertidos em arquivos de biblioteca de PCB do Altium Designer (*.PcbLib).

Os arquivos de PCB do Allegro (até a versão 17.4) são convertidos em arquivos de PCB do Altium Designer pelo importador Allegro do Wizard, que está incluído como uma extensão da plataforma Altium Designer.

Para acessar os recursos de importação do Allegro no Altium Designer, o recurso Allegro deve estar habilitado na sua instalação do Altium Designer. Esse recurso é habilitado por padrão no Altium Designer. Ele pode ser habilitado/desabilitado após a instalação.

Para obter mais informações sobre como alterar a funcionalidade principal instalada, consulte a página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Pré-requisitos de Importação

O Import Wizard do Altium Designer pode importar diretamente arquivos de PCB do Allegro em formato ASCII (*.alg). Para importar um arquivo binário de PCB do Allegro (*.brd) ou de footprint (*.dra), o arquivo deve ser convertido de binário para ASCII. A conversão de binário para ASCII é realizada pelo utilitário da Cadence chamado Extracta, um utilitário configurável de linha de comando capaz de extrair e converter dados do arquivo binário de PCB, com o processo de extração controlado por um arquivo de comando que detalha os dados que precisam ser extraídos. Saiba mais sobre o Extracta.

Versões de Arquivos Binários Suportadas

O Extracta só extrairá dados de arquivos binários de PCB do Allegro (*.brd) e de footprint (*.dra) cuja versão seja igual ou inferior à versão do Extracta em uso. Para verificar a versão do Extracta, abra o Prompt de Comando do Windows e digite Extracta -version.

Observação: se esse comando falhar, pode ser que Extracta.exe não tenha o Windows Path definido corretamente; consulte este artigo da Base de Conhecimento da Altium para obter informações detalhadas sobre como configurar a variável de ambiente Path do sistema para o Extracta.

Importando Quando o Allegro Está no Mesmo PC que o Altium Designer

Se o Altium Designer estiver instalado no mesmo PC que o Cadence Allegro, o processo de extração poderá ser tratado automaticamente pelo Import Wizard do Altium Designer. O processo de execução do Wizard está descrito abaixo. Observe que o Wizard também realiza a verificação da versão do arquivo; arquivos do Allegro até a versão 17.4 são atualmente suportados pelo Wizard.

Importando Quando o Allegro Não Está no Mesmo PC que o Altium Designer

Se o Extracta.exe não estiver instalado no mesmo PC que o Altium Designer, você poderá executar manualmente o processo de extração no PC em que o utilitário Extracta estiver instalado. O Altium Designer executa o processo de extração usando o arquivo Allegro2Altium.bat.

Para extrair manualmente os dados ASCII da placa:

  1. Copie o arquivo Allegro2Altium.bat da pasta <Altium_Designer_Installation_Folder>\System para um local conhecido no PC que tenha o Allegro instalado.

  2. Copie o arquivo binário do Allegro (*.brd ou *.dra) que deseja converter para a mesma pasta.

  3. Abra um Prompt de Comando do Windows e use o comando cd para ir até a pasta que contém os arquivos copiados. Exemplo:

    cd C:\Documents\Files\Test

  4. Quando estiver no diretório correto, execute o arquivo em lote do Altium usando o comando Allegro2Altium. Por exemplo:

    Allegro2Altium your_file.brd

    ou

    Allegro2Altium your_file.dra

    em que your_file.brd ou your_file.dra é o nome do arquivo binário que você deseja converter. Coloque o nome do arquivo entre aspas duplas se ele contiver espaços, por exemplo Allegro2Altium "your file.brd".

  5. O processo criará um arquivo ASCII (your_file.brd.alg ou your_file.dra.alg) na pasta. Copie esse arquivo ASCII da placa de volta para o PC onde ele poderá ser importado para o Altium Designer usando o Import Wizard.

O processo de conversão do projeto ASCII do Allegro é controlado pelo arquivo em lote especial Allegro2Altium.O processo de conversão do projeto ASCII do Allegro é controlado pelo arquivo em lote especial Allegro2Altium.

Em uma instalação padrão do Allegro, o programa proprietário de conversão extracta.exe é adicionado como caminho do ambiente do sistema e, portanto, fica acessível a partir de todos os locais. O arquivo em lote Allegro2Altium e o processo de conversão pendente falharão se esse programa não puder ser acessado. Consulte o artigo da Base de Conhecimento da Altium para obter informações detalhadas sobre como configurar a variável de ambiente Path do sistema para o Extracta caso o programa não possa ser acessado.

Acessando e Executando o Importador

O importador de arquivos de projeto de PCB do Allegro está disponível por meio do Import Wizard  do Altium Designer (File » Import Wizard), em que a opção é selecionada na página Select Type of Files to Import do wizard – escolha a opção Allegro Design Files.

Ao adicionar arquivos à lista de arquivos para importação, use o menu suspenso de filtro do navegador de arquivos para escolher entre arquivos binários do Allegro (*.brd) ou ASCII (*.alg).

Selecione arquivos de projeto do Allegro binários ou ASCII para importação. O Allegro deve estar instalado na máquina local para importar arquivos binários do Allegro (*.brd).Selecione arquivos de projeto do Allegro binários ou ASCII para importação. O Allegro deve estar instalado na máquina local para importar arquivos binários do Allegro (*.brd).

Se você tentar importar um arquivo binário de projeto do Allegro (*.brd) usando o Import Wizard e não tiver o Allegro instalado localmente, o processo de importação será suspenso e uma caixa de diálogo de aviso será exibida. Nesse caso, importe uma versão ASCII do arquivo de projeto que tenha sido criada por meio do processo de extração de arquivo ASCII do Allegro (conforme descrito acima).

Para concluir o processo de importação e conversão de arquivos, siga pelas páginas restantes do Import Wizard para personalizar e finalizar a conversão dos arquivos de projeto do Allegro em arquivos de projeto do Altium Designer.

Observe que o Import Wizard oferece uma configuração padrão de mapeamento de camadas, que pode ser modificada e salva como um arquivo *.ini. O mapeamento é usado pelo Import Wizard para criar o mapeamento de camadas para cada PCB no projeto importado; assim, durante a importação de vários arquivos PCB, um arquivo de configuração de mapeamento salvo pode ser carregado e aplicado a arquivos PCB individuais (ou a todos).

Observações

  • Consulte o artigo detalhado da Base de Conhecimento sobre como importar arquivos do Allegro para o Altium Designer.

  • No Altium Designer, modelos 3D STEP são armazenados dentro de um objeto 3D Body, que é colocado no footprint da PCB.

  • O Importador do Allegro suporta a importação de pad stacks personalizados definidos em um projeto de placa do Allegro. A importação desse tipo de projeto criará formas de pad personalizadas no Altium Designer. Além disso, quando pernas de alívio térmico forem definidas como parte do pad stack personalizado no Allegro, elas serão importadas como conexões de alívio térmico personalizadas.

  • Quando o alívio térmico do tipo ortogonal, diagonal ou de contato total é definido no painel Properties para um pad no Allegro Constraint Manager, esses pads são importados para o Altium Designer com alívios térmicos personalizados configurados de acordo. Observe que, se a largura ou a folga do alívio térmico não estiver definida para um pad no Allegro Constraint Manager, os valores para Conductor Width e Air Gap Width no Altium Designer serão obtidos, respectivamente, das regras de largura mínima de linha e de espaçamento entre pinos definidas no projeto do Allegro.

  • Para fornecer consistência com o projeto do Allegro, os valores das regras relacionadas à largura são importados para o Altium Designer da seguinte forma:

    • Min Neck Width –> Largura mín.

    • Line Min Width –> Largura preferencial

    • Line Max Width –> Largura máx.

    Se um valor estiver ausente (ou for igual a zero) no projeto do Allegro, ele herdará o valor do intervalo anterior.

  • Ao importar um projeto do Allegro, você pode importar informações mais detalhadas de pad stack. Isso permite importar propriedades de pad mais precisas para o Altium Designer, alinhando-as mais de perto com seus equivalentes no projeto Allegro de origem. Como parte dessa capacidade, há suporte para diferentes formas de cobre nas camadas ao importar um arquivo de footprint do Allegro.

    Esse recurso está disponível quando a opção Importer.Allegro.ReadPadLayers está habilitada na caixa de diálogo Advanced Settings.

  • Ao importar um projeto do Allegro, se um derramamento de polígono tiver menos de 2500 sq.mil de área, sua opção Remove Islands Less Than será automaticamente desabilitada.

  • Ao importar um projeto do Allegro, pode haver suporte para a importação de máscaras de solda e de pasta no nível do padstack para pads (formas regulares e personalizadas, incluindo pads tented) e vias (incluindo o cálculo de expansões e lados tented).

    Além disso, ao importar um projeto do Allegro com as subclasses definidas abaixo nas camadas Top ou Bottom, um par de camadas de componente é criado no documento PCB gerado para acomodar os valores dessas camadas Top e Bottom, com essas camadas ocultas por padrão em relação à sua visibilidade.

    Subclasse de Projeto do Allegro

    Par de Camadas de Componente do Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP e COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP e DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP e TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP and PART_NUMBER_BOTTOM

    Esse recurso está em Open Beta e está disponível quando a opção Importer.Allegro.AdvancedEngine está habilitada na caixa de diálogo Advanced Settings.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe 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