This website requires JavaScript.


La producción de JLCPCB continúa durante las vacaciones del Festival de Primavera. Las especificaciones especiales se procesarán tras las vacaciones. Ver nuestro calendario de festivos >


Cupones Descargar la aplicación
Envie a
Centro de Ayuda
Cómo generar los archivos BOM y CPL desde Eagle CAD automáticamente

Cómo generar los archivos BOM y CPL desde Eagle CAD automáticamente

Última actualización el Aug 06, 2025


En este tutorial, le mostraremos los pasos necesarios para generar el BOM (Bill of Materials o Lista de Materiales) y el CPL (Component Placement List, también conocido como archivo Centroid, archivo Pick and Place, archivo XY, etc.) para el servicio de ensamblaje JLCSMT en Eagle CAD.


Este tutorial ha sido redactado para la versión 9.6.2 de Eagle CAD.



El método ULP


Los ULP (User Language Programs) de Eagle pueden utilizarse para acceder a las estructuras de datos del programa y crear una gran variedad de archivos de salida. Por lo tanto, se pueden emplear para automatizar los procesos de exportación de archivos.


Los archivos BOM y Centroid para el servicio SMT de JLCPCB se pueden generar fácilmente utilizando el ULP jlcpcb-eagle, desarrollado por OXullo Intersecans y otros colaboradores.



Instalación


Primero, debe descargar este ULP desde Github e instalarlo en su sistema.


Figura 1. Descargar el ULP


Windows


1. Descomprima el archivo.


2. Copie "ulps/jlcpcb_smta_exporter.ulp" en la carpeta "Users\your_user_name\Documents\EAGLE\ulps".



GNU/Linux


1. Descomprima el archivo.


2. Copie "ulps/jlcpcb_smta_exporter.ulp" en la carpeta "/home/your_user_name/EAGLE/ulps".



Exportar los archivos


Abra el proyecto de Eagle con el que desea trabajar y cambie al editor de placa (board editor).


Haga clic en el botón “Run ULP”.


Figura 2. Ejecutar ULP


Ahora seleccione "jlcpcb_smta_exporter.ulp" y haga clic en “OK”.


Figura 3. Seleccionar el ULP


Va a aparecer una ventana emergente solicitando la capa a procesar (superior o inferior).


Figura 4. Seleccionar la capa


Seleccione la capa correspondiente y haga clic en “OK”. Ahora el ULP solicitará una carpeta para exportar los archivos BOM y Centroid. Puede crear una nueva carpeta, por ejemplo, smt-files (es una buena práctica guardar los archivos generados en una carpeta separada para no desordenar los archivos de diseño).


Figura 5. Archivos exportados


Ahora los archivos se han exportado correctamente a la carpeta especificada. Puede utilizar un programa de hoja de cálculo para revisarlos.


Los dos archivos tendrán el siguiente formato de nombre: <boardname>_<side>_bom.csv y <boardname>_<side>_cpl.csv


Figura 6. BOM mostrado en LibreOffice


Figura 7. Archivo Centroid mostrado en LibreOffice



Sobre las rotaciones


Una vez que suba los archivos, el visor en línea mostrará una PCB renderizada. De este modo, podrá inspeccionar la rotación de los componentes, etc. Sin embargo, actualmente el sistema en línea no permite al usuario rotar los componentes de forma interactiva. A continuación se presenta una solución alternativa:


Si observa que las rotaciones no son correctas, puede ajustarlas manualmente en el archivo Centroid y volver a subirlo hasta que las rotaciones sean correctas.



     Nota      Otro método consiste en modificar directamente el ángulo cero del componente en la biblioteca.



El atributo LCSC_PART


El ULP puede extraer los números de pedido de componentes LCSC desde los atributos del encapsulado. El atributo debe llamarse LCSC_PART y debe contener el código de pedido que se encuentra en la biblioteca de componentes de JLCPCB (por ejemplo: C25804).