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 el archivo BOM y el archivo CPL (Pick &Place) en DipTrace

Cómo generar el archivo BOM y el archivo CPL (Pick &Place) en DipTrace

Última actualización el Jul 28, 2025


En este tutorial, veremos cómo generar el BOM (Lista de Materiales) y el CPL (Lista de Posicionamiento de Componentes, también conocido como archivo Centroid, archivo Pick and Place, archivo XY, etc.) en DipTrace para el servicio de montaje SMT de JLCPCB.


Este tutorial ha sido elaborado utilizando DipTrace versión 4.0.0.5 y está basado en el proyecto osPID-Hardware Mainboard 1R20.



Generar el archivo BOM


En el editor de esquemáticos, diríjase a la barra de menú y seleccione "Objects → Bill of Materials…"


Figura 1. Opción del menú para el BOM


Ahora aparece el cuadro de diálogo “Create Bill of Materials”.


  • En la opción "Group Rows by", seleccione ¨Name and Value¨.


  • Haga clic en el botón ¨Export to File¨ para exportar y guardar el BOM.


Figura 2. Cuadro de diálogo para crear el BOM en DipTrace


Se abrirá la ventana ¨Save As¨, introduzca el nombre del archivo y haga clic en el botón de guardar.


Figura 3. Guardar el BOM


El software le pedirá que configure la exportación en formato CSV. Usamos la configuración predeterminada, así que solo haz clic en OK. ¡El BOM está lista!


Figura 4. Configuración del archivo CSV del BOM



Editar el archivo BOM manualmente


Abra el programa de hojas de cálculo y pulse Ctrl+O para localizar y abrir el archivo BOM. Verá el siguiente cuadro de diálogo y deberá configurar las opciones de la siguiente manera:


1. Utilice “Comma” como separador.


2. Desplácese horizontalmente hasta la columna ¨Pattern¨ y seleccione ¨Text¨ como tipo de columna para conservar los ceros iniciales, en caso de que haya nombres de encapsulado como 0603, 0805, etc.


Figura 5. Importar el BOM en un programa de hojas de cálculo


Ahora puede realizar las modificaciones necesarias. Una vez editado, guarde el archivo en formato CSV y asegúrese de mantener CSV como el tipo de archivo.



Generar el archivo CPL (Pick and Place)


Primero, abra la placa en la ventana ¨PCB Layout (Diseño PCB)¨. En el menú, configure “View → Units → mm” para cambiar la unidad al sistema métrico. El sistema de JLCPCB solo reconoce archivos de Pick and Place en unidades métricas (mm).


Figura 6. Cambiar la unidad al sistema métrico


Acceda a "File → Export → Pick and Place…"


Ahora aparece el cuadro de diálogo "Pick and Place Report"


1. Seleccione el lado (superior o inferior).


2. Seleccione la opción "By Component Center" para las coordenadas de los componentes.


Figura 8. Configurar las opciones de salida


Haga clic en el botón ¨Export to File¨ y se abrirá el cuadro de diálogo "Save As". Escriba el nombre del archivo y haga clic en el botón ¨Save¨.


Figura 9. Cuadro de diálogo para guardar el archivo Pick and Place


El software le pedirá que configure las opciones del archivo CSV. Simplemente haga clic en OK.


Figura 10. Configuración del archivo CSV del archivo Pick and Place


Ahora obtenemos el archivo (en la siguiente captura de pantalla se muestra como ospid-main-1R20-cpl.csv).


Figura 11. Archivo Pick and Place generado


Sin embargo, en esta etapa, este archivo Pick and Place generado aún no puede subirse directamente en el sitio web de JLCPCB. Es necesario realizar algunas modificaciones.


Puede modificarlo de tres maneras:


1. Editarlo manualmente en un editor de texto.


2. Editarlo manualmente en un programa de hojas de cálculo.


3. Procesarlo mediante un programa informático.



Editar en un editor de texto


El archivo Pick and Place no es más que un archivo de texto plano, por lo que puede editarlo con un editor de texto.


Abra el archivo con su editor de texto preferido.


Figura 12. Archivo Pick and Place abierto en el Bloc de notas (Notepad)


  • Cambie “X (mm)” por “Mid X (mm)”


  • Cambie “Y (mm)” por “Mid Y (mm)”


  • Guarde el archivo.


¡Eso es todo!


Figura 13. Cambiar X/Y por Mid X/Y



Editar en un programa de hojas de cálculo


En ocasiones, resulta más intuitivo editar un archivo en formato tabular utilizando un programa de hojas de cálculo.


Inicie el programa de hojas de cálculo (LibreOffice Calc, Microsoft Excel, Google Docs, etc.).


Haga clic en el icono de abrir para localizar y abrir el archivo CSV (O utilice el menú ¨File → Open…¨ o simplemente pulse Ctrl+O).





Consejo:  Doble clic en el CSV también se activará el programa de hoja de cálculo si CSV está asociado correctamente.


Figura 14. Hacer clic en el icono Abrir


Figura 15. Seleccionar el archivo Pick and Place



Aquí es necesario configurar algunas opciones:


1. Utilice coma como separador.


2.Desplácese horizontalmente hasta la columna ¨Pattern¨ y seleccione ¨Text¨ como tipo de columna. De lo contrario, los ceros iniciales en nombres de encapsulado como 0603, 0805, etc., serán eliminados.


Luego, haga clic en OK.


Figura 16. Importar CSV – Opciones



Ahora realice los siguientes cambios:


1. Cambie X (mm) por Mid X (mm)


2. Cambie Y (mm) por Mid Y (mm)


3. Haga cualquier otro cambio que desee.


Ahora haga clic en el botón ¨Save¨ para guardar los cambios (o simplemente presione Ctrl+S).


Figura 17. Cambiar XY y guardar el archivo


Confirme que desea utilizar el formato CSV como tipo de archivo.


Figura 18. Confirmar el uso del formato CSV


Ahora ya dispone del archivo CSV que puede utilizarse para realizar el pedido de ensamblaje SMT.



Usar un script o programa de conversión


Modificar los archivos manualmente cada vez que se generan puede resultar tedioso y propenso a errores.


Dado que los archivos BOM y Pick and Place son archivos de texto plano, resulta muy fácil escribir algunos scripts para procesarlos y cumplir con las especificaciones de JLCPCB.



El problema de rotación


Una vez haya subido los archivos Gerber, el BOM y el CPL (Pick and Place), si todo va bien, verá una ventana de vista previa con la placa y los componentes colocados.


Figura 19. Rotación incorrecta


En la imagen anterior puede observar que muchos componentes aparecen con una rotación incorrecta. Si esto ocurre, deberá corregir manualmente la rotación en el archivo Pick and Place y volver a subirlo. Esta es una solución temporal, ya que se espera que JLCPCB resuelva este problema próximamente.



Aquí tiene un ejemplo de cómo corregir manualmente la rotación:


Por ejemplo, la polaridad del componente D5 (situado en la parte superior izquierda de la placa) está invertida, por lo tanto, deberá sumar 180 grados al valor actual (270): 180 + 270 = 450, y 450 mod 360 = 90, así que la rotación correcta es 90 grados.


Corrija todas las rotaciones necesarias, vuelva a la página de carga de BOM/CPL, y suba de nuevo el archivo CPL. Ahora podrá ver que algunas rotaciones ya se han corregido.



ConsejoSi utiliza un script o un programa de hojas de cálculo para procesar el archivo Pick and Place, puede crear y mantener una tabla de conversión de rotaciones que realice las correcciones automáticamente.