Como gerar arquivos de BOM e Centroid a partir do KiCAD 8?
Última atualização em Jan 15, 2026
Se você pretende montar suas placas de circuito impresso após o processo de fabricação, serão necessários alguns arquivos adicionais. Esse processo é chamado de geração dos arquivos BOM (Lista de Materiais) e CPL (Lista de Posicionamento de Componentes / Centroid).
Entendendo o Arquivo BOM
O arquivo BOM é um tipo de arquivo que lista todos os componentes e peças utilizados na montagem de uma placa específica. O BOM pode conter todos os tipos de peças/componentes, desde simples resistores SMD até parafusos, arruelas, porcas, etc., dependendo do que você deseja que seja montado na própria PCB. Cada fábrica / montadora possui seu próprio formato de arquivo BOM, listando todas as informações necessárias sobre cada componente. Essas informações podem ser o encapsulamento do componente, o MPN (Manufacturer Part Number), o código de barras, o designador do componente e similares… O BOM é, essencialmente, um arquivo de texto simples, separado em colunas.
Para que sua PCB seja montada pela JLCPCB, é necessário gerar o BOM seguindo o padrão. Um exemplo de arquivo BOM pode ser baixado do site da JLCPCB.
Observando o exemplo de arquivo BOM, você pode ver que os componentes são organizados em linhas, cada uma contendo determinado tipo de informação:
- Comment – Especifica o tipo, especificação, valor, tolerância, etc. (ex.: 100uF 10% +105C 50CV)
- Designator – Indica a localização dos componentes na placa. (ex.: C1, R5, R6, DC1, U1, P2)
- Footprint – O encapsulamento da peça. (ex.: 0402, 0805, SSOP-8)
- LCSC PN – Número de peça exato do fornecedor de componentes da JLCPCB, a LCSC
Formatos de arquivo recomendados: .csv, .xls e .xlsx.
Entendendo o Arquivo CPL
O arquivo CPL é um tipo de arquivo intimamente relacionado ao BOM. Em comparação com o BOM, o CPL contém todas as informações dos componentes relativas ao posicionamento na placa. Os arquivos BOM e CPL estão relacionados, geralmente, por meio do designador do componente, pois ambos o contêm. Como o nome sugere, os arquivos de Localização de Posicionamento de Componentes reúnem informações como posição X, posição Y, rotação, lado da placa, etc. Assim como o BOM, o CPL é essencialmente um arquivo de texto simples, separado em colunas. Para que sua PCB seja montada pela JLCPCB, é necessário gerar o CPL seguindo o padrão.
Observando o exemplo de arquivo CPL, você pode ver que os componentes são organizados em linhas, cada uma contendo determinado tipo adicional de informação:
- Mid X, Mid Y – Posição do componente na placa
- Rotation – Rotação do componente na placa
- Layer – Lado da placa em que o componente é posicionado
Formatos de arquivo recomendados: .csv, .xls e .xlsx.
Gerando os Arquivos BOM e CPL
Criar manualmente o BOM ou editar arquivos gerados diretamente pode ser uma tarefa muito lenta e entediante, com alto risco de erro. Para gerar diretamente um arquivo BOM compatível com a JLCPCB a partir do KiCAD, recomenda-se usar um script pronto que faz tudo automaticamente. Existem duas opções para instalá-lo:
1. Instalar o script pelo “Plugin And Content Manager”
Para instalar o script, abra o KiCAD e clique para abrir o gerenciador conforme mostrado na Figura 1.:
(Figura 1. Plugin and Content Manager)
Após abrir com sucesso o “Plugin and Content Manager”, comece a rolar a lista de plugins e instale o “JLCPCB Fabrication Toolkit” conforme mostrado na Figura 2.:
(Figura 2. JLCPCB Fabrication Toolkit)
Após instalar o plugin com sucesso, você já pode exportar arquivos de fabricação compatíveis com a JLCPCB.
2. Instalar o script manualmente
Para instalar o script manualmente, acesse o repositório GitHub do bennymeg e selecione para baixar o arquivo .zip conforme mostrado na Figura 3.:
Após baixar o arquivo .zip, descompacte-o e instale-o manualmente pelo Plugin Manager.
Compatibilidade com LCSC PN
Se você deseja total compatibilidade com o script “JLCPCB Fabrication Toolkit” instalado, é muito importante adicionar a seção “LCSC PN” a cada componente, bem como seu respectivo código de barras. Isso pode ser feito no “Schematic editor” clicando em cada componente.
Ter o LCSC PN diretamente no BOM acelerará significativamente a busca de peças e aumentará a precisão.
(Figura 4. Seção LCSC PN)
Artigos relacionados
- How to generate Gerber and Drill files in KiCAD 8?
- How to generate Gerber and Drill files in KiCAD 8?
- How to generate Gerber and Drill files in KiCAD 8?
- How to generate Gerber and Drill files in KiCAD 8?
- How to generate Gerber and Drill files in KiCAD 8?
- How to generate Gerber and Drill files in KiCAD 8?