Bibliotecas de PCB

O componente real que é montado na placa é representado como um símbolo esquemático durante a captura do esquema e como uma footprint de PCB para o desenho da placa. Os componentes do Altium Designer podem ser:

  • Criados e colocados a partir de bibliotecas locais ou
  • Colocados diretamente a partir de um Workspace ligado, acessível a toda a equipa de projeto.
Este documento descreve a criação e gestão de bibliotecas de PCB (*.PcbLib). Para saber mais sobre a criação de uma footprint de PCB propriamente dita, consulte a página Criar uma Footprint de PCB.

As footprints podem ser copiadas do editor de PCB para uma biblioteca de PCB, copiadas entre bibliotecas de PCB, ou criadas de raiz utilizando as Footprint Wizard ou ferramentas de desenho.

Criar uma Nova Biblioteca de PCB

Para criar uma nova biblioteca de PCB, selecione o comando File » New » Library nos menus principais e selecione a opção PCB Library na região File da caixa de diálogo New Library.

Depois de clicar em Create, é criado um novo documento de biblioteca de PCB chamado PcbLib1.PcbLib e apresentado no painel Projects, sendo também mostrada uma folha de componente vazia chamada PCBComponent_1.

O conteúdo da biblioteca é mostrado no painel PCB Library.

Está agora pronto para adicionar, remover ou editar os componentes footprint na nova biblioteca de PCB utilizando os comandos do editor de footprints de PCB.

Criar uma Biblioteca de PCB a partir de um Documento de PCB

Se tiver um desenho de PCB com todas as footprints já colocadas, pode utilizar o comando Design » Make PCB Library no editor de PCB para gerar uma biblioteca de PCB que inclua apenas essas footprints. Isto é muito útil se pretender criar uma biblioteca de trabalho exata, ou arquivo, do seu desenho concluído.

Após executar o comando, será criado automaticamente um documento de biblioteca (<PCBDocumentName>.PcbLib) (e armazenado no mesmo local que o documento de PCB a partir do qual foi criado) e adicionado ao projeto. O ficheiro criado aparecerá no painel Projects como parte do projeto, na subpasta Libraries\PCB Library Documents. O documento será aberto como documento ativo no editor de footprints de PCB. Cada componente PCB único detetado na PCB será então adicionado à biblioteca.

Criar uma Nova Footprint de PCB

É possível criar qualquer número de footprints de PCB numa biblioteca de PCB. Para criar uma nova footprint de PCB numa biblioteca existente, selecione o comando Tools » New Blank Footprint nos menus principais, clique com o botão direito na área de desenho e depois escolha o comando Tools » New Blank Footprint no menu de contexto, ou clique com o botão direito na região Footprints do  painel PCB Library e depois escolha New Blank Footprint no menu de contexto.

Uma vez que uma nova biblioteca contém sempre uma footprint de PCB vazia, também pode mudar o nome de Component_1 para começar a criar uma footprint. Para o fazer, selecione PCBComponent_1 na lista Footprints  do painel e depois clique no botão Edit no painel ou faça duplo clique em PCBComponent_1 para abrir o separador Footprint do painel Properties no seu modo Library Options. Introduza no campo Name o novo nome da footprint que a identifique de forma única.

Para remover a footprint ativa do documento atual da Biblioteca de PCB, escolha o comando Tools » Remove Footprint nos menus principais ou clique com o botão direito na área de desenho e depois escolha o comando Tools » Remove Footprint no menu de contexto. Depois de executar o comando, aparecerá uma caixa de diálogo de confirmação a perguntar se pretende continuar com a eliminação. Depois de clicar em Yes, a footprint será removida do documento da biblioteca e a footprint anterior na lista Footprints  passará a estar ativa. Uma ou mais footprints da biblioteca também podem ser eliminadas diretamente no painel PCB Library . Selecione a(s) footprint(s) pretendida(s) na lista Footprints , clique com o botão direito e depois escolha o comando Delete no menu de contexto. Aparecerá uma caixa de diálogo de confirmação a perguntar se pretende prosseguir com a eliminação de n footprints. Depois de clicar em Yes, a(s) footprint(s) será(ão) removida(s) do documento da biblioteca e a footprint seguinte na lista Footprints  passará a estar ativa.

Criar uma Footprint com o IPC Footprint Batch Generator

Para além das técnicas descritas na página Criar uma Footprint de PCB, o IPC Footprint Batch Generator pode ser utilizado para gerar múltiplas footprints com múltiplos níveis de densidade. O gerador lê os dados dimensionais de componentes eletrónicos a partir de uma folha de cálculo Excel ou de um ficheiro delimitado por vírgulas e aplica depois as equações IPC para criar footprints de PCB que estão verdadeiramente em conformidade com a Revisão B da norma IPC 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard.

Para aceder às capacidades do IPC Footprint Batch Generator no Altium Designer, a extensão de software IPC Footprint Generator tem de estar instalada. Esta extensão é instalada por predefinição com o Altium Designer. Pode ser instalada ou removida manualmente.

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

O gerador em lote pode criar os seguintes tipos de footprint: BGABQFPCAPAECFPCHIPChip ArrayCQFPDFNDIPDPAKFMLCCLGAMELF DIODE/RESISTORMOLDED CAP/IND/DIODEPLCCPQFNPQFPPSONQFNQFN-2ROWSIPSODFLSOICSOJSONSOPSOT143/343SOT223SOT23SOT89SOTFLWIRE WOUND, e ZIP.

O suporte para o IPC Footprints Batch Generator inclui:

  • Estão incluídos ficheiros de modelo em branco para tipos de encapsulamento na pasta \Templates da instalação do Altium Designer.
  • Os ficheiros de entrada de encapsulamento podem conter a informação para uma ou mais footprints de um único tipo de encapsulamento e podem ser ficheiros em formato Excel ou delimitado por vírgulas (CSV).

Selecione o comando Tools » IPC Compliant Footprints Batch Generator nos menus principais para aceder à caixa de diálogo IPC Compliant Footprints Batch Generator. Utilize a caixa de diálogo para adicionar os ficheiros de encapsulamento de footprint que necessita de processar e definir as opções de geração conforme necessário.

O IPC Footprints Batch Generator tem opções para criar todas as footprints na biblioteca de footprints de PCB aberta ou gerar uma única biblioteca com base num ficheiro de entrada ou no nome da footprint.
O IPC Footprints Batch Generator tem opções para criar todas as footprints na biblioteca de footprints de PCB aberta ou gerar uma única biblioteca com base num ficheiro de entrada ou no nome da footprint.

O processo resume-se da seguinte forma:

  1. Adicione à lista os ficheiros a processar. Estes podem ser baseados em Excel ou em CSV. Utilize os botões Add Files/Remove Files para compor a lista, ou simplesmente arraste e largue os ficheiros na área da lista.
  2. Especifique uma pasta de saída para o resultado gerado (se estiver a gerar novos ficheiros de Biblioteca de PCB como parte do processo).
  3. Utilize as opções para determinar como as footprints são geradas. Todas as footprints podem ser geradas no documento ativo da Biblioteca de PCB. Em alternativa, gere um documento de Biblioteca de PCB por ficheiro de entrada (com o mesmo nome do ficheiro de entrada), ou um documento de Biblioteca de PCB por nome de footprint (nomeado com base no campo FootprintName  especificado no ficheiro, ou utilizando a nomenclatura IPC se este estiver em branco). Os ficheiros de biblioteca gerados serão armazenados de acordo com a Output Folder indicada.
  4. Opcionalmente, escolha criar um relatório em HTML (e, opcionalmente, abri-lo após a conclusão do processamento). Este apresenta a data, hora e tempo de processamento, juntamente com todos os ficheiros processados e quaisquer erros fatais, erros e avisos associados.
  5. Se tiver optado por gerar novas bibliotecas de PCB, também pode optar por abri-las após a conclusão da geração.

Depois de definir a lista de ficheiros a processar e todas as outras opções conforme necessário, clique em Start. O processamento avançará, com o progresso refletido na caixa de diálogo. Pode cancelar a qualquer momento clicando em Stop, ou Close. Assim que a geração de todas as footprints terminar, clique em Close para sair da caixa de diálogo e desfrutar do resultado do trabalho do gerador.

  • As máscaras de pasta de solda são divididas em pequenas áreas preenchidas para encapsulamentos com um pad térmico grande (com dimensões de 2,1 mm x 1,6 mm, ou superior).

  • Para encapsulamentos com terminais gullwing, os pads são recortados para impedir que, de outro modo, se estendam sob o corpo do encapsulamento.

  • Para encapsulamentos pequenos com um pad térmico central grande (PQFP, QFN, SOIC e SOP), os pads periféricos são recortados para garantir a folga necessária entre os pads de acordo com a norma IPC.

  • Todas as dimensões são introduzidas no Assistente em unidades métricas (mm).

  • Consulte as legendas nos modelos Excel subjacentes (acedidos a partir do menu Open Template na caixa de diálogo IPC Compliant Footprints Batch Generator), para os conjuntos de dados atuais de cada um dos encapsulamentos suportados. Os modelos para ficheiros de tipos de encapsulamento encontram-se na seguinte pasta, numa instalação predefinida da extensão IPC Footprint Generator:

    Altium Designer Develop / Altium Designer Agile: \ProgramData\Altium\Altium Designer <Solution> <GUID>\Extensions\IPC Footprint Generator\Templates

    Altium Designer: \ProgramData\Altium\Altium Designer <GUID>\Extensions\IPC Footprint Generator\Templates

    Utilize-os como base para criar os ficheiros de encapsulamento a fornecer ao gerador.

  • Para gerar rapidamente uma única footprint compatível com IPC, utilize o IPC Compliant Footprint Wizard.

Adicionar Footprints de Outras Origens

Os componentes PCB podem ser copiados de outras bibliotecas PCB e depois renomeados e modificados na biblioteca de destino para corresponder às especificações exigidas. Existem várias formas de executar esta função.

  • Selecione a(s) footprint(s) colocada(s) num documento PCB e depois copie-as (Edit » Copy) e cole-as numa biblioteca PCB aberta usando Edit » Paste Component. Se tiverem sido copiados vários componentes para a área de transferência a partir do editor PCB, todos serão colados no documento de biblioteca como footprints de componentes separadas.
  • Selecione Edit » Copy Component quando a footprint a copiar estiver ativa no Editor de Bibliotecas PCB, mude para a biblioteca PCB de destino aberta e depois selecione Edit » Paste Component.
  • Selecione uma ou mais footprints na lista no painel PCB Library usando os comandos padrão Shift+Click ou Ctrl+Click, clique com o botão direito e depois escolha Copy. Mude para a biblioteca de destino, clique com o botão direito na lista de nomes de footprints e depois escolha Paste n Components, em que n é o número de componentes.
Se o mesmo componente for colado na biblioteca mais do que uma vez, será assinalado com o sufixo DUPLICATE ou DUPLICATEn, em que n é o número do duplicado quando existe mais do que um duplicado.

Tenha em atenção que, se o componente foi colocado no PCB a partir do seu Workspace ligado ou do painel Manufacturer Part Search, permanece uma ligação ao Workspace de origem. Pode limpar as ligações ao Workspace de todos os componentes na biblioteca aberta escolhendo o comando Tools » Clear Server Links nos menus principais. Depois de iniciar o comando, abre-se a caixa de diálogo Confirm Clear Vault Links. Clique em Yes  para limpar as ligações ao Workspace especificadas na caixa de diálogo e guardar a biblioteca; clique em No  para sair da caixa de diálogo sem executar qualquer ação.

A área de transferência pode armazenar vários objetos que podem ser adicionados (colados) a vários tipos de documentos no Altium Designer. A área de transferência suporta vários formatos de dados, dependendo da origem e do tipo de objeto, e pode ser configurada para armazenar apenas objetos copiados ou cortados de dentro do ambiente do Altium Designer ou toda a área de transferência do Windows - usando a opção Monitor clipboard content within this application only na página System - General page da caixa de diálogo Preferences . Tenha em atenção que nem todos os tipos de dados são suportados por cada editor de design e que os objetos não suportados não serão colados.

Verificar as Footprints e Gerar Relatórios

Para verificar se as novas footprints foram criadas corretamente, existem vários relatórios que podem ser gerados.

Lista da Biblioteca

Para gerar um relatório que liste todas as footprints PCB no documento da Biblioteca PCB atual, escolha o comando Reports » Library List nos menus principais. Depois de iniciar o comando, o relatório será gerado (<PCBLibraryDocumentName>.REP) na mesma pasta que o documento de origem da Biblioteca PCB e será automaticamente aberto como documento ativo na janela principal de design. O relatório resume o número total de modelos de componentes na biblioteca e lista todos os modelos de componentes por nome.

O relatório será adicionado ao painel Projects como um documento livre na subpasta Documentation\Text Documents.

Relatório da Biblioteca

Pode gerar um relatório a partir do documento de biblioteca ativo, contendo informações sobre os componentes armazenados nessa biblioteca. O relatório pode ser configurado para incluir pré-visualizações dos componentes (desenhadas a cores ou a preto e branco). O relatório pode ser gerado como um documento Microsoft Word (*.doc) ou como um documento HTML padrão (*.html).

Selecione o comando Reports » Library Report nos menus principais para abrir a caixa de diálogo Library Report Settings. Utilize esta caixa de diálogo para configurar o conteúdo e o estilo do relatório, bem como onde (e com que nome) o relatório será gerado. Por predefinição, o relatório terá o nome da biblioteca PCB e será armazenado na mesma localização.

A caixa de diálogo Library Report Settings
A caixa de diálogo Library Report Settings

Depois de clicar em OK o relatório será gerado. Se tiver optado por abrir o relatório após a geração, isso acontecerá desde que tenha o Microsoft Word (se estiver a gerar um relatório do tipo Doc) ou o Microsoft Internet Explorer (se estiver a gerar um relatório do tipo HTML) instalado no seu computador.

Se tiver escolhido adicionar o relatório gerado ao projeto após a geração, este aparecerá no painel Projects na subpasta Generated\Documents (para um relatório do tipo HTML), ou na subpasta Generated\Text Documents (para um relatório do tipo Doc).

Verificador de Regras de Componentes

Para validar todos os componentes na biblioteca ativa, o editor de footprints de PCB disponibiliza uma funcionalidade de Verificação de Regras de Componentes. Esta funcionalidade oferece várias verificações, incluindo a verificação de primitivos duplicados, designadores de pads em falta, cobre flutuante e uma referência de componente inadequada. O resultado é um relatório em formato de texto que lista quaisquer violações destas verificações. Para executar a Verificação de Regras de Componentes:

  1. Guarde o ficheiro da biblioteca.
  2. Selecione Reports » Component Rule Check (atalho R, R) para abrir a caixa de diálogo Component Rule Check.

  3. Assinale todas as caixas disponíveis e clique em OK. É gerado um relatório com o título <LibraryName>.ERR e aberto no Editor de Texto. Quaisquer erros serão assinalados. Cada footprint de componente em que sejam encontrados erros é listado, juntamente com os testes específicos que falhou.
  4. Feche o relatório para regressar ao editor de footprints de PCB.
Pode ser gerado um Relatório de Componente para o footprint de PCB ativo - saiba mais.

Atualizar um Footprint de PCB

A atualização de um Footprint de PCB a partir de uma Biblioteca de PCB pode ser feita de duas formas: fazendo "push" do PCB a partir da Biblioteca de PCB, ou fazendo "pull" a partir do editor de PCB. Fazer push de uma atualização de Footprint de PCB pega num ou mais footprints selecionados da Biblioteca de PCB e usa-os para atualizar todos os documentos PCB abertos que contenham esse footprint. Este primeiro método é a melhor opção quando se pretende uma substituição completa. A segunda opção permite-lhe rever todas as diferenças entre o footprint existente e o footprint na biblioteca antes de a atualização ser realizada. Também pode selecionar quais os objetos a atualizar a partir da biblioteca. Este segundo método é a melhor opção quando precisa de perceber exatamente o que mudou entre o footprint na placa e o footprint na biblioteca.

Fazer Push de Atualizações de Footprints a partir da Biblioteca de PCB

No Editor PCBLIB, utilize o comando Tools » Update PCB with Current Footprint (quando o footprint cujas alterações pretende transmitir aos documentos PCB é o footprint ativo) ou Tools » Update PCB With All Footprints. No painel PCB Library, clique com o botão direito na região Components do painel PCB Library e depois selecione Update PCB with [Component] ou Update PCB with All. A execução destes comandos abre a caixa de diálogo Component(s) Update Options, a partir da qual pode selecionar os primitivos/atributos a atualizar. Utilize esta caixa de diálogo para determinar que aspetos do footprint devem ser atualizados. Depois de clicar em OK, todas as instâncias colocadas deste footprint em todos os documentos PCB abertos serão atualizadas com quaisquer alterações efetuadas, de acordo com as opções de atualização especificadas.

As atualizações selecionadas serão enviadas para os footprints correspondentes em todos os documentos PCB abertos (independentemente do projeto a que pertençam).

Para saber como fazer push das atualizações feitas aos símbolos esquemáticos, consulte a informação do Painel da Biblioteca Esquemática.

Fazer Pull de Atualizações de Footprints a partir do Editor de PCB

No editor de PCB, utilize o comando Tools » Update From PCB Libraries, que, por sua vez, abre Update From PCB Libraries - Options. Clique em OK para abrir a caixa de diálogo Update From PCB Libraries.

Painel da Biblioteca de PCB

O painel PCB Library permite-lhe procurar footprints armazenados no documento ativo da biblioteca de PCB e editar as respetivas propriedades. Quando um documento de Biblioteca de PCB está ativo, o painel é preenchido com informações relativas aos footprints constituintes dessa biblioteca. O painel também oferece a possibilidade de transmitir diretamente para o documento de desenho PCB quaisquer alterações neles efetuadas.

O painel PCB Library
O painel PCB Library

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo