Comment générer des fichiers BOM et Centroid à partir de KiCAD 8
Comment générer des fichiers BOM et Centroid à partir de KiCAD 8
Si vous souhaitez faire assembler votre circuit imprimé après le processus de fabrication, quelques fichiers supplémentaires sont nécessaires. Ce processus s’appelle la génération de fichiers BOM (Bill of Materials – nomenclature) et CPL (Component Placement List / fichier de positionnement des composants, également appelé Centroid).
Comprendre le fichier BOM
Le fichier BOM est un type de fichier qui répertorie tous les composants et pièces utilisés pour l’assemblage de la carte spécifique. Un fichier BOM peut contenir tout type de composants/pièces, allant des simples résistances CMS aux vis, rondelles, écrous, etc., selon ce que vous souhaitez voir assemblé directement sur le PCB. Chaque fabricant ou sous-traitant d’assemblage possède son propre format de fichier BOM, listant toutes les informations nécessaires sur chaque composant. Ces informations peuvent inclure : le boîtier du composant, la référence fabricant (MPN), le code-barres du composant, le désignateur du composant, et d’autres données similaires… En pratique, le BOM est essentiellement un simple fichier texte, structuré en colonnes.
Pour faire assembler vos circuits imprimés par JLCPCB, il est nécessaire de générer un fichier BOM conforme à leur standard. Un exemple de fichier BOM peut être téléchargé directement sur le site de JLCPCB.
En examinant l’exemple de fichier BOM, vous pouvez voir que les composants sont triés en lignes, chacune contenant un certain type d’informations :
- Commentaire (Comment) – Spécifie le type, la spécification, la valeur, la tolérance, etc. (ex. : 100uF 10% +105 °C 50 CV)
- Désignateur (Designator) – Indique l’emplacement des composants sur votre carte. (ex. : C1, R5, R6, DC1, U1, P2)
- Empreinte (Footprint) – Correspond au boîtier du composant. (ex. : 0402, 0805, SSOP-8)
- Référence LCSC (LCSC PN) – Numéro de pièce exact provenant du fournisseur de composants LCSC de JLCPCB.
Les formats de fichiers recommandés sont : .csv, .xls et .xlsx.
Comprendre le fichier CPL
Le fichier CPL est un type de fichier étroitement lié au fichier BOM. Comparé au BOM, le CPL contient toutes les informations relatives au placement des composants sur la carte. Les fichiers BOM et CPL sont généralement liés entre eux par le désignateur de composant, puisqu’ils le contiennent tous les deux. Comme son nom l’indique, le fichier Component Placement Location (CPL) rassemble des informations telles que :la position X,la position Y,la rotation,le côté de la carte, etc. Tout comme un BOM, un CPL est essentiellement un simple fichier texte, structuré en colonnes. Pour faire assembler vos circuits imprimés par JLCPCB, il est nécessaire de générer un fichier CPL conforme à leur standard.
En examinant l’exemple de fichier CPL, vous pouvez voir que les composants sont triés en lignes, chacun contenant certaines informations supplémentaires :
- Mid X, Mid Y – Position du composant sur la carte
- Rotation – Rotation du composant sur la carte
- Layer (couche) – Côté de la carte sur lequel le composant est placé
Les formats de fichiers recommandés sont : .csv, .xls et .xlsx.
Génération des fichiers BOM et CPL
Créer manuellement un fichier BOM ou modifier directement les fichiers générés peut être une tâche très lente et ennuyeuse, avec un risque élevé d’erreurs. Pour générer directement un fichier BOM compatible avec JLCPCB à partir de KiCAD, il est recommandé d’utiliser un script pré-conçu qui effectue tout automatiquement. Il existe deux options pour l’installer :
1. Installer le script via le « Gestionnaire de plugins et de contenus (Plugin and Content Manager) »
Pour installer le script, ouvrez KiCAD et cliquez pour ouvrir le gestionnaire comme indiqué dans la Figure 1. :
(Figure 1. Gestionnaire de plugins et de contenus)
Après avoir ouvert avec succès le « Gestionnaire de plugins et de contenus (Plugin and Content Manager) », faites défiler la liste des plugins et installez « Boîte à outils de fabrication JLCPCB (JLCPCB Fabrication Toolkit) » comme indiqué dans la Figure 2. :
(Figure 2. Boîte à outils de fabrication JLCPCB)
Après avoir installé avec succès le plugin, vous êtes prêt à exporter des fichiers de fabrication compatibles avec JLCPCB.
2. Installation du script manuellement
Pour installer le script manuellement, allez-vous sur le dépôt GitHub de bennymeg et choisissez de télécharger le fichier .zip, comme indiqué dans la Figure 3. :
Après avoir téléchargé le fichier .zip, décompressez-le et installez-le manuellement via le Gestionnaire de plugins.
Compatibilité LCSC PN
Si vous souhaitez être totalement compatible avec le script installé « Boîte à outils de fabrication JLCPCB (JLCPCB Fabrication Toolkit) », il est très important d’ajouter la section « LCSC PN » à chaque composant, ainsi que son code-barres associé. Cela peut être fait via l’éditeur de schéma (Schematic editor) en cliquant sur chaque composant.
Avoir le LCSC PN directement dans le BOM accélérera considérablement la recherche des pièces et garantira une très grande précision.
(Figure 4. section LSCS PN)
Dernière mise à jour le Sept 15, 2025
Bienvenue, comment puis-je vous aider ?