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 Gerbern und der Stückliste (BOM) ist sie eine der drei Dateien, aus denen wir deine PCBA bauen, genutzt für automatische und manuelle SMT-Bestückung ebenso wie für THT-Bauteile.

Beispiel-Centroid herunterladen (csv)

Beispiel

Die Platzierungen der Bauteile aus der Beispiel-BOM, in Millimetern vom Ursprung der Leiterplatte, mit R3, R4 und U3 auf der Unterseite. Klicke auf eine Spaltenüberschrift, um zu lesen, wofür die Spalte da ist.

DesignatorCenter-X (mm)Center-Y (mm)RotationSide
C112.7008.25590Top
C215.2408.25590Top
C320.32014.6050Top
C422.86014.6050Top
L130.4805.080180Top
L233.0205.080180Top
R112.70020.320270Top
R215.24020.320270Top
R340.64020.3200Bottom
R443.18020.3200Bottom
U127.94015.24045Top
U227.94027.94045Top
U345.72010.1600Bottom
TP15.0805.0800Top
TP25.08030.4800Top

Jeder Export funktioniert

Exportiere die Pick-and-Place-Datei aus deinem CAD-Werkzeug, so wie sie kommt. Die Exporte von Altium (Pick and Place Locations, CSV und TXT), KiCad (.pos), Eagle (.lst), Ultiboard (.ctr) und FAB 3000 erkennen wir an ihrem Aufbau. Jeder andere CSV-, TXT- oder Excel-Export (Allegro, Mentor, OrCAD, EasyEDA, JLCPCB und weitere) wird ebenfalls importiert, solange die Kopfzeile den Designator und die X- und Y-Spalten benennt; die Spalten ordnen wir automatisch zu. Wenn du genau wissen möchtest, was wir lesen, sieh dir die Spaltendetails an.

Centroid aus ODB++

Ein ODB++-Archiv ist eine gute Wahl: Es ist ein festes, klar definiertes Format, sodass keine Spaltennamen, Einheiten oder Dezimaltrennzeichen zu interpretieren sind. Wir lesen Designator, Position, Drehung, Seite, Gehäuse und sogar die Bauteilkontur direkt aus den Bauteildatensätzen, in Millimetern. Siehe BOM-Daten aus ODB++ dazu, was das Archiv für die BOM enthält und was nicht.

Nicht maskierte Kommas

Eine Erkenntnis aus jüngsten Importen: Manche CAD-Werkzeuge schreiben ein Komma in einen Wert, ohne den Wert in Anführungszeichen zu setzen, wie es eine CSV-Datei verlangt. Ein europäisches Dezimalkomma (1,5 mm), ein Tausendertrennzeichen in einer Teilenummer (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 (10" AU) bewirkt dasselbe in die andere Richtung und verschluckt die Zeilen darunter. Aus Erfahrung kennen wir diese Fehler, deshalb prüft unser Import die Struktur jeder Trennzeichen-Datei, bevor er sie liest, meldet die betroffenen Zeilen und repariert sie, wo die Korrektur eindeutig ist. Deine Datei wird trotzdem importiert; 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 Bauteilmitte, nicht Pin 1. Altiums Spalten Ref X und Pad X werden bewusst ignoriert.
  • Millimeter sind die Standardeinheit; Mil- und Zoll-Exporte werden umgerechnet, 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.