This website requires JavaScript.
Cupões Baixar o APP
Enviar para
Centro de Ajuda
Como Gerar a Lista de Materiais (BOM) e o Arquivo de Pick and Place no DipTrace

Como Gerar a Lista de Materiais (BOM) e o Arquivo de Pick and Place no DipTrace

Última atualização em Jan 15, 2026

Neste tutorial, vejamos como gerar a BOM (Lista de Materiais) e a CPL (Lista de Posicionamento de Componentes) [também conhecida como arquivo Centroid, Pick and Place, XY File etc.] para o serviço SMT da JLCPCB no DipTrace.


Este tutorial foi escrito para o DipTrace 4.0.0.5 e o projeto osPID-Hardware Mainboard 1R20 é utilizado.


Gerando a BOM


No editor de esquemático, execute Objects → Bill of Materials… na barra de menus.



Figura 1. Ícone do Item de Menu BOM


Agora, a caixa de diálogo "Create Bill of Materials" aparecerá.


  • Escolha "Group Rows by: Name and Value"
  • Clique no botão Export to file para exportar a BOM.


Figura 2. Caixa de Diálogo Criar Lista de Materiais do DipTrace


A caixa de diálogo Salvar Como aparecerá; preencha o nome do arquivo e clique no botão Save.



Figura 3. Salvar BOM


O software solicitará configurações para o arquivo CSV; usamos as configurações padrão, então basta clicar em OK. A BOM está pronta!



Figura 4. Configurações CSV da BOM


Editar a BOM Manualmente


Abra o programa de planilha e pressione Ctrl+O para localizar e abrir o arquivo da BOM. Você verá a seguinte caixa de diálogo; configure as opções conforme indicado:


1. Use "Comma" como separador.


2. Role horizontalmente até a coluna Pattern e selecione Text como tipo de coluna para manter os zeros à esquerda, caso você tenha 0603, 0805… para nomes de footprint.



Figura 5. Importar BOM para um Programa de Planilha


Agora você pode fazer as alterações. Após editar, salve o arquivo CSV usando o formato CSV.


Gerando Arquivos Pick and Place


Primeiro, abra a placa na janela de Layout de PCB. No menu, execute View → Units → mm para mudar a unidade para métrica. O sistema da JLCPCB só reconhece arquivo Pick and Place em métrica (unidade: mm).



Figura 6. Mudar Unidades para Métrico


Execute File → Export → Pick and Place…


Figura 7. Item de Menu Exportar Pick and Place


Agora, a caixa de diálogo "Pick and Place Report" aparece.


1. Selecione o lado (Top ou Bottom), pois a JLCPCB atualmente só solda um lado.


2. Selecione "By Component Center" para Coordenadas de Componente.



Figura 8. Definir Opções de Saída


Clique no botão Export to File; uma caixa de diálogo "Save As" aparecerá. Preencha o nome do arquivo e clique em Save.



Figura 9. Caixa de Diálogo Salvar Pick and Place


O software solicitará configurações para CSV. Basta clicar em OK.



Figura 10. Configurações CSV Pick and Place


Agora temos o arquivo (é ospid-main-1R20-cpl.csv na captura abaixo).



Figura 11. Arquivo Pick and Place Gerado


Mas, neste estágio, esse arquivo Pick and Place bruto ainda não pode ser enviado diretamente ao site da JLCPCB; precisamos fazer algumas modificações.


Três métodos de modificação podem ser usados:


1. Edite-o manualmente em um editor de texto.


2. Edite-o manualmente em um programa de planilha.


3. Processe-o com um programa de computador.


Editar em um Editor de Texto


O arquivo Pick and Place não é mais do que um arquivo de texto simples, então podemos editá-lo com um editor de texto.


Abra o arquivo com seu editor de texto favorito.



Figura 12. Arquivo Pick and Place Aberto no Bloco de Notas


  • Mude "X (mm)" para "Mid X (mm)"


  • Mude "Y (mm)" para "Mid Y (mm)"


  • Salve o arquivo.


É isso!



Figura 13. Mudar X/Y para Mid X/Y


Editar em um Programa de Planilha


Às vezes é mais intuitivo editar um arquivo tabular em um programa de planilha.


Abra o programa de planilha (LibreOffice Calc, Microsoft Excel, Google Docs etc.)


Clique no ícone Open para localizar e abrir o arquivo CSV (operação de menu: File → Open… ou apenas pressione a tecla de atalho padrão Ctrl+O)





       Dica        Clicar duas vezes no arquivo CSV também abrirá o programa de planilha, se o CSV estiver corretamente associado.



Figura 14. Clicar no Ícone Abrir



Figura 15. Selecionar o Arquivo Pick and Place


Precisamos de algumas configurações:


1. Use Comma como separador.


2. Role horizontalmente até a coluna Pattern e selecione Text como tipo de coluna; caso contrário, os zeros à esquerda de nomes de pacotes 0603, 0805… serão removidos.


Depois clique em OK.



Figura 16. Importar CSV - Opções


Faça as seguintes alterações:


1. Mude X (mm) para Mid X (mm)


2. Mude Y (mm) para Mid Y (mm)


3. Faça outras alterações desejadas.


Agora, clique no botão Save para salvar o trabalho (ou apenas pressione Ctrl+S)



Figura 17. Mudar XY e Salvar o Trabalho


Confirme o uso do formato CSV.



Figura 18. Confirmar Uso do Formato CSV


Agora temos o arquivo CSV que pode ser usado para fazer o pedido SMT.


Usando um Script/Programa de Conversão


Modificar os arquivos manualmente toda vez após gerá-los é tedioso e propenso a erros.


Como os arquivos BOM e Pick and Place são todos arquivos de texto simples, é muito fácil escrever alguns scripts para processá-los de acordo com a especificação da JLCPCB.


A fazer.


O Problema da Rotação


Após enviar os Gerbers, BOM e arquivos Pick and Place, se tudo correr bem, você verá uma janela de pré-visualização com a PCB renderizada e os componentes sobre ela.



Figura 19. Rotação Errada


Na captura acima, você pode ver que as rotações de muitos componentes estão incorretas. Se isso acontecer, você precisa corrigir a rotação no arquivo Pick and Place e enviá-lo novamente. Isso é uma solução temporária; a JLCPCB resolverá esse problema em breve.


Aqui está um exemplo de como corrigir a rotação manualmente:


Por exemplo, a polaridade de D5 (canto superior esquerdo da placa) está invertida, então 180 graus devem ser adicionados ao valor atual (270), 180+270 = 450, 450 Mod 360 = 90, portanto a rotação correta é 90.


Corrija todas as rotações e volte à página de envio de BOM/CPL, envie o arquivo CPL novamente; agora você verá que algumas rotações foram corrigidas!





DicaSe você usar um script ou um programa de planilha para processar o arquivo Pick and Place, uma tabela de tradução de rotação pode ser criada e mantida para corrigir a rotação automaticamente.