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.
| Designator | Center-X (mm) | Center-Y (mm) | Rotation | Side |
|---|---|---|---|---|
| B1 | 9.347 | 2.032 | 0 | Top |
| C1 | 9.906 | 36.982 | 270 | Top |
| C2 | 3.912 | 36.982 | 270 | Top |
| C3 | 5.410 | 36.982 | 90 | Top |
| C4 | 3.912 | 33.299 | 270 | Top |
| C5 | 14.630 | 30.175 | 270 | Top |
| C6 | 8.636 | 26.619 | 90 | Top |
| C7 | 14.630 | 26.619 | 90 | Top |
| C8 | 11.405 | 11.525 | 270 | Top |
| C9 | 12.929 | 11.525 | 90 | Top |
| C10 | 14.427 | 11.525 | 270 | Top |
| C11 | 3.886 | 8.026 | 270 | Top |
| C12 | 6.147 | 7.163 | 180 | Top |
| C13 | 9.144 | 7.163 | 0 | Top |
| C14 | 11.405 | 8.026 | 270 | Top |
| C15 | 5.791 | 43.713 | 90 | Bottom |
| C16 | 13.157 | 43.713 | 270 | Bottom |
| C17 | 9.271 | 45.974 | 0 | Bottom |
| C18 | 4.293 | 43.713 | 90 | Bottom |
| C19 | 11.659 | 43.713 | 90 | Bottom |
| C20 | 7.036 | 26.619 | 270 | Bottom |
| C21 | 12.522 | 26.619 | 270 | Bottom |
| C22 | 11.786 | 17.856 | 0 | Bottom |
| C23 | 5.182 | 18.466 | 90 | Bottom |
| C24 | 6.629 | 11.532 | 90 | Bottom |
| C25 | 5.537 | 8.433 | 0 | Bottom |
| CN1 | 9.271 | 47.476 | 180 | Top |
| CN2 | 16.104 | 46.634 | 90 | Top |
| CN3 | 1.651 | 23.622 | 270 | Bottom |
| CN4 | 16.891 | 23.622 | 270 | Bottom |
| D1 | 5.537 | 44.196 | 180 | Top |
| D2 | 5.537 | 42.367 | 180 | Top |
| D3 | 6.248 | 5.588 | 0 | Bottom |
| D4 | 5.258 | 3.150 | 0 | Bottom |
| JP1 | 13.892 | 6.553 | 180 | Bottom |
| L1 | 5.055 | 11.430 | 270 | Bottom |
| LD1 | 1.905 | 46.863 | 270 | Top |
| LD2 | 4.369 | 2.362 | 90 | Top |
| LD3 | 14.326 | 2.362 | 90 | Top |
| R1 | 11.684 | 43.612 | 270 | Top |
| R2 | 12.979 | 43.612 | 270 | Top |
| R3 | 14.630 | 40.437 | 270 | Top |
| R4 | 13.132 | 40.437 | 90 | Top |
| R5 | 6.909 | 36.982 | 270 | Top |
| R6 | 8.407 | 36.982 | 270 | Top |
| R7 | 11.405 | 36.982 | 90 | Top |
| R8 | 14.630 | 36.982 | 270 | Top |
| R9 | 5.410 | 33.299 | 90 | Top |
| R10 | 14.630 | 33.299 | 270 | Top |
| R11 | 13.132 | 33.299 | 90 | Top |
| R12 | 5.410 | 26.619 | 90 | Top |
| R13 | 13.132 | 30.175 | 90 | Top |
| R14 | 3.912 | 26.619 | 90 | Top |
| R15 | 11.633 | 26.619 | 90 | Top |
| R16 | 13.132 | 26.619 | 90 | Top |
| R17 | 1.727 | 48.463 | 0 | Bottom |
| R18 | 1.727 | 46.965 | 0 | Bottom |
| R19 | 1.727 | 45.466 | 0 | Bottom |
| R20 | 5.791 | 39.878 | 90 | Bottom |
| R21 | 10.922 | 20.701 | 0 | Bottom |
| R22 | 5.664 | 1.372 | 0 | Bottom |
| R23 | 10.668 | 1.372 | 180 | Bottom |
| SB1 | 13.132 | 36.982 | 90 | Top |
| SB2 | 5.410 | 30.175 | 270 | Top |
| SB3 | 7.137 | 26.619 | 270 | Top |
| SB4 | 3.937 | 11.608 | 270 | Top |
| SB5 | 6.909 | 11.525 | 270 | Top |
| SB6 | 5.410 | 11.525 | 270 | Top |
| SB7 | 8.407 | 11.525 | 270 | Top |
| SB8 | 9.906 | 11.525 | 270 | Top |
| SB9 | 4.293 | 39.878 | 270 | Bottom |
| SB10 | 6.909 | 14.529 | 270 | Bottom |
| SB11 | 13.919 | 20.701 | 180 | Bottom |
| SB12 | 7.925 | 20.701 | 180 | Bottom |
| SB13 | 6.909 | 18.466 | 270 | Bottom |
| SB14 | 14.097 | 8.382 | 180 | Bottom |
| SB15 | 10.643 | 2.870 | 180 | Bottom |
| SB16 | 14.503 | 23.063 | 90 | Bottom |
| SB17 | 5.182 | 14.529 | 90 | Bottom |
| SB18 | 14.510 | 26.619 | 90 | Bottom |
| T1 | 10.770 | 40.538 | 90 | Top |
| U1 | 9.271 | 31.801 | 90 | Top |
| U2 | 9.271 | 18.669 | 0 | Top |
| U3 | 13.691 | 8.179 | 0 | Top |
| U4 | 9.246 | 48.463 | 0 | Bottom |
| U5 | 9.271 | 33.630 | 180 | Bottom |
| U6 | 10.922 | 11.379 | 270 | Bottom |
| X1 | 7.671 | 8.992 | 0 | Top |
| X2 | 9.764 | 26.721 | 0 | Bottom |
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.