Centroid

Die Centroid- oder Pick-and-Place-Datei sagt uns, wohin jedes Bauteil gehört: eine X- und Y-Position auf der Leiterplatte, eine Drehung und eine Seite, je Designator. Zusammen mit den Leiterplattendaten und der Stückliste (BOM) ist sie eines der drei Dinge, aus denen wir deine PCBA bauen. Wir nutzen sie für die SMT-Bestückung, mit der Maschine und von Hand, und für die THT-Bauteile. Ein DeltaProto-Format für die Centroid-Datei gibt es nicht. Schick den Export deines CAD-Werkzeugs, so wie er kommt. Die Spalten zuzuordnen und die Einheiten umzurechnen ist unsere Aufgabe, nicht deine.

Beispiel

Klicke auf eine Spaltenüberschrift, um zu lesen, wofür die Spalte da ist.

DesignatorCenter-X (mm)Center-Y (mm)RotationSide
B19.3472.0320Top
C19.90636.982270Top
C23.91236.982270Top
C35.41036.98290Top
C43.91233.299270Top
C514.63030.175270Top
C68.63626.61990Top
C714.63026.61990Top
C811.40511.525270Top
C912.92911.52590Top
C1014.42711.525270Top
C113.8868.026270Top
C126.1477.163180Top
C139.1447.1630Top
C1411.4058.026270Top
C155.79143.71390Bottom
C1613.15743.713270Bottom
C179.27145.9740Bottom
C184.29343.71390Bottom
C1911.65943.71390Bottom
C207.03626.619270Bottom
C2112.52226.619270Bottom
C2211.78617.8560Bottom
C235.18218.46690Bottom
C246.62911.53290Bottom
C255.5378.4330Bottom
CN19.27147.476180Top
CN216.10446.63490Top
CN31.65123.622270Bottom
CN416.89123.622270Bottom
D15.53744.196180Top
D25.53742.367180Top
D36.2485.5880Bottom
D45.2583.1500Bottom
JP113.8926.553180Bottom
L15.05511.430270Bottom
LD11.90546.863270Top
LD24.3692.36290Top
LD314.3262.36290Top
R111.68443.612270Top
R212.97943.612270Top
R314.63040.437270Top
R413.13240.43790Top
R56.90936.982270Top
R68.40736.982270Top
R711.40536.98290Top
R814.63036.982270Top
R95.41033.29990Top
R1014.63033.299270Top
R1113.13233.29990Top
R125.41026.61990Top
R1313.13230.17590Top
R143.91226.61990Top
R1511.63326.61990Top
R1613.13226.61990Top
R171.72748.4630Bottom
R181.72746.9650Bottom
R191.72745.4660Bottom
R205.79139.87890Bottom
R2110.92220.7010Bottom
R225.6641.3720Bottom
R2310.6681.372180Bottom
SB113.13236.98290Top
SB25.41030.175270Top
SB37.13726.619270Top
SB43.93711.608270Top
SB56.90911.525270Top
SB65.41011.525270Top
SB78.40711.525270Top
SB89.90611.525270Top
SB94.29339.878270Bottom
SB106.90914.529270Bottom
SB1113.91920.701180Bottom
SB127.92520.701180Bottom
SB136.90918.466270Bottom
SB1414.0978.382180Bottom
SB1510.6432.870180Bottom
SB1614.50323.06390Bottom
SB175.18214.52990Bottom
SB1814.51026.61990Bottom
T110.77040.53890Top
U19.27131.80190Top
U29.27118.6690Top
U313.6918.1790Top
U49.24648.4630Bottom
U59.27133.630180Bottom
U610.92211.379270Bottom
X17.6718.9920Top
X29.76426.7210Bottom
Beispiel-Centroid herunterladen (csv)

Das Beispiel verwendet einen der vielen Spaltennamen, die unser Import kennt. Der Export deines eigenen CAD-Werkzeugs ist genauso gut.

Jeder Export funktioniert

Exportiere die Pick-and-Place-Datei aus deinem CAD-Werkzeug, so wie sie kommt. Die Exporte von Altium, KiCad, Eagle, Ultiboard und FAB 3000 kennen wir an ihrem Aufbau. Jeder andere CSV-, TXT- oder Excel-Export funktioniert ebenfalls, aus Allegro, Mentor, OrCAD, EasyEDA, JLCPCB oder sonst etwas, solange die Kopfzeile den Designator und die X- und Y-Spalten benennt. Die Spalten ordnen wir selbst zu. Wenn du genau wissen willst, was wir lesen, sieh dir die Spaltendetails an.

Centroid aus ODB++

Ein ODB++-Archiv ist eine gute Wahl für die Platzierungen. Es ist ein festes Format, also gibt es keine Spaltennamen, Einheiten oder Dezimaltrennzeichen zu raten. Wir lesen Designator, Position, Drehung, Seite, Gehäuse und sogar die Kontur jedes Bauteils direkt aus dem Archiv, in Millimetern. Was ODB++ für die BOM enthält und was nicht, steht auf der Seite Stückliste (BOM).

Auch eine kaputte CSV-Datei geht hinein

Etwas, das wir regelmäßig sehen: Ein CAD-Werkzeug schreibt ein Komma in einen Wert, ohne Anführungszeichen darum zu setzen, die eine CSV-Datei braucht. Ein europäisches Dezimalkomma wie 1,5 mm, ein Tausendertrennzeichen in einer Teilenummer wie 16,000 MHz oder ein Komma in einer Beschreibung teilt dann ein Feld in zwei, und jede Spalte danach rückt eine Stelle nach rechts. Ein Zollzeichen in einem Wert in Anführungszeichen, etwa 10" AU, macht das Gegenteil und verschluckt die Zeilen darunter. Wir kennen diese Fehler, deshalb prüft unser Import die Struktur jeder Trennzeichen-Datei, bevor er sie liest. Er meldet die betroffenen Zeilen und repariert sie, wenn es nur eine sinnvolle Korrektur gibt. Deine Datei geht trotzdem hinein, und du musst sie nicht von Hand bearbeiten.

Vor dem Hochladen

Eine Zeile pro Platzierung, mit dem Designator genau so, wie er in der BOM steht. X und Y sind die Mitte des Bauteils, nicht Pin 1. Altiums Spalten Ref X und Pad X ignorieren wir bewusst. Millimeter sind die Einheit, in der wir arbeiten. Mil- und Zoll-Exporte rechnen wir um, wenn die Datei ihre Einheit nennt. Ein Dezimalkomma ist in Ordnung. Nimm die Seitenspalte auf, sofern die Leiterplatte nicht einseitig bestückt ist, und eine Drehungsspalte in Grad. Testpunkte, Passermarken und Befestigungslöcher dürfen in der Centroid-Datei stehen, ohne in der BOM zu sein. Das erwarten wir.

Von den Dateien zum ersten Muster

Hast du deine drei Dateien? Füll den Kalkulator aus, dann hast du in Sekunden einen Preis, und lade die Dateien hoch. Wir analysieren deine Daten und schicken dir unser Angebot. Nach deiner Bestellung bauen wir zuerst ein Muster. So kannst du es testen, bevor wir den Rest bauen.