This website requires JavaScript.

Cómo generar los archivos BOM y CPL (Pick & Place) en KiCAD

Cómo generar los archivos BOM y CPL (Pick & Place) en KiCAD


En este tutorial le explicaremos los pasos para generar el archivo BOM (Bill of Materials, o Lista de Materiales) y el archivo CPL (component placement list, también conocido como archivo Centroid o Pick & Place) en KiCAD.



Generar el archivo BOM


El archivo BOM o la lista de materiales indica al fabricante qué componente debe colocarse en cada posición de la PCB. Por ejemplo, las PCBs incluyen posiciones impresas como C1, R1, T1, etc, pero el fabricante necesita saber qué valor de condensador o resistencia se debe colocar en cada una de esas posiciones. Esta información es la que contiene el archivo BOM y es esencial para el ensamblaje.


El archivo BOM es un archivo de texto sencillo en formato CSV (valores separados por comas), aunque también puede elaborarse con programas como MS Excel u otros programas de hojas de cálculo.



Como puede observar en el archivo BOM anterior, la primera columna es “Comment”, donde se deben describir las piezas con el mayor nivel de detalle posible. Lo más importante es indicar el valor de la pieza (por ejemplo, 0.1 µF), así como la tolerancia, el voltaje máximo y otros datos relevantes para que el equipo de producción pueda seleccionar las piezas más adecuadas para su proyecto. La siguiente columna es "Designator", que indica la posición en la PCB donde debe colocarse y soldarse la pieza. Luego viene la columna del Encapsulado “Footprint”, esencial porque las piezas SMD existen en distintos tamaños (paquetes), por lo que el equipo de ensamblaje debe saber cuál corresponde a su diseño de PCB. Familiarícese con los tamaños SMT comunes como 1206, 0805, 0603, etc. La última columna es ¨LCSC part number¨(LCSC Part #, es decir, el número de pieza de LCSC), lo cual puede ayudar a acelerar el proceso y asegurar una identificación precisa. JLCPCB cuenta con un amplio inventario de piezas con más de 30.000 componentes, cada una con un número de referencia de pieza. Utilice este número para identificar exactamente la pieza que necesita. Simplemente verifique si la pieza que requiere está en stock en la biblioteca de componentes de JLCPCB y añádala como valor del campo correspondiente en KiCAD.



Para exportar el BOM desde KiCAD, primero debe acceder al script de exportación de BPM de Arturo, descargar el archivo Zip y descomprimirlo.



Luego, haga clic para añadir el script de BOM a KiCAD (1). Cambie el comando de «» a (2) y haga clic en Generate (3). Esto generará el BOM necesario para el ensamblaje.





Generar el archivo CPL (Pick & Place)


El archivo CPL debe generarse desde el editor PCB. Diríjase a File → Fabrication output → Footprint position (.pos) y exporte el archivo con la siguiente configuración.



Para cumplir con los requisitos del ensamblaje de JLCPCB, es necesario editar el archivo CPL/POS con Excel o LibreOffice Calc.


Es necesario realizar los siguientes cambios:


Ref → Designator  

PosX → Mid X  

PosY → Mid Y  

Rot → Rotation  

Side → Layer


Antes, tal como se exporta desde KiCAD:



Después de modificar los encabezados:




Última actualización el July 10, 2025