This website requires JavaScript.
Cupões Baixar o APP
Enviar para
Centro de Ajuda
Como gerar ficheiros BOM e Pick and Place no Sprint-Layout 6

Como gerar ficheiros BOM e Pick and Place no Sprint-Layout 6

Última atualização em Jun 28, 2025

Neste tutorial, vamos ver como gerar os ficheiros BOM (Bill of Materials - Lista de Materiais) e CPL (Component Placement List - Lista de Posicionamento de Componentes) [também conhecido como ficheiro Centroid, Pick and Place, ficheiro XY, etc.] para o serviço SMT e de soldadura manual da JLCPCB no Sprint-Layout 6.


Uma PCB muito simples contendo apenas 4 componentes é usada neste tutorial, mas a ideia é a mesma para placas com muitos componentes.


Definir propriedades para os componentes

Figura 1. O ficheiro de exemplo usado neste artigo

Antes de gerar os ficheiros BOM e CPL, é necessário adicionar alguns metadados aos componentes — esta informação será usada nos ficheiros BOM e CPL.


Por exemplo, na captura de ecrã abaixo, definimos o ID, Valor, Comentário e Envolvente (Package) para o microcontrolador ATmega328P-AU.


Atenção ao valor do campo Comentário — usamos este campo para um propósito especial:

Cada componente disponível para montagem na JLCPCB tem um “LCSC Part #” exclusivo, com o formato Cxxxx.

Visite a Biblioteca de Peças da JLCPCB para encontrar os componentes.

Se o BOM incluir este “LCSC Part #”, esse componente será 100% reconhecido quando o sistema executar a operação de correspondência de BOM.

Defina os metadados para cada componente.

Figura 2. Propriedades do componente

Figura 3. Número de peça LCSC do componente (também chamado de número de peça JLCPCB)


Defina os metadados para cada componente.

Exportar os dados brutos


Para exportar os dados, primeiro é necessário tornar visível o Painel de Componentes. Basta selecionar:

Options → Components-Panel

Figura 4. Tornar o Painel de Componentes Visível

Agora, clique no botão Export no Painel de Componentes.

Figura 5. O botão Exportar

A janela Component-Data Export será exibida. Marque as opções conforme mostrado abaixo.

Figura 6. A janela de Exportação dos Dados do Componente

Clique no botão Export. O Sprint-Layout solicitará que indique o nome do ficheiro e o tipo.

Selecione “Todos os ficheiros” no campo Tipo, e use a extensão .csv para o nome do ficheiro.

Figura 7. Guardar o ficheiro

Nota: A razão para usar a extensão .csv é que, se um programa de folha de cálculo estiver instalado, o ficheiro CSV será aberto automaticamente em alguns sistemas operativos.

Editar os dados brutos para criar um ficheiro CPL


Crie duas cópias do ficheiro sample-bom-cpl.csv e renomeie-as para sample-bom.csv e sample-cpl.csv.


Faça duplo clique em sample-cpl.csv. O LibreOffice mostrará a seguinte janela. Clique em OK.

Figura 8. Importar CPL

Agora o ficheiro CPL foi importado.

Figura 9. CPL no LibreOffice Calc

Apague as linhas desnecessárias e modifique o ficheiro de acordo com a especificação CPL da JLCPCB.


Agora temos um ficheiro limpo:

Figura 10. Ficheiro CPL concluído

Clique Ctrl+S para guardar o ficheiro. Continue a utilizar o formato CSV de texto.

Figura 11. Guardar ficheiro CPL


Editar os dados brutos para criar um ficheiro BOM


Faça duplo clique em sample-bom.csv. O LibreOffice mostrará a seguinte janela.

Desça até à coluna Package e selecione Texto como tipo de coluna, para manter os zeros à esquerda (por exemplo: 0603, 0402, etc.).

Figura 12. Importar BOM

Clique em OK.


Edite o ficheiro importado para criar um BOM limpo, conforme a especificação da JLCPCB. Ficará assim:

Figura 13. Ficheiro BOM concluído

Clique Ctrl+S para guardar o ficheiro. Continue a utilizar o formato CSV de texto.

Figura 14. Guardar ficheiro BOM


O problema da rotação


Depois de carregar os Gerbers, o ficheiro BOM e o ficheiro Pick and Place, se tudo correr bem, verá uma janela de pré-visualização com a renderização da PCB e os componentes posicionados.

Figura 15. Pré-visualização


Na captura de ecrã acima, pode ver que a orientação do U1 (ATmega328P) está errada — o pino 1 correto deveria estar no topo do lado esquerdo.

Verificamos o valor de Rotação no ficheiro CPL e o valor atual é 180 graus.

Se rodarmos mais 90°, obteremos a rotação correta.

Agora, altere a rotação no ficheiro CPL para 270 graus e carregue novamente.

A orientação foi corrigida na nova imagem. (Esta é uma solução temporária — a JLCPCB resolverá este problema em breve.)

Figura 16. A rotação do U1 foi corrigida


Às vezes, poderá ver outros problemas nesta página de revisão — por exemplo, componentes desalinhados com o footprint.

Isto acontece porque o sistema de pré-visualização ainda não é perfeito.

Pode ignorar isso ao fazer a encomenda — todos os ficheiros serão revistos por engenheiros, que corrigirão as posições e gerarão uma imagem DFM de alta resolução para a sua confirmação.