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!
| Dica | Se 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. |