This website requires JavaScript.
Gutscheine App herunterladen
Ausliefern
Hilfezentrum
So erstellen Sie die Stückliste und die Centroid-Datei manuell aus EagleCAD

So erstellen Sie die Stückliste und die Centroid-Datei manuell aus EagleCAD

Zuletzt aktualisiert am Nov 19, 2025

In diesem Tutorial zeigen wir Ihnen die notwendigen Schritte zur Erstellung der Stückliste (BOM, Bill of Materials) und der CPL-Datei (Component Placement List, auch bekannt als Centroid-Datei/Pick-and-Place-Datei) in EagleCAD. Dieses Tutorial wurde für EagleCAD Version 9.5.1 geschrieben.

Erstellen von BOM-Dateien


Die BOM-Datei (Bill of Materials) teilt dem Hersteller mit, welche Komponenten welchen Designatoren entsprechen. Beispielsweise haben Leiterplatten Komponentenbezeichnungen wie C1, R1, T1 usw., die auf der Silkscreen-Schicht aufgedruckt sind. Der Hersteller muss jedoch wissen, welcher Kondensator- oder Widerstandswert an dieser Position platziert werden soll. Diese Informationen finden sich in der BOM-Datei und sind für die Bestückung sehr wichtig. Die BOM-Datei ist eine einfache Textdatei im CSV-Format, kann aber auch in MS Excel oder anderen Tabellenkalkulationsprogrammen wie Google Docs erstellt werden.

Um eine BOM-Datei aus Eagle zu generieren, stellen Sie sicher, dass Sie sich im Schaltplan-Editor befinden, und gehen Sie zu File > Export > BOM. Es öffnet sich ein neues Fenster, in dem wir konfigurieren können, wie die BOM-Datei aussehen soll. Aktivieren Sie Values und CSV und deaktivieren Sie List attributes. Anschließend können Sie die Datei bom.csv an dem gewünschten Speicherort durch Klicken auf die Schaltfläche Save speichern.



Nun muss die Datei bearbeitet werden, um die erwarteten Spaltennamen für das JLCPCB-System zu enthalten, damit sie korrekt erkannt wird. Sie können die bom.csv in Ihr bevorzugtes Tabellenkalkulationsprogramm importieren; in diesem Beispiel zeigen wir Ihnen, wie Sie Google Docs verwenden. Beginnen Sie mit dem Erstellen einer neuen Tabelle und gehen Sie dann zu File > Import. Wählen Sie im neu geöffneten Fenster Upload und wählen Sie die zuvor erstellte bom.csv-Datei aus. Nun können Sie konfigurieren, wie der Import erfolgen soll – Sie können das bestehende Blatt ersetzen oder ein neues erstellen. Sie müssen den richtigen Separator angeben, in unserem Fall das Semikolon, und können dann auf Import data klicken.



Als Nächstes müssen Sie die Spaltennamen anpassen, neue Spalten erstellen oder nicht benötigte löschen, um sie an die unten gezeigten Beispiele anzupassen.



Wie Sie im obigen Screenshot sehen können, haben wir als erste Spalte Qty, in der gezählt wird, wie viele Exemplare dieses bestimmten Bauteils im Design benötigt werden. Als Nächstes haben wir die Spalte Designator, die der Bezeichner für das Bauteil ist und ebenfalls auf der Silkscreen-Schicht gedruckt wird. Danach folgt die Spalte Footprint, in der Sie angeben müssen, welches Gehäuse der Hersteller für dieses Bauteil auf der Leiterplatte bestücken soll. Als Nächstes kommt die Spalte Comment, in der Sie die Teile so detailliert wie möglich beschreiben sollten – am wichtigsten ist der Wert des Bauteils, z. B. 0.1uF, aber Sie sollten auch Toleranz, maximale Spannung und andere Informationen angeben, damit das Produktionsteam genau das richtige Teil auswählen kann.


Die nächste Spalte ist LCSC Part #. Diese Spalte kann den Prozess stark beschleunigen, da Bauteile anhand dieser Referenznummer leicht und genau identifiziert werden können. Überprüfen Sie einfach, ob das benötigte Bauteil in der JLCPCB-Teilebibliothek vorrätig ist, und tragen Sie die LCSC Part # in die entsprechende Spalte ein. Die letzte Spalte Description ist optional, kann aber verwendet werden, um dem Hersteller zusätzliche Informationen über diese Teile bereitzustellen. Wenn Sie die BOM-Datei fertig bearbeitet haben, können Sie sie aus Google Docs exportieren, indem Sie auf File > Download > Comma-separated values klicken. Benennen Sie diese Datei bom.csv und laden Sie sie beim Bestellen des SMT-Bestückungsservice zusammen mit der Component Placement File hoch.

Pick-and-Place-Dateien generieren

Die Component-Placement-Datei (auch bekannt als Centroid-Datei) enthält Informationen über die exakten Koordinaten, an denen jedes Bauteil platziert wird, sowie über dessen Ausrichtung. Um diese Datei zu erzeugen, stellen Sie sicher, dass Sie sich im Board Editor befinden, und klicken Sie auf File > Export > Mount SMD. Sie werden zweimal aufgefordert, einen Speicherort für die Datei auszuwählen. Die erste Abfrage ist für die Top-Assembly-Datei – speichern Sie diese als top.csv. Die zweite Abfrage ist für die Bottom-Assembly-Datei – speichern Sie diese als bot.csv. Ab diesem Punkt arbeiten Sie mit der Datei weiter, die der Seite entspricht, die Sie bestücken lassen möchten – Top oder Bottom.



Wie von EagleCAD erzeugt, entspricht die Datei nicht dem von JLCPCB erwarteten Format, daher müssen einige Änderungen vorgenommen werden. Beginnen Sie mit dem Erstellen einer neuen Tabelle und gehen Sie dann zu File > Import. Wählen Sie im neu geöffneten Fenster Upload und wählen Sie die zuvor erstellte CSV-Datei aus.



Sie werden feststellen, dass die einzelnen Spalten nicht korrekt erkannt werden. Um dies zu korrigieren, wählen Sie zuerst die Daten aus und gehen dann zu Data > Trim whitespaces, anschließend zu Data > Split text to columns und wählen Sie als Separator space. Nun sollten die einzelnen Spalten korrekt getrennt sein, aber es fehlen noch die Spaltenüberschriften.

Die erste von Eagle erzeugte Spalte ist die Spalte Designator, danach folgen die X-Position, die Y-Position und die Rotation. Die übrigen Spalten können gelöscht werden, da sie von JLCPCB nicht benötigt werden. Zwischen der Y-Spalte und der Rotation-Spalte fügen wir eine neue Spalte namens Layer ein, die Top oder Bottom enthält – je nachdem, welche Seite bestückt werden soll und welche Datei Sie zuvor ausgewählt haben.

So sollte die Datei nach der Benennung der Spalten aussehen.




Wenn Sie die Component-Placement-Datei fertig bearbeitet haben, können Sie sie aus Google Docs exportieren, indem Sie auf File > Download > Comma-separated values klicken. Benennen Sie diese Datei assembly.csv und laden Sie sie beim Bestellen des SMT-Bestückungsservice zusammen mit der BOM-Datei hoch.