Ferramentas Adicionais

O editor CAM do Altium Designer inclui um conjunto de ferramentas que facilitam a execução de determinadas tarefas ao trabalhar com um documento CAM.

Cálculo da Área de Cobre

Para calcular a área total de cobre dos objetos selecionados no documento atual, escolha o comando Tools » Calc. Copper Area nos menus principais. Após iniciar o comando, o cursor mudará para um pequeno quadrado e entrará no modo de cálculo da área de cobre. O procedimento envolve a seguinte sequência de ações:

  1. Clique nos objetos que pretende incluir no cálculo, deixando-os selecionados. Clicar fora de um objeto permite arrastar uma área de seleção, para incluir vários objetos na seleção. A seleção é cumulativa.
  2. Quando todos os objetos necessários tiverem sido selecionados, clique com o botão direito do rato. É gerado um ficheiro de relatório (Copper Area.rpt) e aberto como documento ativo na janela principal de desenho. Para cada camada associada aos objetos selecionados, o relatório lista a área de cobre que será utilizada, em polegadas quadradas. A área total de cobre também é listada.

O relatório é gerado e guardado automaticamente na seguinte pasta:

Altium Designer Develop / Altium Designer Agile: \Users\<ProfileName>\AppData\Roaming\Altium\Altium Designer <Solution> <GUID>\CAMtastic

Altium Designer: \Users\<ProfileName>\AppData\Roaming\Altium\Altium Designer <GUID>\CAMtastic

Para aceder à pasta, clique com o botão direito do rato no ficheiro de relatório (*.rpt) no painel Projects e selecione a opção Explore no menu de contexto.

Colocar um Copper Pour

Para preencher um contorno fechado com cobre, escolha o comando Tools » Copper Pour nos menus principais. Após iniciar o comando, o cursor mudará para um pequeno quadrado e ser-lhe-á pedido que selecione um contorno fechado. Os contornos fechados podem ser círculos, retângulos ou polilinhas (se tiverem sido fechadas). O procedimento envolve a seguinte sequência de ações:

  1. Basta posicionar o cursor em qualquer ponto sobre o contorno da área que pretende preencher com cobre e clicar. Surgirá a caixa de diálogo Copper Pour.
  2. A caixa de diálogo mostra uma pré-visualização do padrão que será utilizado para o preenchimento de cobre, bem como um valor de afastamento. Este valor fornece um limite de afastamento para garantir que o preenchimento fica completamente contido dentro dos limites da imagem original. Por predefinição, o último padrão definido para o preenchimento de cobre será o agora apresentado. Se pretender utilizar um padrão diferente para o preenchimento, clique no botão Edit Pattern, para abrir a caixa de diálogo Edit Pattern - Copper Pour. Utilize esta caixa de diálogo para definir o padrão do preenchimento conforme necessário:
    1. Se Fill Type estiver definido como Polygon (Raster), então todas as outras definições desta caixa de diálogo ficarão desativadas. O contorno selecionado será preenchido com um polígono sólido e de acordo com qualquer afastamento especificado na caixa de diálogo Copper Pour.
    2. Se Fill Type estiver definido como Vector, poderá escolher entre utilizar uma imagem sólida ou uma forma/Dcode. Pode escolher uma forma e introduzir uma dimensão para utilizar no preenchimento, ou pode especificar a utilização de uma abertura existente. Se tiver optado por utilizar Shape/Dcode, pode especificar o espaçamento XY da forma utilizada.
  3. Depois de definir o padrão e o afastamento conforme necessário, clique em OK para verter o cobre no interior do contorno.
  4. Continue a selecionar mais contornos fechados para verter cobre, ou clique com o botão direito do rato, ou prima Esc, para sair.
  • A utilização de um preenchimento por polígono fará com que seja adicionado um novo Dcode à sua lista de aberturas. Este aparece como a entrada Poex.
  • Se utilizar formas e dimensões para preenchimentos vetoriais que não sejam aberturas existentes, estes serão adicionados à lista de aberturas com o próximo Dcode disponível.
  • Embora um preenchimento Polygon (Raster) tenha o mesmo aspeto que um Vector (Solid), será definido por formas grandes sobrepostas em vez de pequenos preenchimentos. Em geral, isto manterá o tamanho do ficheiro mais reduzido e permitirá atualizações no ecrã mais rápidas.
  • Apenas são aceites valores positivos para o afastamento do contorno. Quaisquer números negativos introduzidos farão com que o sinal negativo seja ignorado.

Remoção de Pads

Para remover pads isolados e sobrepostos de todas as camadas internas de sinal no documento atual, escolha o comando Tools » Pad Removal nos menus principais. Após iniciar o comando, surgirá uma caixa de diálogo de informação, fornecendo um resumo dos pads isolados e sobrepostos que foram detetados em todas as camadas internas de sinal encontradas no documento atual. Depois de clicar em OK, o número total de pads indicado será removido.

  • Uma ou mais camadas no documento atual têm de ser do tipo Internal para que este comando possa ser utilizado.
  • Se estiver a utilizar o PCB Editor do Altium Designer para gerar os ficheiros Gerber, desativar a opção Include unconnected mid-layer pads - no separador Layers da caixa de diálogo Gerber Setup - proporcionará efetivamente a mesma ação que este comando.

Modificar Dispersão de Objetos

O comando Tools » Spread/Reduce nos menus principais é utilizado para aumentar ou diminuir a dispersão de um objeto selecionado, essencialmente adicionando espessura à abertura original relacionada com o objeto, ou tornando-a mais fina, e guardando posteriormente isto como uma nova abertura.

Após iniciar o comando, o cursor mudará para um pequeno quadrado e entrará no modo de aumentar/reduzir dispersão. O procedimento envolve a seguinte sequência de ações:

  1. Selecione o(s) objeto(s) que pretende aumentar/reduzir. Basta posicionar o cursor sobre objetos individuais e clicar para os adicionar à seleção, ou utilizar uma das muitas ferramentas de seleção disponíveis.
  2. Depois de todos os objetos estarem selecionados, clique com o botão direito do rato. Surge a caixa de diálogo Spread/Reduce Size. Utilize a caixa de diálogo para especificar um valor para o aumento/redução, certificando-se de incluir um sinal negativo ao reduzir. Pode optar por colocar os novos objetos na mesma camada, numa nova camada ou numa das camadas existentes. A opção Delete Old Objects dá-lhe a possibilidade de manter os objetos originais para efeitos de comparação.
  3. Depois de as opções de dimensionamento estarem definidas conforme necessário, clicar em OK aplicará a alteração de dimensão ao(s) objeto(s) selecionado(s). As formas resultantes obtidas serão adicionadas como novas definições de abertura - uma por cada abertura inicial diferente na seleção - e serão atribuídos Dcodes a cada uma, começando no primeiro Dcode disponível (vazio).
  4. Continue a aumentar/reduzir mais objetos, ou clique com o botão direito do rato, ou prima Esc, para sair.
  • Se reduzir a dimensão de um objeto, e tiver sido escolhida a mesma camada para colocar o novo objeto, a opção Delete Old Objects tem de estar ativada, caso contrário nada acontecerá.
  • As novas definições de abertura podem ser visualizadas no painel CAMtastic , ou na caixa de diálogo Edit Apertures (Tables » Apertures).

Aplicar Teardrops aos Pads Selecionados

O comando Tools » Teardrops nos menus principais é utilizado para aplicar teardrops aos pads selecionados nas camadas de encaminhamento (sinal) do documento atual. Aplicar teardrops aos pads é uma técnica comum para proteção contra drill breakout durante a fase de fabrico da placa.

Primeiro, certifique-se de que as camadas de encaminhamento (sinal) às quais pretende adicionar pads com teardrop estão ATIVADAS na lista de Layers do painel CAMtastic .

Após iniciar o comando, o cursor mudará para um pequeno quadrado e ser-lhe-á pedido que selecione os pads aos quais pretende aplicar teardrops. Basta posicionar o cursor sobre pads individuais e clicar para os adicionar à seleção, ou utilizar uma das muitas ferramentas de seleção disponíveis. Depois de selecionar todos os pads aos quais pretende aplicar teardrops, clique com o botão direito do rato. Surge a caixa de diálogo Add Teardrops.

A metade esquerda da caixa de diálogo permite-lhe definir o estilo de teardrop que pretende aplicar - Pad ou Line. O teardrop do estilo Pad  colocará um pad, com metade da dimensão do pad original, na interseção trace/pad. O teardrop do estilo Line  colocará duas linhas (tangenciais ao pad) para preencher a interseção trace/pad. Ao utilizar o estilo Line , pode especificar um Line Offset Factor, que controla o comprimento do teardrop.

A metade direita da caixa de diálogo permite-lhe definir e aplicar várias verificações de afastamento. Defina estas restrições conforme necessário. Por predefinição, cada uma está definida como 5mil.

O campo Inflate Pads/Vias bounding Rect By é utilizado como método para acelerar o processo de aplicação de teardrops. Ao aumentar o retângulo delimitador de um pad, pode reduzir o número de traces a considerar para teardropping apenas àquelas que tocam no limite aumentado. Pense nisto como uma verificação grosseira, seguida da verificação fina das traces restantes, para determinar se realmente se ligam ao pad ou não. A definição predefinida é 25mil/side.

Depois de definir o estilo do teardrop e as verificações de afastamento conforme necessário, clicar em OK irá proceder à adição de teardrops a todos os pads selecionados. Se a colocação de um teardrop resultar na violação de uma ou mais verificações, não será aplicado teardrop ao pad.

Continue a selecionar mais pads aos quais aplicar teardrops, ou prima Esc para sair.

  • Para aplicar as opções de restrição de afastamento, tem de ter extraído a netlist do documento atual antes de utilizar o comando de teardropping.
  • Um pad só receberá teardrop se tiver pelo menos uma trace ligada a ele.
  • Ao aplicar teardrops aos pads, o efeito do retângulo delimitador aumentado só será visível para pads agrupados numa determinada área. Se os pads estiverem muito afastados no desenho, o retângulo delimitador utilizado na verificação grosseira de teardropping será o da união dos pads selecionados individualmente e, por isso, poderá estender-se de forma a incluir todo o desenho, tornando o processo mais lento.
  • Não é aconselhável aplicar teardrops aos pads tanto na sua ferramenta de edição PCB como no editor CAMtastic. Os resultados para as interseções trace/pad serão inferiores ao desejável.

Aparar Silkscreen

O comando Tools » Trim Silkscreen dos menus principais é utilizado para aparar imagens da camada de serigrafia, onde estas invadem as pads da camada de máscara de solda.

Depois de iniciar o comando, a caixa de diálogo Trim Silkscreen será apresentada. Utilize esta caixa de diálogo para especificar uma restrição de folga entre as imagens da serigrafia e a extremidade das pads da máscara de solda. Podem ser introduzidos valores positivos (recuar a serigrafia da pad) ou negativos (invadir a pad).

Utilize a opção Copy to New Layer para guardar uma cópia da serigrafia original numa nova camada. Isto pode ser muito útil quando pretende comparar os resultados da operação de aparo.

Depois de definir as opções de aparo conforme necessário, clicar em OK  executará o aparo.

  • Pelo menos uma camada de serigrafia e uma camada de máscara de solda têm de estar definidas no documento atual para que este comando possa ser utilizado. O respetivo tipo de camada (Silk TopSilk BotMask TopMask Bot) tem de ser atribuído às camadas apropriadas na caixa de diálogo Layers Table (Tables » Layers).
  • Ao utilizar a opção Copy to New Layer, será criada uma camada, <designname>-old_n, para cada par serigrafia-máscara de solda (por exemplo, uma para o topo e outra para a base, se as camadas existirem e tiverem sido definidas na caixa de diálogo Layers Table).
  • É aconselhável ter apenas as camadas de máscara de solda/serigrafia ligadas quando utilizar este comando. Isto não só facilita ver que pads estão a ser invadidas pela serigrafia, como também lhe permite comparar as camadas de serigrafia original e aparada sem a confusão de outras camadas.

Criar e Agrupar Peças

O comando Tools » Parts » Create & Group Parts dos menus principais é utilizado para criar e agrupar peças idênticas na imagem de desenho atual, permitindo-lhe, em última análise, gerar uma lista de peças que pode depois ser exportada.

Primeiro, certifique-se de que apenas uma única camada superior ou inferior (por exemplo, a camada Top ou Bottom Solder Mask) está visível na janela principal de desenho, com todas as outras camadas desligadas.

Depois de iniciar o comando, o cursor mudará para um pequeno quadrado e ser-lhe-á pedido que selecione uma footprint. O procedimento envolve a seguinte sequência de ações:

  1. Utilize o cursor para selecionar todas as pads de uma determinada footprint, quer clicando em cada pad individualmente, quer arrastando uma caixa de seleção à volta delas.
  2. Clique com o botão direito - aparece a caixa de diálogo Assign/Group Parts. Utilize esta caixa de diálogo para atribuir uma descrição à footprint (por exemplo, DIP14), especificar a sua rotação e definir o seu tipo (Thru Hole, ou SMT).
  3. Depois de definir as propriedades da footprint conforme necessário, clique em OK. O software procurará apenas na mesma camada por footprints idênticas, pesquisando em termos de tamanho, forma e orientação. Será desenhado um retângulo à volta de cada peça idêntica, com uma cruz a passar pelo seu centro. Estes retângulos com cruz são adicionados a uma nova camada - Refdes_Top ou Refdes_Bottom - consoante a camada que está a utilizar para criar as peças esteja no topo ou na base. Esta camada é adicionada à lista de Camadas no painel CAMtastic.
  4. Continue a selecionar e agrupar outras footprints, ou clique com o botão direito, ou prima Esc, para sair.
  • Não é possível agrupar peças que já tenham sido agrupadas. Assim, selecionar uma footprint que já foi agrupada e atribuir-lhe uma nova descrição não resultará em qualquer alteração. No entanto, pode adicionar uma footprint do mesmo tipo à lista de peças, selecionando a footprint e atribuindo-lhe a mesma descrição.
  • A informação da peça é listada na caixa de diálogo Export Part Centroids (File » Export » Part Centroids).

Atribuir Designadores de Referência

O comando Tools » Parts » Assign Ref Designators dos menus principais é utilizado para atribuir designadores de referência a todas as peças que tenham sido criadas/agrupadas com sucesso no documento de desenho atual.

Depois de iniciar o comando, o cursor mudará para um pequeno quadrado e ser-lhe-á pedido que selecione uma peça. Basta posicionar o cursor sobre o centro da cruz numa peça agrupada e clicar. Será apresentada a caixa de diálogo Enter Value, a partir da qual pode introduzir o designador de referência que pretende atribuir à peça. Depois de introduzir o designador pretendido e clicar em OK, o designador aparecerá no centro da cruz da peça.

Continue a atribuir designadores de referência a outras peças no desenho, ou clique com o botão direito, ou prima Esc, para sair.

  • Os designadores de referência podem conter qualquer caráter alfabético e/ou numérico. Podem ser utilizados sublinhados, mas não espaços nem outros caracteres. O designador tem de estar apenas em minúsculas.
  • A colocação de designadores alfanuméricos permitir-lhe-á usar o incremento automático. Por exemplo, ao introduzir u1 para o primeiro designador, fará com que o designador u2 fique automaticamente disponível ao colocar o segundo designador, e assim sucessivamente. Isto pode ser de grande utilidade ao atribuir designadores a peças do mesmo componente.
  • A informação do designador de referência será adicionada à lista de peças na caixa de diálogo Export Part Centroids (File » Export » Part Centroids).

Converter Pads Flashed em Pads Homebase

O comando Tools » SMT Stencil » Homebase Pad Conversion dos menus principais é utilizado para converter um par de pads flashed numa pad homebase. As pads homebase são utilizadas para melhorar a área de pasta (por pad) depositada com um stencil SMT.

Depois de iniciar o comando, o cursor mudará para um pequeno quadrado e entrará no modo de conversão. O procedimento envolve a seguinte sequência de ações:

  1. Selecione o par inicial de pads flashed a converter. Basta posicionar o cursor sobre cada pad do par e clicar.
  2. Clique com o botão direito para aceder à caixa de diálogo Flash - Homebase Conversion. Utilize esta caixa de diálogo para:
    • Definir a pad homebase em termos da direção e extensão do bisel aplicado a cada uma das pads do par.
    • Escolher que as pads homebase resultantes sejam desenhadas na mesma camada, numa nova camada ou em qualquer uma das camadas existentes no documento atual.
    • Estão disponíveis várias outras opções de conversão na caixa de diálogo, incluindo a capacidade de definir uma tolerância de flash - ao procurar pares de pads que correspondam ao par inicial de pads selecionado - e se as pads antigas devem ser mantidas ou eliminadas por completo.
  3. Depois de definir as opções conforme necessário, clicar em OK  devolvê-lo-á à janela principal de desenho e ser-lhe-á pedido que selecione toda a área a considerar para conversão. Basta arrastar uma caixa de seleção à volta de todo o desenho e depois clicar com o botão direito quando a área tiver sido selecionada. Os objetos selecionados serão comparados com o par inicial de pads selecionado e todas as correspondências encontradas serão convertidas em pads homebase.
  4. Continue a converter outros pares de pads flashed em pads homebase, ou clique com o botão direito, ou prima Esc, para sair.
  • O par inicial de pads flashed pode ser diferente em forma e/ou tamanho. A menor das duas será utilizada no cálculo do tamanho da pad homebase.
  • Após a conversão, cada pad homebase é tratada como um único objeto.

Adicionar Barras de Epóxi

O comando Tools » SMT Stencil » Add Epoxy Bars dos menus principais é utilizado para adicionar uma barra de epóxi entre todas as ocorrências de uma combinação selecionada de par de pads flashed, no documento atual.

Depois de iniciar o comando, o cursor mudará para um pequeno quadrado e entrará no modo de adição de barra de epóxi. O procedimento envolve a seguinte sequência de ações:

  1. Selecione um par inicial de pads flashed. Basta posicionar o cursor sobre cada pad deste par inicial e clicar.
  2. Clique com o botão direito para aceder à caixa de diálogo Add Epoxy Bars. Utilize esta caixa de diálogo para:
    • Definir a largura e a altura da barra de epóxi, em relação à sua posição entre as duas pads.
    • Escolher que as barras de epóxi resultantes sejam desenhadas na mesma camada, numa nova camada ou em qualquer uma das camadas existentes no documento atual.
    • Estão disponíveis várias outras opções de conversão na caixa de diálogo, incluindo a capacidade de definir uma tolerância de flash - ao procurar pares de pads que correspondam ao par inicial de pads selecionado - e se as pads antigas devem ser mantidas, ou eliminadas por completo.
  3. Depois de definir as opções conforme necessário, clicar em OK  devolvê-lo-á à janela principal de desenho e ser-lhe-á pedido que selecione toda a área a considerar para conversão. Basta arrastar uma caixa de seleção à volta de todo o desenho e depois clicar com o botão direito quando a área tiver sido selecionada. Os objetos selecionados serão comparados com o par inicial de pads selecionado, e todas as correspondências encontradas terão uma barra de epóxi colocada entre elas.
  4. Continue a adicionar barras de epóxi, ou clique com o botão direito, ou prima Esc, para sair.
  • Gap Factor da barra de epóxi indica a largura e a altura da barra entre as duas pads. A largura é uma função da distância horizontal entre as pads (medida a partir da extremidade interior em cada caso). A altura é uma função da distância vertical abrangida pelas pads (medida desde a extremidade superior da pad mais alta até à extremidade inferior da pad mais baixa). Apenas podem ser introduzidos valores entre 10 e 100 por cento nestes campos.
  • Se este comando for utilizado duas vezes numa única sessão de design, a Add Epoxy Bars caixa de diálogo só aparecerá se o par de pads inicial for diferente do selecionado da primeira vez que o comando foi executado. Caso contrário, assume-se que pretende aplicar as mesmas definições e ser-lhe-á pedido que selecione diretamente a área de conversão.

Criar e Utilizar uma Macro

Para gravar uma nova macro para ações realizadas no documento atual, escolha o comando Macro » Start Recording nos menus principais. Após iniciar o comando, a Create New Macro File caixa de diálogo será apresentada. Utilize esta caixa de diálogo para definir onde e com que nome deve ser armazenado o novo ficheiro de script da macro. Depois de clicar em Open, entrará no modo de gravação. Quaisquer ações que realize no CAMtastic Editor serão gravadas, e as linhas de script correspondentes serão adicionadas ao ficheiro da macro (*.bas).

Quando tiver terminado todas as ações a incluir na macro, utilize o comando Macro » Stop Recording para sair do modo de gravação. A sessão atual de gravação da macro será terminada e o ficheiro de script da macro gerado será aberto automaticamente como documento ativo na janela principal de design. O ficheiro gerado aparecerá no painel Projects como um documento livre. A linguagem de scripting utilizada é o Enable Basic.

Para editar um script de macro gerado, utilize o comando Macro » Edit Script. Após iniciar o comando, a Open Macro File caixa de diálogo será apresentada. Utilize esta caixa de diálogo para localizar e abrir o ficheiro de macro (*.bas) que pretende editar. O ficheiro de macro será aberto como documento ativo na janela principal de design. Poderá então editar o script conforme necessário.

Para executar o script de macro especificado, escolha o comando Macro » Run Script nos menus principais. Após iniciar o comando, a Open Macro File caixa de diálogo será apresentada. Utilize esta caixa de diálogo para localizar o ficheiro de macro (*.bas) que pretende executar. Depois de clicar em Open, a macro será executada e os comandos nela contidos serão realizados.

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