This website requires JavaScript.


La production JLCPCB continue pendant les vacances du Fête du Printemps. Les spécifications spéciales seront traitées après les vacances. Consultez notre planning des vacances >


Bons Plans Installer Maintenant
Expédier à
Centre d'aide
Comment générer manuellement la nomenclature (BOM) et le fichier Centroid depuis EagleCAD

Comment générer manuellement la nomenclature (BOM) et le fichier Centroid depuis EagleCAD

Dernière mise à jour le Jan 13, 2026

Dans ce tutoriel, nous allons vous présenter les étapes nécessaires pour générer la nomenclature (BOM - Bill of Materials) et la liste de placement des composants (CPL - Component Placement List, également appelée fichier Centroid ou fichier Pick and Place) dans EagleCAD. Ce tutoriel est basé sur la version 9.5.1 de EagleCAD.


Génération du fichier BOM


Le fichier BOM (Bill of Materials) indique au fabricant quels composants correspondent à quels désignateurs. Par exemple, les circuits imprimés comportent des désignateurs comme C1, R1, T1, etc., imprimés sur la couche de sérigraphie. Mais le fabricant doit savoir quelle valeur de condensateur ou de résistance doit être placée à cet emplacement. Ces informations sont contenues dans le fichier BOM et sont cruciales pour l'assemblage. Le fichier BOM est un simple fichier texte au format CSV, mais vous pouvez également le créer avec MS Excel ou d'autres tableurs comme Google Docs.


Pour générer un fichier BOM à partir d'Eagle, assurez-vous d'être dans l'éditeur de schéma, puis allez dans File > Export > BOM. Une nouvelle fenêtre s'ouvrira, dans laquelle vous pourrez configurer le format du fichier BOM. Cochez les options Values et CSV, et décochez List attributes. Ensuite, vous pouvez enregistrer le fichier bom.csv à l'emplacement souhaité en cliquant sur le bouton Save.



Le fichier doit ensuite être modifié afin de contenir les intitulés de colonnes attendus par le système de JLCPCB pour une identification correcte. Vous pouvez importer le fichier bom.csv dans votre tableur préféré ; dans cet exemple, nous utilisons Google Docs. Créez une nouvelle feuille de calcul, puis allez dans File > Import. Dans la fenêtre qui s'ouvre, sélectionnez Upload, puis téléversez le fichier bom.csv. Ensuite, configurez l'importation: vous pouvez remplacer la feuille existante ou en créer une nouvelle. Choisissez le bon séparateur (ici, le point-virgule), puis cliquez sur Import data.



Ensuite, vous devrez ajuster les noms de colonnes, créer de nouvelles colonnes ou supprimer celles qui ne sont pas nécessaires, afin d'obtenir une structure comme l'exemple ci-dessous.



Comme on peut le voir dans la capture d'écran, la première colonne est Qty, qui indique le nombre d'exemplaires requis pour chaque composant. Ensuite vient la colonne Designator, qui est l'identifiant du composant, imprimé également sur la sérigraphie. Ensuite, la colonne Footprint doit spécifier l'empreinte afin de garantir l'installation correcte du boîtier. La colonne Comment doit décrire le composant aussi précisément que possible: la valeur (par exemple, 0.1uF), mais aussi la tolérance, la tension maximale, et d'autres caractéristiques utiles à la production.


La colonne suivante, LCSC Part #, permet une identification rapide et fiable des composants à l'aide du numéro de référence unique dans la bibliothèque de JLCPCB. Il suffit de vérifier la disponibilité de la pièce dans la bibliothèque JLCPCB et de remplir la colonne correspondante. La dernière colonne, Description, est facultative, mais permet d'ajouter des informations supplémentaires pour le fabricant. Une fois le fichier BOM modifié, exportez-le depuis Google Docs via File > Download > Comma-separated values. Nommez ce fichier bom.csv et téléversez-le lors de la commande du service d'assemblage SMT, en même temps que le fichier de placement des composants.


Génération du fichier Pick and Place (CPL)


Le fichier de placement des composants (également appelé fichier Centroid) contient les coordonnées exactes de chaque composant ainsi que son orientation. Pour générer ce fichier, assurez-vous d'être dans l'éditeur de circuit imprimé (Board Editor), puis cliquez sur File > Export > Mount SMD. Deux fenêtres s'afficheront successivement pour vous permettre d'enregistrer les fichiers. La première concerne le côté supérieur (Top), que vous pouvez enregistrer sous le nom top.csv. La seconde concerne le côté inférieur (Bottom), que vous pouvez enregistrer sous le nom bot.csv. Continuez à travailler avec le fichier correspondant à la face que vous assemblez (top ou bottom).



Le fichier généré par EagleCAD n'est pas immédiatement compatible avec JLCPCB, il faut donc le modifier. Créez une nouvelle feuille de calcul, puis allez dans File > Import. Téléversez le fichier csv précédemment généré.



Vous constaterez que les colonnes ne sont pas bien identifiées. Pour corriger cela: Sélectionnez les données, puis allez dans Data > Trim whitespaces. Ensuite, allez dans Data > Split text to columns et sélectionnez l'espace comme séparateur.Les colonnes sont désormais correctement séparées, mais aucun en-tête n'est encore présent.


La première colonne est Designator, suivie des colonnes X position, Y position, puis Rotation. Supprimez les colonnes supplémentaires inutiles. Entre les colonnes Y et Rotation, insérez une nouvelle colonne nommée Layer, dans laquelle vous indiquerez Top ou Bottom selon la face concernée.


Voici à quoi doit ressembler le fichier une fois les colonnes correctement nommées.



Une fois les modifications terminées, exportez le fichier depuis Google Docs via File > Download > Comma-separated values. Nommez ce fichier assembly.csv et téléversez-le avec le fichier BOM lors de la commande de service d'assemblage SMT.