Personalizando uma pilha de pads

O Altium Designer permite personalizar o formato dos seus pads, definir o formato necessário dos pads nas camadas de máscara de solda e de pasta, e também personalizar os alívios térmicos dos pads.

Se você prefere aprender assistindo, confira a playlist de vídeos Custom Pad Stack in Altium Designer na Altium Academy.

Trabalhando com formatos de pad personalizados

O objeto de pad object padrão pode:

  • Ser configurado com diversos formatos diferentes, incluindo redondo, retangular, retangular com cantos arredondados e octogonal.

  • Ter dimensões diferentes nas direções X e Y, ampliando a variedade de formatos que podem ser criados.

  • Ser personalizado para alterar o formato em cada camada da placa.

  • Ter um furo redondo ou oblongo, que pode ser deslocado em relação ao centro do pad.

No entanto, existe uma enorme variedade de formatos de pad necessários para footprints de componentes, e os pads padrão nem sempre são suficientes. Para criar um formato diferente dos listados acima, você deve criar um formato de pad personalizado.

Um exemplo de um footprint com pads de formato personalizado.

Estratégias para criar pads com formato personalizado

Os formatos de pad personalizados podem ser criados convertendo Region objects posicionados ou um contorno fechado, ou diretamente, selecionando a nova entrada Custom Shape na lista suspensa Shape do modo Pad do painel Properties .

Convertendo regiões

Para criar um pad com formato personalizado por conversão de regiões:

  1. Posicione uma ou mais regiões sobrepostas definindo o formato personalizado do pad na área de projeto. As regiões podem ser definidas em qualquer camada.
  2. Posicione um pad de modo que seu centro fique localizado dentro da área da(s) região(ões) que definem o formato personalizado. O centro do pad definirá a origem do formato de pad personalizado a ser criado. A camada em que o pad for posicionado definirá a camada do pad com formato personalizado.
  3. Selecione o pad e a(s) região(ões).
  4. Clique com o botão direito na seleção e escolha o comando Pad Actions » Add Selected Region to Custom Pad no menu de contexto ou selecione o comando Tools » Convert » Add Selected Region to Custom Pad nos menus principais.

O pad de formato personalizado será criado na camada em que o pad original foi posicionado.

Javascript

Um formato de pad personalizado pode ser criado convertendo a(s) região(ões) selecionada(s). Uma região que definirá o formato do pad e um pad de formato padrão que definirá o centro do pad de formato personalizado são mostrados aqui.  

Selecione a região e o pad, depois clique com o botão direito na seleção e escolha o comando Pad Actions » Add Selected Region to Custom Pad no menu de contexto.

Um pad com formato personalizado será criado a partir dos objetos selecionados.

Convertendo um contorno

Em alguns casos (por exemplo, se o formato do pad precisar ser definido de acordo com um datasheet do componente ou usando dados importados), შეიძლება ser mais conveniente definir um formato personalizado criando um contorno fechado. Para criar um pad com formato personalizado por conversão de um contorno:

  1. Defina um contorno fechado do formato usando linhas e arcos. O contorno pode ser definido em qualquer camada.
  2. Posicione um pad de modo que seu centro fique localizado dentro da área do contorno que define o formato personalizado. O centro do pad definirá a origem do formato de pad personalizado a ser criado. A camada em que o pad for posicionado definirá a camada do pad com formato personalizado.
  3. Selecione o pad e o contorno.
  4. Clique com o botão direito na seleção e escolha o comando Pad Actions » Create Custom Pad from Selected Outline no menu de contexto ou selecione o comando Tools » Convert » Create Custom Pad from Selected Outline nos menus principais.

O pad de formato personalizado será criado na camada em que o pad original foi posicionado. Observe que os objetos do contorno permanecerão – você pode reutilizá-los ou removê-los.

Javascript

Um formato de pad personalizado pode ser criado convertendo um contorno selecionado. Um contorno que definirá o formato do pad e um pad de formato padrão que definirá o centro do pad de formato personalizado são mostrados aqui.

Selecione o contorno e o pad, depois clique com o botão direito na seleção e escolha o comando Pad Actions » Create Custom Pad from Selected Outline no menu de contexto.

Um pad com formato personalizado será criado a partir dos objetos selecionados.

Se o formato do pad exigir um desenho definido em locais específicos que não coincidam com uma grade, pode ser mais eficiente definir guias lineares, guias de ponto e/ou grades polares.

Diretamente pelas propriedades do pad

Um pad de formato padrão (redondo, retangular, octogonal etc.) pode ser convertido em um pad com formato personalizado diretamente a partir de suas propriedades. Para fazer isso:

  1. Posicione um pad de formato padrão na área de projeto.
  2. Nas propriedades do pad selecionado, selecione Custom Shape na lista suspensa Shape para a camada de cobre desejada na região Pad Stack.
  3. Clique no botão Edit Shape no painel Properties e depois arraste os vértices para o local desejado usando as técnicas padrão de definição e gerenciamento de vértices – consulte a página Editing Polygonal Shaped PCB Design Objects para saber mais. Clique fora da área do pad para finalizar a edição.

Defina o formato do pad como personalizado e edite o formato conforme necessário.
Defina o formato do pad como personalizado e edite o formato conforme necessário.

Ao editar o formato, você também pode mover todo o formato do pad. Observe que a origem do pad (indicada por uma cruz quando o pad está selecionado) não será movida, e ao tentar mover o formato do pad de modo que a origem fique fora da área do formato, será exibida uma mensagem apropriada.

Além disso, observe que é a origem do pad que é considerada o centro do pad ao qual o encaixe será feito durante uma ação de edição, como roteamento interativo, se a opção Pad Center estiver habilitada para object snapping.

Um pad com formato personalizado pode ter uma máscara de solda e/ou de pasta calculada, que pode ser um valor especificado pelo usuário ou controlado pelo sistema de regras. Quando os requisitos de abertura da máscara não forem simplesmente uma expansão ou contração do formato de cobre, não será possível usar uma máscara calculada. Nesse caso, você pode selecionar manualmente um conjunto padrão de formatos de máscara predefinidos ou criar um formato personalizado. Saiba mais sobre Defining Solder and Paste Mask Shapes.

Como alternativa, você pode posicionar primitivas adequadas (Regions, Tracks etc.) na camada de máscara necessária.

Editando um pad com formato personalizado

Para editar o formato de um pad personalizado, você pode usar técnicas semelhantes às usadas ao criar um novo formato de pad personalizado do zero.

Selecione objeto(s) region ou um contorno posicionado e o pad de formato personalizado existente na área de projeto e escolha o comando Add Selected Region to Custom Pad ou Create Custom Pad from Selected Outline . Será solicitado que você selecione uma ação necessária: substituir o formato de pad personalizado existente ou mesclar o novo formato com o já existente.

Como alternativa, use o botão Edit Shape para editar o formato do pad interativamente, de forma semelhante à definição de um formato personalizado para um pad recém-convertido de um pad de formato padrão (veja acima).

O comando Modify Custom Pad shape do menu Pad Actions acessado com o botão direito em um pad de formato personalizado também está disponível. Depois que o comando é iniciado, o cursor se torna uma mira. Cada vez que você clica, um novo vértice é adicionado ao formato existente do pad. Você pode estender a borda original para fora do formato existente e/ou voltar para dentro da borda original para essencialmente “remover” uma área existente. Use Shift+Spacebar para alterar os modos de posicionamento e Spacebar para alternar os modos de arredondamento do canto final.

Você também pode explodir um pad com formato personalizado em uma region e um pad de formato padrão selecionando-o e escolhendo o comando Pad Actions » Explode Custom Pad to Free Primitives no menu de clique com o botão direito do pad ou o comando Tools » Convert » Explode Custom Pad to Free Primitives nos menus principais.

Suporte a alívio térmico

Para pads com formato personalizado, você pode configurar suas conexões de alívio térmico a um polígono adjacente usando a regra de projeto aplicável Polygon Connect Style design rule ou aplicando um alívio térmico personalizado no nível individual do objeto. As opções são 2 ou 4 condutores intersectando a origem do pad ou condutores posicionados automaticamente a partir do centro de cada lado da região do formato personalizado do pad. Você também pode definir manualmente um alívio térmico definindo pontos de conexão ao longo da borda do formato do pad - saiba mais.

Palavras-chave de consulta

Para simplificar o processo de seleção de pads com formato personalizado, definição do escopo de regras de projeto etc., as seguintes palavras-chave de consulta estão disponíveis:

Custom Shape Pad Type Query Returns
IsCustomShapePad Todos os objetos pad com formato personalizado.
IsCustomPadShapeOnLayer Todos os objetos de pad de uma forma personalizada na camada especificada,
por exemplo,  IsCustomPadShapeOnLayer('Top Layer')

Você também pode usar as palavras-chave PadShape_AllLayersPadShape_TopLayerPadShape_BottomLayerPadShape_MidLayer<n> com a string 'Custom Shape' para obter pads de forma personalizada em uma camada específica. Por exemplo, a consulta PadShape_TopLayer = 'Custom Shape' retorna objetos de pad com uma forma personalizada na camada superior.

Pads de Forma Personalizada nas Saídas

Pads com formas personalizadas serão exportados como pads do tipo Custom DCode Shape para as saídas Gerber e ODB++. As formas personalizadas de pad são geradas nesses formatos como contornos reais com arcos.

As formas personalizadas de pad são suportadas ao salvar/carregar a PCB no formato ASCII.

Definindo Formas de Máscara de Solda e de Pasta

Além de definir a forma do pad na máscara de pasta/solda com base em um valor de expansão (de uma regra de expansão aplicável ou inserido manualmente, conforme descrito aqui), você pode selecionar manualmente um conjunto padrão de formas de pad predefinidas ou criar sua própria forma personalizada.

Para selecionar uma forma predefinida padrão, escolha a opção Round, Rectangular, Octagonal, Rounded Rectangle ou Chamfered Rectangle na lista suspensa Shape da região Paste ou Solder do painel Properties no modo Pad e use as opções disponíveis para configurar a forma na camada correspondente.

Uma forma personalizada na camada de máscara de pasta ou de solda pode ser definida selecionando Custom Shape na lista suspensa Shape e clicando no botão Edit no painel Properties; em seguida, defina a forma da região nessa camada editando as primitivas existentes ou posicionando novas primitivas (trilhas, arcos, preenchimentos etc.). Copiar e colar primitivas durante a definição da forma também é suportado.

Javascript

Um exemplo de definição de uma forma personalizada na camada Top Solder Mask por meio do painel Properties. Quando o pad estiver selecionado, escolha a opção Custom Shape na lista suspensa Shape da camada desejada.

Quando a região da camada estiver expandida, clique no botão Edit para entrar no modo de edição da forma nessa camada.

Quando a forma estiver definida conforme necessário, clique no botão Complete na parte superior do painel Properties (ou use o atalho Shift+C quando estiver no espaço de projeto).

O resultado da definição da forma personalizada na camada Top Solder Mask.

Como alternativa, crie a forma personalizada desejada na camada de máscara de pasta/solda usando uma combinação de primitivas de trilha, arco, preenchimento e região sólida e, em seguida, adicione essas primitivas selecionadas ao pad (nessa camada de máscara de pasta/solda) usando o novo comando Add Selected Custom Masks to Pad (no submenu Pad Actions do menu de clique com o botão direito).

Javascript

Um exemplo de definição de uma forma personalizada na camada Top Paste Mask usando primitivas posicionadas. Um pad com a forma de máscara de pasta superior desabilitada é mostrado aqui.

Posicione primitivas nas camadas de máscara de solda e/ou de pasta, definindo as formas do pad nessas camadas conforme necessário. Quatro preenchimentos posicionados na camada Top Paste Mask são mostrados aqui.

Quando as primitivas posicionadas estiverem selecionadas, clique com o botão direito na seleção e escolha o comando Pad Actions » Add Selected Custom Masks to Pad no menu de clique com o botão direito.

Clique no pad ao qual as primitivas devem ser adicionadas.

As primitivas serão adicionadas às formas atuais de solda/pasta do pad selecionado. A entrada Custom Shape será exibida para as camadas afetadas.

As formas personalizadas de máscara de pasta/solda de um pad podem ser explodidas em primitivas livres selecionando o pad e escolhendo o comando Pad Actions » Explode Custom Masks to Free Primitives no menu de clique com o botão direito do pad.

Formas personalizadas de máscara de pasta/solda são suportadas em documentos Draftsman e nas saídas Gerber, Gerber X2, ODB++ e IPC-2581.

Definindo Alívios Térmicos Personalizados

Para um pad individual, a configuração de alívio térmico pode ser personalizada habilitando a opção associada Thermal Relief (ou a opção Relief na linha da camada) para a camada de cobre desejada. Nesse caso, a regra Polygon Connect Style rule aplicável é substituída para esse pad, e seu alívio térmico é considerado custom.

Personalize a configuração de alívio térmico no nível do pad usando o painel Properties quando o pad estiver selecionado.
Personalize a configuração de alívio térmico no nível do pad usando o painel Properties quando o pad estiver selecionado.

Quando a opção Thermal Relief estiver habilitada, clique no link que resume a configuração atual para acessar a caixa de diálogo Edit Polygon Connect Style, na qual você pode alterar as opções de alívio térmico conforme necessário. Nessa caixa de diálogo, você pode usar as mesmas opções oferecidas por uma regra de projeto Polygon Connect Style. Para uma conexão de alívio térmico, você pode escolher 2 ou 4 condutores do alívio térmico ou escolher o modo Auto, no qual um condutor será colocado em cada lado do pad, considerando a distância mínima definida entre os condutores.

Configure o alívio térmico personalizado para um pad individual usando a caixa de diálogo Edit Polygon Connect Style.
Configure o alívio térmico personalizado para um pad individual usando a caixa de diálogo Edit Polygon Connect Style.

Se a opção Repour Polygons After Modification estiver desabilitada na página PCB Editor - General page da caixa de diálogo Preferences, refaça o preenchimento do polígono ao redor do pad após alterar suas opções de alívio térmico para aplicar as alterações.

Alívios Térmicos Definidos Manualmente

Além de usar alívio térmico padrão de 2 ou 4 raios ou raios de alívio térmico posicionados automaticamente em cada lado da forma do pad, você pode definir pontos de conexão dos raios de alívio térmico para pads específicos. Quando a configuração personalizada de alívio térmico estiver habilitada, use os comandos do menu de clique com o botão direito Pad Actions do pad posicionado no espaço de projeto ou clique no botão Edit Points no painel Properties.

  • Para adicionar novos pontos de conexão do alívio térmico, selecione o comando Add Thermal Connection Points. Passe o cursor sobre o local desejado na borda da forma do pad e clique para adicionar o marcador de um novo ponto de conexão, apresentado como uma mira branca. Continue adicionando os pontos de conexão ou clique com o botão direito para finalizar.

    Como alternativa, use o atalho Ctrl+Click para adicionar graficamente um raio em qualquer ponto ao longo da forma do pad. Para fazer isso, clique em Edit Points no painel Properties, mantenha pressionada a tecla Ctrl e passe o cursor sobre o ponto ao longo da forma do pad ao qual deseja adicionar um raio – quando um pequeno círculo branco aparecer no local desejado, clique para adicionar um novo ponto de conexão.

  • Para editar a localização de um ponto de conexão de alívio térmico existente, selecione o comando Edit Connection Points ou clique em Edit Points no painel Properties. Clique e arraste a alça do marcador de um ponto de conexão ao longo da borda da forma do pad até o local desejado.
  • Para remover pontos de conexão de alívio térmico, selecione o comando Delete Thermal Connection Points. Passe o cursor sobre a alça do marcador de um ponto de conexão e clique. Continue removendo os pontos de conexão ou clique com o botão direito para finalizar. Como alternativa, ao arrastar um ponto de conexão, pressione a tecla Delete.

Observe que, quando pelo menos um ponto de conexão térmica é alterado, o alívio térmico é considerado manual, e será marcado como tal no painel Properties.

Um exemplo de pontos de conexão de alívio térmico manual aplicados a um pad de forma personalizada
Um exemplo de pontos de conexão de alívio térmico manual aplicados a um pad de forma personalizada

Assim como no número de condutores escolhido automaticamente, você pode limitar a quantidade de condutores de alívio térmico posicionados nos locais definidos aplicando a distância mínima exigida entre os condutores. Para fazer isso, clique no link no campo Thermal Relief do painel Properties e habilite a caixa de seleção Min Distance na caixa de diálogo Edit Polygon Connect Style que será aberta. Insira um valor adequado no campo fornecido.

Defina Min Distance para limitar o número de condutores de alívio térmico posicionados.
Defina Min Distance para limitar o número de condutores de alívio térmico posicionados.

Ao abrir um documento com conexões de alívio térmico definidas manualmente em uma versão anterior do Altium Designer que não oferece suporte a esse recurso, você receberá um aviso informando que esse recurso não é suportado e, além disso, essas conexões definidas voltarão às conexões padrão de 4 raios assim que um polígono associado for novamente preenchido.

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

As funcionalidades disponíveis dependem da solução Altium que possui – Altium Develop, uma edição do Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (com subscrição ativa).

Se não encontrar uma funcionalidade mencionada no seu software, contacte a equipa 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