Incluindo códigos de barras e logotipos

Num relance

Este artigo mostra como adicionar códigos de barras e elementos gráficos de identidade visual diretamente a uma PCB no Altium Designer, usando as ferramentas integradas do editor de PCB. Ele apresenta o processo de inserção de códigos de barras lineares, códigos QR e códigos Data Matrix como objetos de texto, explica as principais opções de configuração que afetam a legibilidade e as dimensões e aborda diversas maneiras de incorporar logotipos ou outros elementos gráficos à placa, incluindo fontes personalizadas, arquivos de imagem importados, metarquivos da área de transferência e objetos OLE. Se você procura um guia prático para facilitar a identificação, a rastreabilidade e a aplicação da identidade visual às suas placas durante a fabricação, este artigo ajudará você a entender as opções disponíveis e como utilizá-las. Continue lendo e aproveite esses recursos na sua próxima PCB.

- Saiba quais tipos de códigos de barras são compatíveis, como inseri-los em qualquer camada da PCB e quais configurações controlam suas dimensões, a exibição do texto e a viabilidade de fabricação.
- Conheça os diferentes métodos disponíveis para adicionar logotipos e elementos gráficos a uma PCB e escolha a abordagem mais adequada ao seu fluxo de trabalho de projeto.
- Entenda as principais limitações e o comportamento dos elementos gráficos importados, como formatos de arquivo compatíveis, ajuste de escala, posicionamento em camadas e conversão de imagens coladas ou importadas no editor de PCB.
Aprofunde-se com a IA:

O editor de PCB do Altium Designer permite inserir símbolos de código de barras diretamente em qualquer camada de uma PCB, facilitando a impressão de códigos de barras na PCB como parte do processo de fabricação. Além disso, o editor oferece vários métodos para adicionar imagens a um documento de projeto de PCB, o que é ótimo para incluir o logotipo da sua empresa na placa!

Adicionando um código de barras

O Altium Designer permite inserir símbolos de código de barras diretamente em qualquer camada de uma PCB, facilitando a impressão de códigos de barras na PCB como parte do processo de fabricação. Os códigos de barras são comumente usados para etiquetar e identificar PCBs, simplificando o rastreamento de estoque, por exemplo, com o uso de leitores automatizados. São compatíveis diferentes tipos de códigos de barras: códigos de barras lineares, códigos QR e códigos Data Matrix. Também há suporte para strings especiais. Um código de barras é inserido em um documento de PCB como um objeto de texto configurado (Place » String ou Place » Text Frame). Para gerar um código de barras do tipo desejado, acesse as propriedades do objeto de texto pelo painel Properties, defina Font Type como BarCode na região Properties  e, em seguida, defina Type como Linear, QR Code ou Data Matrix.

O suporte a códigos QR e códigos Data Matrix fica disponível quando a opção PCB.QRCodes está habilitada na caixa de diálogo Advanced Settings.

Configurando um código de barras linear

Após configurar um objeto de texto como um código de barras linear (definindo seu Font Type como BarCode e selecionando Linear como seu Type), defina as opções de exibição conforme necessário no painel Properties do objeto. Há suporte para os padrões de código de barras ISO Code 39 (padrão do Departamento de Defesa dos EUA) e Code 128 (padrão global de identificação comercial), e a string de texto original da qual o código de barras é derivado também pode ser exibida habilitando a opção Show Text.

Ao exibir o texto, escolha uma fonte TrueType e defina a altura do texto adequadamente.

Exemplo de código de barras com o texto original (legível por humanos) abaixo.
Exemplo de código de barras com o texto original (legível por humanos) abaixo.

Especifique a altura e a largura do código de barras usando uma largura total desejada ou uma largura mínima para os elementos do código de barras para controlar o dimensionamento. Seja qual for o método usado, certifique-se de usar dimensões que permitam a leitura do código de barras pelos leitores apropriados!

Usando uma combinação de código de barras e strings de texto invertidas, juntamente com preenchimentos, se necessário, é possível definir uma área de código de barras bem elaborada na placa, com mais informações textuais do que seria possível apenas com o texto de origem do código de barras, conforme mostrado abaixo.

Exemplo usando código de barras invertido e strings de texto invertidas adicionais.
Exemplo usando código de barras invertido e strings de texto invertidas adicionais.

Configurando um código QR ou Data Matrix

Um código QR é um código de barras 2D que pode ser lido digitalmente por smartphones e contém informações, assim como os códigos de barras. Ele pode ser usado para fazer uma chamada, enviar uma mensagem ou um e-mail, ou até mesmo abrir um site. Um código Data Matrix é um código bidimensional organizado em um padrão quadrado ou retangular.

Após configurar um objeto de texto como um código QR ou Data Matrix (definindo seu Font Type como BarCode e selecionando QR Code ou Data Matrix, respectivamente, como seu Type), defina as opções de exibição conforme necessário no painel Properties do objeto. Selecione o Size Mode desejado e use as opções para especificar as dimensões do código:

  • By Pixel Width – insira a largura de um único pixel do código QR / Data Matrix no campo Pixel Width . Essa opção ajuda a garantir que a imagem possa ser reproduzida.

  • By Full Width – insira a largura total do código QR / Data Matrix no campo Full Width.

Insira o tamanho da margem nas bordas esquerda e direita no campo Horizontal Margin e o tamanho da margem nas bordas superior e inferior no campo Vertical Margin. Configure o texto no espaço de projeto usando a lista suspensa Font Name e a opção Show Text (habilitar ou desabilitar). Quando a opção Inverted está habilitada, o código QR / Data Matrix é invertido, e uma borda é adicionada aos quatro lados.

Javascript ID: Barcodes_Examples_AD24_9

Exemplo de código QR com o texto original (legível por humanos) abaixo.

Exemplo de código Data Matrix com o texto original (legível por humanos) abaixo.

Adicionando uma imagem

Normalmente, ao fabricar uma placa, a empresa proprietária — a empresa que projetou a placa e espera obter um bom lucro com sua comercialização e seu sucesso — deseja deixar sua marca de propriedade. Isso certamente pode ser feito com um texto simples na camada de serigrafia, mas, na maioria das vezes, o logotipo da empresa é uma alternativa muito mais chamativa e eficaz. Para atender a essa necessidade, o editor de PCB do software oferece vários métodos para adicionar imagens a um documento de projeto de PCB.

Inserindo uma imagem como fonte

É possível criar uma fonte TrueType personalizada que contenha uma imagem como um glifo (um dos caracteres da fonte) e, em seguida, inserir na PCB uma string que use essa fonte. Além da facilidade de uso, outra grande vantagem desse método é que, se os glifos da fonte forem criados a partir de imagens vetoriais, eles poderão ser dimensionados com precisão.

Uma fonte com muitos símbolos padrão usados em projetos de PCB — incluindo: sem chumbo, reciclagem, sensível à eletricidade estática, terra, C-Tick, UL, CE, FCC e muitos outros — foi criada por um dos principais especialistas em projetos com o software de projeto Altium: Darren Moore, da Mooretronics. Confira o tópico relacionado no fórum, no qual a fonte está disponível para download.

A fonte é licenciada como Cardware; consulte o Readme.txt incluído no arquivo ZIP baixado para conhecer as condições de uso. O arquivo readme também inclui uma lista das imagens disponíveis. Observe que muitas estão disponíveis com ou sem texto; a versão desejada é escolhida usando a letra maiúscula ou minúscula. A imagem abaixo mostra uma amostra das imagens disponíveis na fonte.

Uma amostra de algumas das imagens úteis da fonte Mooretronics.Uma amostra de algumas das imagens úteis da fonte Mooretronics.

Inserindo uma imagem na PCB

Para inserir uma imagem nos formatos JPG, BMP, PNG ou SVG na PCB, selecione o comando Place » Graphics.

Após iniciar o comando, será solicitado que você clique duas vezes para definir uma área retangular na qual a imagem será inserida. Em seguida, será solicitado que você selecione o arquivo de imagem. Após a seleção, a caixa de diálogo Import Image será aberta. Configure as opções da imagem conforme necessário e clique em OK para criar o gráfico na camada ativa da PCB.

Notas:

  • A imagem será importada e dimensionada para se ajustar à maior distância vertical ou horizontal disponível dentro da área retangular definida, mantendo sua proporção original.
  • Se o gráfico for inserido como uma união, ele poderá ser movido (click and drag) ou redimensionado (right-click » Unions » Resize Union) como um único objeto.

Colar um metarquivo diretamente da área de transferência do Windows

Para logotipos, o editor de PCB também permite colar um metarquivo diretamente da área de transferência do Windows na camada atual da PCB usando o comando padrão de colar do Windows Ctrl+V. Os dados de metarquivo compatíveis incluem bitmaps, linhas, arcos, preenchimentos simples e texto TrueType, permitindo colar facilmente logotipos e outros símbolos gráficos.

Observe que nem todos os editores de imagem colocam os dados da imagem na área de transferência como dados de metarquivo. Uma maneira de garantir que isso aconteça é primeiro colar a imagem no Microsoft Word, depois copiá-la de lá e colá-la no Altium Designer. Para fazer isso:

  1. Cole ou insira a imagem do logotipo desejado (no formato BMP ou PNG) em um documento do Microsoft Word. Recomenda-se copiar e colar a imagem de um editor de imagem no Word ou usar o comando Insert » Picture do Word, pois o Word trata uma imagem arrastada e solta em um arquivo aberto de forma diferente de uma imagem colada ou inserida. 
  2. Selecione a imagem no Microsoft Word e copie-a para a área de transferência.
  3. Abra o documento de PCB de destino desejado no Altium Designer.
  4. Cole a imagem da área de transferência (Edit » Paste ou Ctrl+V).
  5. A imagem aparecerá flutuando junto ao cursor. Clique no local desejado na área de trabalho para concluir a inserção.

Os pixels pretos da imagem original são mapeados para regiões, e qualquer cor diferente de preto é mapeada para uma área vazia.

Os pixels são convertidos em regiões, e são criadas uniões de regiões contíguas adjacentes.

Os dados importados serão colocados na camada atual, adotando a cor escolhida para essa camada. Os objetos de PCB criados durante o processo de colagem são adicionados automaticamente a uma união. Após colar, as alças de edição da união podem ser usadas para ajustar com precisão o tamanho da imagem colada. As uniões resultantes de uma colagem também podem ser redimensionadas a qualquer momento usando o comando Resize Union do menu do botão direito do mouse (clique para selecionar a união desejada após executar o comando Resize Union).

A opção Paste from other applications na página Editor de PCB - Geral da caixa de diálogo Preferences é usada para definir Preferred Format como Metafile ou Text. Para um gráfico, essa opção não tem efeito: cada forma independente no gráfico é convertida em um objeto de região. Ao colar uma cadeia de texto, cada caractere é convertido em uma cadeia de texto se a opção estiver definida como Metafile, enquanto a cadeia inteira é colada como uma cadeia do Altium Design Software se a opção estiver definida como Text.

O logotipo da Altium é colado como um gráfico; cada letra no gráfico é convertida em um objeto de região.O logotipo da Altium é colado como um gráfico; cada letra no gráfico é convertida em um objeto de região.

Inserir como um objeto OLE

Um gráfico armazenado no formato BMP também pode ser inserido como um objeto OLE no documento de PCB ativo. Isso é possível por meio da tecnologia Object Linking and Embedding (OLE) no Editor de PCB.

O gráfico deve estar no formato *.bmp.

Primeiro, torne a camada na qual deseja inserir os dados do objeto OLE a camada ativa na área de trabalho. Após executar o comando (Place » Object From File), a caixa de diálogo padrão do Windows Choose file será exibida. Use essa caixa de diálogo para localizar o arquivo de imagem BMP desejado. Após clicar em Open, os dados do arquivo escolhido aparecerão flutuando junto ao cursor. Posicione-os conforme necessário na área de trabalho e clique ou pressione Enter para concluir a inserção.

Uma imagem BMP é inserida como um objeto OLE em um documento de PCB. Uma imagem BMP é inserida como um objeto OLE em um documento de PCB.

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

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe 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.

Contents