Como gerar a Lista de Materiais (BOM) e o Ficheiro Centroid a partir do KiCAD
Última atualização em Jun 24, 2025
Neste tutorial, explicamos os passos para gerar a Lista de Materiais (BOM) e a Lista de Colocação de Componentes (CPL) — também conhecida como ficheiro Centroid ou Pick and Place — no software KiCAD.
Geração do Ficheiro BOM
O ficheiro BOM (Bill of Materials) informa ao fabricante quais componentes devem ser instalados em quais posições da PCB. Por exemplo, as PCBs possuem marcações como C1, R1, T1, etc., mas o fabricante precisa saber o valor específico do condensador ou da resistência a ser colocado nesse local. Essa informação é essencial para o processo de montagem. O ficheiro BOM é geralmente um ficheiro de texto separado por vírgulas (.csv), mas também pode ser criado em Excel ou outros programas de folhas de cálculo.
Como se pode observar no exemplo de ficheiro BOM, a primeira coluna é “Comment”, onde devemos descrever o componente com o máximo de detalhe possível — o mais importante é o valor (ex: 0.1uF), mas também é útil incluir tolerância, tensão máxima e outras especificações relevantes, para que a equipa de produção possa escolher as peças ideais para o seu projeto. A coluna seguinte é “Designator”, que indica a posição do componente na PCB. Em seguida vem “Footprint” (ou encapsulamento), que é igualmente importante, já que peças SMD existem em vários tamanhos — por isso, é importante indicar corretamente o formato (como 1206, 0805, 0603, etc.). A última coluna é o número de peça LCSC, o que pode acelerar bastante o processo e garantir precisão. A JLCPCB possui um grande inventário (mais de 30.000 peças), e cada componente tem um código próprio. Basta verificar se a peça que precisa está disponível na biblioteca de componentes da JLCPCB e adicioná-la como campo no KiCAD.
Para exportar o ficheiro BOM a partir do KiCAD, primeiro aceda ao script de exportação de BOM do Arturo, descarregue o ficheiro zip e extraia-o.
Depois, no KiCAD:
1. Clique em Gerar ficheiro BOM e adicione o script (1)
2. Altere o comando para o script .py correto (2)
3. Clique em Gerar (3)
Este processo criará o ficheiro BOM pronto para envio à montagem.
Geração do Ficheiro Pick and Place (CPL)
O ficheiro CPL deve ser gerado a partir do editor de PCB. Para isso, vá a:
Ficheiro → Saída de Fabricação → Ficheiro de posição de footprint (.pos)
e exporte com as seguintes definições adequadas. Para ser compatível com o formato JLCPCB (JLCSMT), será necessário editar o ficheiro .pos com Excel ou LibreOffice Calc.
As seguintes alterações nos cabeçalhos são obrigatórias:
● Ref → Designator
● PosX → Mid X
● PosY → Mid Y
● Rot → Rotation
● Side → Layer
Antes (como exportado do KiCAD):
Ref, PosX, PosY, Rot, Side, ...
Depois (ajustado para JLC):
Designator, Mid X, Mid Y, Rotation, Layer, ... Após essas modificações, o ficheiro CPL estará pronto para ser enviado para montagem na JLCPCB.