Trabalhando com Modelos de Pad Via
Juntamente com os objetos Track, Pads e Vias são elementos fundamentais de todos os projetos de placas de circuito. Cada Pad e Via pode ser configurado como um objeto personalizado durante ou após o posicionamento.
Para ampliar as capacidades de reutilização e gerenciamento de projeto para Pads e Vias em projetos de PCB, o Altium Designer também oferece: criação automatizada de modelos de Pad e Via; bibliotecas de modelos de Pad e Via; e diversos painéis associados para gerenciamento de Pads e Vias.
O conceito de modelos de Pad e Via que podem ser reunidos em uma biblioteca não é diferente do das bibliotecas de footprints de PCB, embora seja um pouco mais básico. A biblioteca Pad Via Template não armazena Pads e Vias reais; em vez disso, armazena definições pré-configuradas que são aplicadas a uma instância de Pad ou Via no momento em que ela é posicionada. As bibliotecas Pad Via Template salvas podem ser carregadas e usadas para posicionar instâncias de Pads e Vias predefinidos em qualquer projeto de PCB ou footprint de PCB.
Como mencionado, modelos existentes podem ser salvos em bibliotecas de Pad e Via Template, e novos modelos podem ser criados. Os modelos nessas bibliotecas ficam disponíveis para uso por meio do painel PCB Pad Via Templates. Os modelos locais também são listados no painel, tornando-o o recurso central para trabalhar com bibliotecas de modelos de Pad e Via.
O painel PCB Pad Via Templates
O painel PCB Pad Via Templates é um painel especializado que lista tanto os modelos de Pad/Via armazenados no documento PCB atual (Local), quanto aqueles disponíveis em bibliotecas Pad Via que foram instaladas ou incluídas no projeto de design atual (Available libraries).
Clique no botão
no canto inferior direito da área de projeto e depois escolha PCB Pad Via Templates para abrir o painel.

O painel oferece a dupla função de acessar modelos locais e também modelos baseados em biblioteca.
Os dois conceitos de biblioteca apresentados no painel podem ser resumidos da seguinte forma:
- Available Pad/Via Template Libraries – bibliotecas Pad Via carregadas ou instaladas (coleções baseadas em arquivo de modelos de Pad/Via). Esta região do painel lista os modelos contidos na biblioteca Pad Via atualmente selecionada.
- Local Pad & Via Library – termo coletivo para os modelos de Pad/Via usados no projeto atual da placa, incluindo quaisquer que tenham sido obtidos ou adicionados a partir de uma biblioteca Pad Via. Esta região do painel lista os modelos que se aplicam a Pads/Vias no projeto atual da placa.
A biblioteca local de Pad & Via
As entradas listadas na região inferior Local Pad & Via Library do painel representam as configurações de pad/via (modelos) usadas e salvas no projeto atual da placa. Uma visualização do modelo selecionado é mostrada na parte inferior da região.
Os modelos listados aqui são modelos de Pad Via salvos dentro do arquivo PCB e não estão contidos em uma "biblioteca" definida separadamente como tal. Um modelo selecionado pode ser reutilizado na placa atual como uma nova instância de Pad ou Via arrastando-o para o layout ou selecionando Place no menu de contexto acessado com o botão direito no painel.

Posicionando uma instância de modelo de Pad local.
Bibliotecas de arquivos de modelos de Pad & Via disponíveis
A região superior do painel, Available Pad/Via template Libraries, é usada para trabalhar com bibliotecas de arquivos de Pad Via Template.
Um modelo pode ser posicionado da biblioteca selecionada na PCB arrastando-o do painel ou pelo menu de contexto com o botão direito. Como o Pad/Via está sendo posicionado a partir de uma biblioteca de arquivos Template externa, suas propriedades não ficam disponíveis para edição na PCB, como pode ser visto na imagem do painel Properties mostrada abaixo, à direita. Para editar as propriedades de um pad/via baseado em biblioteca, seu modelo deve ser desvinculado; mais sobre isso na seção Desvinculando um modelo de uma biblioteca.

Os modelos na biblioteca Pad Via ativa, Preferred.PvLib neste exemplo. As propriedades de uma instância posicionada do Pad selecionado são mostradas na segunda imagem. Observe que as propriedades físicas, como o formato do pad e o tamanho do furo, não podem ser editadas.
A lista suspensa na parte superior do painel é usada para selecionar qual biblioteca disponível está ativa; na imagem abaixo é a ExampleViaLib.PvLib. O botão
é usado para abrir a caixa de diálogo Available Libraries, onde arquivos de bibliotecas Template podem ser adicionados e removidos. As bibliotecas disponíveis são discutidas abaixo. Use o campo Filter para exibir apenas os modelos cujo Name começa com essa sequência.

Use o campo Filter para filtrar rapidamente a lista de modelos.
Tornando bibliotecas Pad Via Template disponíveis
O termo Available Libraries refere-se a bibliotecas Pad Via Template cujos modelos estão disponíveis para uso no projeto atual da placa. Isso inclui bibliotecas Template que foram adicionadas ao projeto atual e também bibliotecas Template que foram instaladas no Altium Designer. Ambos os tipos podem ser revisados e gerenciados na caixa de diálogo Available Libraries; clique no botão
na parte superior do painel PCB Pad Via Templates para abrir a caixa de diálogo.

Instale uma biblioteca Pad Via externa ou use a guia Project para adicionar uma biblioteca existente ao projeto atual.
- A guia Project da caixa de diálogo lista todos os arquivos PvLib incluídos no projeto e também possui botões para adicionar ou remover bibliotecas do projeto.
- A guia Installed lista todas as bibliotecas de Pad Via Template que estão atualmente disponíveis nesta instalação do Altium Designer e, portanto, disponíveis para todos os projetos de PCB. Observe que, com uma biblioteca instalada, você pode controlar se ela estará disponível para uso ou não habilitando/desabilitando a opção Activated associada. Isso evita ter que ficar removendo e adicionando bibliotecas novamente.
Usando um modelo no projeto
Os modelos listados no painel PCB Pad Via Templates podem ser usados no projeto atual da placa das seguintes maneiras:
- Posicionado – posiciona diretamente do painel um Pad Via local ou de biblioteca de modelos.
- Selecionado na lista suspensa Template – no painel Properties quando Pads ou Vias estão selecionados. Use essa abordagem para alterar Pads ou Vias selecionados para usar um modelo diferente.
- Como uma restrição de regra – um Pad Via Template pode ser selecionado como Restrição na regra de projeto Routing Via Style (mostrada abaixo).
-
Como um escopo de regra – as seguintes palavras-chave de consulta podem ser usadas ao definir o escopo de uma regra de projeto (por exemplo, a regra de projeto Testpoint Style):
-
IsLinkedToPadViaTemplate(TemplateName : String) : Boolean/Boolean_String (por exemplo,
IsLinkedToPadViaTemplate('r75_140')) -
PadViaLibraryTemplate : string (por exemplo,
PadViaLibraryTemplate = 'r75_140') -
PadViaLinkedToTemplate : Boolean_String (por exemplo,
PadViaLinkedToTemplate = 'True')
-
IsLinkedToPadViaTemplate(TemplateName : String) : Boolean/Boolean_String (por exemplo,
- Para Via Stitching/Shielding – selecione o Via Template necessário na caixa de diálogo Add Stitching to Net dialog ou na caixa de diálogo Add Shielding to Net dialog.

Use modelos de Via na regra de projeto Routing Via Style ou ao adicionar via stitching a uma net.
O Pad Via Template e como ele é nomeado
Para cada Pad ou Via exclusivo posicionado em um projeto de placa, um Pad/Via Template é automaticamente criado, nomeado e armazenado no arquivo da placa. O modelo armazena a configuração base do Pad/Via, incluindo seu tamanho, formato, tipo de padstack, informações de Pasta/Máscara de Solda e de furo, entre outras. A configuração é nomeada automaticamente em conformidade com os padrões IPC (especificamente, as convenções de nomenclatura de padstack IPC-7251/7351). Todo Pad e Via usado no projeto referencia seu Template, e isso pode ser visto no painel Properties, como mostrado abaixo.
O sistema de nomenclatura IPC é baseado no sistema métrico, em que uma unidade equivale a um centésimo de milímetro (10-5 metros, 10µm). Assim, por exemplo, o modelo para um pad circular de 1,5 mm com um furo de 0,8 mm é chamado c150h80 – onde c indica circular (redondo) e h prefixa o tamanho do furo. Um pad chamado r155_125 é um pad retangular de montagem em superfície, com tamanho de 1,55 mm x 1,25 mm; e um pad chamado s160h100 é um pad quadrado, de furo passante, com tamanho de 1,6 mm, com um furo de 1,0 mm. Nomes de modelos de custom shape pad são prefixados com u. Combinações adicionais de letras/números inteiros são acrescentadas para propriedades especificadas de Pasta/Máscara de Solda.
Para observar esse comportamento, inspecione as propriedades de um Pad ou Via existente no respectivo painel Properties, clicando duas vezes no objeto ou selecionando o objeto e depois escolhendo Properties no menu de contexto com o botão direito.

O nome do modelo de Pad ou Via gerado automaticamente mostrado no painel Properties.
Localizando um Pad ou Via no espaço de projeto da PCB
Toda vez que um Pad ou Via de tamanho exclusivo é posicionado em um projeto de PCB usando o menu Place ou o Active Bar, um novo Pad/Via Template é criado automaticamente no arquivo da placa. Esses modelos são chamados de modelos <Local>. Para a PCB atual, a lista de todos os modelos de Pad e Via usados pode ser examinada no painel PCB quando ele estiver definido para o modo Pad & Via Templates mode.

O painel PCB no modo Pad & Via Templates
O modo Pad & Via Templates fornece controle avançado dos modelos de Pad e Via usados no documento PCB atual. Esse modo do painel é dividido em três seções:
- Library Name
- Templates
- Pads/Vias
Nome da biblioteca
Esta lista mostra as instâncias de modelos de Pad & Via no projeto como uma coleção de bibliotecas virtuais e físicas. Elas filtram os modelos incluídos na lista da seção inferior do painel e estão organizadas da seguinte forma:
- All – mostra todos os modelos de Pad e Via incluindo aqueles usados a partir de bibliotecas de Pad & Via.
- Pads – mostra todos os Pads tanto locais quanto baseados em biblioteca.
- Vias – mostra todas as Vias tanto locais quanto baseadas em biblioteca.
- Local – mostra todos os modelos de Pad e Via aplicados à placa, mas não aqueles adicionados de bibliotecas Pad Via.
- Pad & Via Libraries – mostra somente modelos de Pad e Via que foram aplicados a partir da biblioteca Pad Via selecionada.
Modelos
Esta região fornece uma lista de todos os modelos de Pad/Via usados no projeto PCB atual. Suas colunas incluem a Library Name de origem do modelo (local ou nome da biblioteca Pad Via) e o número de instâncias de Pad/Via para cada modelo (Count).
Qualquer quantidade dos modelos listados pode ser salva em uma biblioteca Pad Via separada. Para fazer isso, selecione vários modelos usando as técnicas padrão de Shift+Click e Ctrl+Click e clique no botão Save as Library. A biblioteca será adicionada automaticamente ao projeto e poderá ser salva com o nome de arquivo *.PvLib desejado usando File » Save As no painel Projects panel. Para saber mais sobre como criar uma biblioteca de Pad Via Template, consulte a página Creating and Editing a Pad Via Template Library.
A seção Templates também permite que um modelo baseado em biblioteca Pad Via seja posicionado no projeto PCB usando o botão Place. Selecione a biblioteca Pad Via desejada na seção superior Library Name do painel para habilitar esse recurso.
Pads/Vias
Esta região do painel é preenchida com as instâncias individuais de Pad/Via do modelo selecionado na seção Templates acima.
À medida que cada instância de Pad/Via é selecionada, o objeto é destacado graficamente no espaço de projeto, conforme definido pelas opções padrão de destaque, zoom e seleção do painel, localizadas na parte superior do painel PCB. Os Pad(s) ou Via(s) selecionados podem então ser editados para usar um modelo diferente no painel Properties; escolha o modelo necessário na lista suspensa Template.
Cada instância listada nesta região é acompanhada por uma caixa indicadora Changed que fica marcada quando um modelo de origem de biblioteca vinculada difere daquele usado no Pad ou Via local, ou seja, quando a biblioteca Pad Via de origem foi atualizada. O indicador Changed também ficará marcado se o Pad/Via local tiver seu tipo de padstack alterado; por exemplo, uma instância de Pad é alterada localmente de Multilayer para Single layer.
Em todos os casos, a versão local do Pad ou Via pode ser atualizada (ou revertida) para o modelo atual na biblioteca Pad Via de origem usando o botão do painel PCB Pad Via Templates panel Update.
Tarefas de edição e gerenciamento de Pad Via Template
Esta seção discute os vários cenários em que é necessário editar modelos de Pad ou Via.
Aplicar um modelo diferente a Pads/Vias existentes
Haverá momentos em que você desejará aplicar um modelo diferente a Pads ou Vias existentes (talvez você esteja reduzindo o número de Vias diferentes usadas em um projeto). Nessa situação, use o modo Pad & Via Templates do painel PCB para localizar e selecionar os Pads/Vias que deseja alterar. Os Pad(s) ou Via(s) selecionados podem então ser editados para usar um modelo diferente no painel Properties, escolhendo o modelo necessário na lista suspensa Template.

Aplicação de um modelo diferente.
Desvinculando um modelo de uma biblioteca
Não é possível editar as propriedades de Pads/Vias que usam um modelo de uma biblioteca de modelos baseada em arquivo; se fosse possível, isso significaria que a instância local não corresponderia mais ao modelo de biblioteca referenciado. Para editar um Pad ou Via que referencia um modelo de biblioteca, o modelo deve ser desvinculado.
Clique no botão
para desvincular um modelo. Quando você clica nesse botão, uma cópia desse modelo é criada na biblioteca local, e a(s) instância(s) selecionada(s) do Pad/Via passam a referenciar o modelo local. Observe que, se o botão
estiver esmaecido, isso indica que o modelo já é local.

Clique para desvincular o modelo da biblioteca baseada em arquivo. O modelo é copiado para a biblioteca local e esse modelo passa a ser usado.
Adicionando um modelo de biblioteca à biblioteca local
Se necessário, um modelo de biblioteca pode ser adicionado à biblioteca local. Isso pode ser feito clicando com o botão direito no nome do modelo e selecionando Add to Internal Library no menu de contexto, ou arrastando o modelo da região Pad/Via Library do painel e soltando-o em uma área em branco na região Local Pad & Via Library.

Adicione um modelo de Pad/Via à biblioteca local usando o menu de clique com o botão direito ou a ação de arrastar e soltar.
Modelos de biblioteca de Pad/Via não utilizados podem ser removidos da biblioteca local clicando no botão Removed Unused Pad/Via.
Isso equivale a posicionar um pad/via originado de um modelo de biblioteca Pad Via e depois excluí-lo da placa, registrando esse modelo como disponível localmente. Para replace um modelo local, em vez de adicionar um à lista local, consulte Replace a Local Template abaixo.
Atualizar a partir da biblioteca Pad Via
Se um modelo para um Pad/Via tiver sido atualizado na biblioteca e esse modelo já tiver sido usado em um projeto de placa, clique no botão Update no painel PCB Pad Via Templates para atualizar o modelo de Pad/Via no projeto. A atualização será refletida automaticamente em todas as instâncias de Pads/Vias que usam esse modelo na placa.

Um Pad/Via que usa um modelo que foi atualizado na biblioteca pode ser atualizado no projeto PCB usando o botão Update no painel PCB Pad Via Templates.
Quando uma atualização é iniciada, a caixa de diálogo Update Pads/Vias on Board é aberta, listando os detalhes da(s) alteração(ões) detectada(s) que serão aplicadas.

Modelos de Pad/Via detectados como diferentes de sua versão na biblioteca de origem podem ser atualizados da biblioteca para o projeto PCB.
Três opções de atualização são oferecidas pela caixa de diálogo para controlar o processo de atualização:
- Update locked objects – isso forçará a atualização do modelo de um objeto Pad/Via, independentemente do status Locked.
- Update free objects – atualiza apenas modelos de Pad/Via que se aplicam a Pads e Vias livres.
- Update component objects – atualiza apenas modelos de Pad/Via que se aplicam aos Pads e Vias usados em componentes.
Esse comportamento de sincronização é estabelecido pela propriedade Library de pads e vias, como visto no painel Properties ao visualizar respectivamente as propriedades de um pad ou via selecionado. Uma indicação de que existem diferenças entre a versão local do modelo e o modelo de origem é fornecida na coluna Changed da região Pads/Vias no modo Pad & Via Templates mode of the PCB panel.
A região inferior da caixa de diálogo lista os Pads/Vias a serem atualizados. Informações sobre cada um são listadas, incluindo Type, Description, Library, Template, e Action. Além disso, você pode selecionar marcar cada Pad/Via como Locked e/ou In Component. Quando habilitadas, essas opções sujeitam o objeto aos controles na região superior da caixa de diálogo.
Substituir um modelo local
Um modelo de Pad/Via baseado em biblioteca também pode replace um modelo Local, o que atualizará os Pads ou Vias na placa que usam esse modelo local.
Para fazer isso, arraste o modelo de biblioteca desejado da região Pad/Via Library do painel para a região Local Pad & Via Library do painel, mas, neste caso, solte o modelo de biblioteca on top of a entrada do modelo local existente. Todas as instâncias de pads/vias livres ou de componentes que usam o modelo serão atualizadas para o novo estilo do modelo de biblioteca.
Na animação abaixo, observe que os Pads de componente C1 e C2 mudam fisicamente para o tipo determinado pelo modelo de biblioteca “solto” – de r110_100 para s120.

Solte um modelo de biblioteca sobre uma entrada de modelo local para substituí-lo em todas as instâncias do projeto.
Remover Pad/Via Não Utilizado
Como os nomes dos modelos listados na Biblioteca Local são derivados de Pads e Vias no layout de PCB atual, se todas as instâncias de uma configuração específica de pad/via local tiverem sido excluídas da placa, seu modelo correspondente será removido da Lista Local.
No entanto, se um Pad ou Via colocado tiver sido obtido de uma Pad Via Library, seu modelo será mantido na lista Local quando todas as instâncias desse pad/via tiverem sido removidas da placa. As instâncias de modelos da Pad Via Library que não são mais necessárias podem ser removidas do registro do “banco de dados” local com o botão Remove Unused Pad/Via. A caixa de diálogo Update Templates from Library será aberta, na qual você poderá escolher quais modelos de pad e via serão removidos da Pad & Via Library local. Use o botão Templates ou o menu do botão direito para selecionar/desmarcar todos os modelos da lista ou inverter a seleção.


