A apoiar a sua necessidade de trabalhar com ficheiros de desenho noutros formatos e de outras ferramentas, Altium Designer disponibiliza um importador para ficheiros de desenho e bibliotecas do Autodesk® EAGLE™ (Easily Applicable Graphical Layout Editor) (*.sch, *.brd, *.lbr).
Para aceder às capacidades de importação do EAGLE no Altium Designer, a funcionalidade EAGLE tem de estar ativada na sua instalação do Altium Designer. Esta funcionalidade está ativada por predefinição no Altium Designer. Pode ser ativada/desativada após a instalação.
Para mais informações sobre como alterar a funcionalidade principal instalada, consulte a página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Para obter informações sobre a migração do Autodesk EAGLE para o Altium Designer, clique aqui.
Suporte de Versões
O EAGLE Importer consegue importar ficheiros de desenho EAGLE em formato XML guardados com as versões 6.4 a 9.4 do EAGLE. Estes ficheiros são, por natureza, em formato XML; os ficheiros de desenho EAGLE em formato binário não podem ser importados diretamente com o EAGLE Importer. Para estes ficheiros de desenho de versões binárias mais antigas, recomenda-se que os guarde neste formato mais recente (XML) através do software EAGLE antes de tentar importá-los para o software.
Aceder e Executar o EAGLE Importer
A importação é realizada através do Import Wizard (File » Import Wizard). Selecione a entrada EAGLE Projects and Designs para aceder ao EAGLE Import Wizard e depois clique em Next.
Aceda ao EAGLE Import Wizard através da caixa de diálogo Import Wizard .
O EAGLE Import Wizard irá guiá-lo pelas etapas envolvidas na importação destes tipos de ficheiros, incluindo:
-
Especificar quais os arquivos de desenho EAGLE (*.BRD, *.SCH) a incluir no processo.
-
Especificar quais os ficheiros de biblioteca EAGLE (*.LBR) a incluir no processo.
-
Definir opções para controlar o gestor de relatórios.
-
Definir opções relacionadas com a estrutura do projeto.
-
Especificar a localização da diretoria de saída para onde os ficheiros serão importados
A hierarquia esquemática é suportada.
Tem controlo total sobre onde os projetos gerados no Altium Designer e os documentos associados serão colocados, especificando uma diretoria de saída.
A estrutura de saída proposta também é apresentada, para que possa ver exatamente o que irá obter com a importação. Se tudo estiver como pretendido, prossiga com a importação clicando em Next. Se precisar de alterar alguma coisa, clique no botão Back. Se quiser cancelar a importação, clique em Cancel.

Especifique quais os ficheiros de desenho e/ou bibliotecas EAGLE a importar, e outras opções conforme necessário.
Verifique a diretoria de saída e a estrutura proposta antes de prosseguir com o processo de importação.
A página Reporting Options do importador é usada para rever e editar o mapeamento de camadas para cada PCB Eagle. É fornecido um mapeamento predefinido para criar o mapeamento de camadas para cada PCB. O mapeamento de camadas pode ser personalizado para cada um dos seus desenhos a importar.
O Eagle Layer Name, Eagle Layer Type, Altium Layer Type, e Altium Layer Name estão listados na área da grelha. Clique no ícone
do lado direito de cada área para filtrar a lista apresentada dessa área.
Se desejar, pode editar o mapeamento de camadas para qualquer um ou todos os desenhos de PCB Eagle Import ou ficheiros de biblioteca nesta página do Wizard. Para agrupar por uma coluna, arraste o cabeçalho da coluna para a área especificada no topo da tabela.
Clicar com o botão direito na área da grelha disponibiliza um submenu onde pode:
-
Load Mapping from file - selecionar para abrir a caixa de diálogo Load Configuration para carregar os ficheiros de mapeamento pretendidos.
-
Save Mapping from file - selecionar para abrir a caixa de diálogo Choose File to Save Layer Mapping e escolher o caminho onde guardar o mapeamento de camadas.
Na página Output Projects do importador, as opções Schematic settings só ficam disponíveis se anexar um ficheiro .sch na página Importing EAGLE Design Files. O PCB Settings na página Output Projects só está disponível quando um ficheiro .brd é anexado na página Importing EAGLE Design Files. Estes ficheiros determinam que opções podem ser ativadas/desativadas. As opções incluem escolher registar todos os erros, avisos e eventos. Para ficheiros .brd, pode optar por gerar definições de PCB através de um corpo 3D e por camadas. As definições de esquemáticos variam bastante, permitindo-lhe escolher aspetos dos ficheiros a reconhecer, ocultar e ignorar. As definições de bibliotecas permitem-lhe escolher entre adicionar as bibliotecas importadas ao projeto PCB, caso exista um, ou não adicionar as bibliotecas.
Por predefinição, a diretoria de saída terá como destino a localização dos ficheiros de desenho/biblioteca EAGLE originais.
Quando o processo de importação estiver concluído, clique em Finish na caixa de diálogo Import Wizard para a fechar. O resultado da importação pode ser visto no painel Projects panel e pode ser resumido da seguinte forma:
-
É criado um projeto PCB do Altium Designer (
*.PrjPcb) por cada .sch, .brd e .lbr do EAGLE envolvido na importação.
-
Um arquivo de desenho esquemático EAGLE (
*.sch) é importado para um documento esquemático do Altium Designer (*.SchDoc).
-
Um arquivo de desenho PCB EAGLE (
*.brd) é importado para um documento PCB do Altium Designer (*.PcbDoc).
-
Uma biblioteca EAGLE (
*.lbr) é importada como documentos de Biblioteca Esquemática do Altium Designer (*.SchLib) e Biblioteca PCB (*.PcbLib). Além disso, é compilada uma biblioteca integrada (*.IntLib) com base nestas bibliotecas de origem.
-
É gerado um ficheiro de registo (
*.log) para cada ficheiro importado, mostrando os resultados da análise do ficheiro EAGLE original, bem como quaisquer erros e avisos (se estiverem ativados para inclusão).
Import Wizard - EAGLE Projects and Designs
Projetos e Desenhos EAGLE
Importing EAGLE Design Files
Clique em Add para escolher quais os arquivos de desenho EAGLE (BRD e/ou SCH) a incluir no processo. Pode eliminar um ficheiro selecionado clicando em Remove.
Importing EAGLE Library Files
Clique em Add para escolher quais os ficheiros de biblioteca EAGLE (LBR) a incluir no processo. Pode eliminar um ficheiro selecionado clicando em Remove.
Uma janela de progresso abrir-se-á e fechar-se-á rapidamente antes de aparecer a página seguinte do Wizard.
Reporting Options
Utilize a página Reporting Options para controlar o gestor de relatórios.
Output Projects
Utilize a página Output Projects para rever a estrutura do projeto de saída e especificar a diretoria de saída para importar os ficheiros.
Em General Settings, ative as opções pretendidas: Log All Errors, Log All Warnings, Log All Events.
-
PCB Settings
-
Generate 3D body – ative para gerar um corpo 3D.
-
By layers – utilize para indicar a ordem das camadas, separadas por ponto e vírgula (;).
-
Schematic Settings
-
Recognize powerports – ative para reconhecer powerports esquemáticos. Certifique-se de que os valores predefinidos na caixa de texto Power port designators estão corretos. Caso contrário, introduza os designadores corretos diretamente na caixa de texto.
-
Recognize ports – ative para reconhecer portas padrão. Certifique-se de que os valores predefinidos na caixa de texto Port designators estão corretos. Caso contrário, introduza os designadores corretos diretamente na caixa de texto.
Se os power ports nos seus desenhos EAGLE estiverem nomeados com o formato P+?, então aceitar a definição predefinida para o reconhecimento de portas padrão (com os Port designators definidos como PORT?;P+?) fará com que esses power ports sejam incorretamente traduzidos como portas padrão, originando curto-circuitos na circuitaria. Nesse caso, altere a definição Port designators para "PORT?".
-
Ignore document templates – ative para ignorar quaisquer modelos de documento.
-
Hide default sheet template – ative para ocultar o modelo de folha predefinido.
-
Create bus entry – ative para criar uma entrada de bus.
-
Do not translate hidden net name – ative para não traduzir nome(s) de net ocultos.
-
Library Settings
-
Add libraries to PCB project if one exists – ative para adicionar bibliotecas ao projeto.
Executing Import Process
Tem controlo total sobre onde os projetos gerados no Altium Designer e os documentos associados serão colocados, especificando a Output Directory. Utilize o ícone Browse Folder para procurar e selecionar a localização pretendida para a saída.
Por predefinição, a diretoria de saída terá como destino a localização dos ficheiros de desenho/biblioteca EAGLE originais.
A Output Structure proposta também é apresentada, para que possa ver exatamente os ficheiros e a árvore de estrutura que serão gerados. Se tudo estiver correto, prossiga com a importação clicando em Next.
Executing Import Process
A página Executing Import Process apresenta o documento que está atualmente a ser processado, com uma barra verde a mostrar o progresso da importação.
Closing the Wizard
O EAGLE Import Wizard foi concluído. Clique em Finish para fechar o Wizard.
Imported EAGLE files:
O resultado da importação pode ser visto no painel Projects e pode ser resumido da seguinte forma:
-
É criado um projeto PCB do Altium Designer (*.PrjPcb) por cada .sch, .pcb e .lbr do EAGLE envolvido na importação.
-
Um arquivo de desenho esquemático EAGLE (*.sch) é importado para um documento esquemático do Altium Designer (*.SchDoc).
-
Um arquivo de desenho PCB EAGLE (*.pcb) é importado para um documento PCB do Altium Designer (*.PcbDoc).
-
Uma biblioteca EAGLE (*.lbr) é importada como documentos de biblioteca esquemática (*.SchLib) e PCB (*.PcbLib) do Altium Designer. Além disso, é compilada uma biblioteca integrada (*.IntLib) com base nestas bibliotecas de origem.
-
É gerado um ficheiro de registo (*.log) para cada ficheiro importado, que mostra os resultados da análise do ficheiro EAGLE original bem como quaisquer erros e avisos (se a sua inclusão estiver ativada).
Considerações Pós-Importação
Depois de importar os seus ficheiros de projeto EAGLE, é bastante comum verificar e possivelmente alterar alguns aspetos. O seguinte é um exemplo de um procedimento pós-importação que poderá ser realizado. Não se trata, de modo algum, de uma lista exaustiva, nem de um requisito obrigatório, mas antes de um auxílio para reflexão sobre possíveis itens a considerar após a importação:
-
Quando existirem ficheiros de esquema e de PCB e estes tiverem sido importados para projetos separados, mova (ou copie) os ficheiros de projeto importados para um único projeto PCB do Altium Designer.
-
Verifique as ligações dos componentes (novamente, quando tanto a origem esquemática como a placa PCB tiverem sido importadas). A partir do PCB importado do projeto, utilize o comando Project » Component Links. Utilize a caixa de diálogo Edit Component Links dialog subsequente para fazer corresponder (ligar) os componentes do esquema e do PCB.
-
Verifique as Regras de Projeto utilizando a caixa de diálogo PCB Rules and Constraints Editor dialog (Design » Rules) e corrija quaisquer regras que não estejam a abranger exatamente os objetos pretendidos, simplificando-as sempre que possível (especialmente as regras Clearance e Width).
-
Se ainda não existir após a importação, crie uma Biblioteca PCB a partir do projeto PCB (Design » Make PCB Library), corrija quaisquer peças conforme necessário para cumprir o padrão exigido pela sua empresa e adicione também modelos 3D.
-
Atualize o Projeto PCB a partir da Biblioteca PCB atualizada (se aplicável).
-
Execute uma DRC (Tools » Design Rule Check) utilizando a caixa de diálogo Design Rule Checker dialog e corrija quaisquer erros.
-
Limpe quaisquer polígonos importados, convertendo-os em pours maiores com as regras associadas.
-
Adicione um limite de keepout à placa.