Gerber vs. ODB++ vs. IPC-2581: Auswahl eines Datenpakets für die Leiterplattenfertigung
Abbildung 1. Gerber- vs. ODB++- vs. IPC-2581-Bild für die Überprüfung der Leiterplattenfertigung und -bestückung von Highleap Electronics.
Die Wahl zwischen Gerber, ODB++ und IPC-2581 hängt im Wesentlichen davon ab, wie viele Fertigungsinformationen Sie mit dem Auftrag weitergeben möchten. Gerber ist nahezu universell, aber schichtbasiert, während ODB++ und IPC-2581 mehr Designkontext in einem übersichtlicheren Datensatz für Fertigung und Bestückung bereitstellen. Dieser Leitfaden vergleicht die drei neutralen Fertigungsformate, erläutert deren jeweilige Vorteile und zeigt, wie Highleap Electronics die restlichen Daten für die Fertigung und Bestückung der Leiterplatte nutzt.
1. Welche Dateiformate benötigt ein Leiterplattenhersteller?
Ein Leiterplattenhersteller benötigt Fertigungsdaten – entweder Gerber-Dateien plus eine NC-Bohrdatei oder ein All-in-One-Format wie ODB++ oder IPC-2581 – sowie für die Bestückung eine Stückliste, eine Bestückungsdatei (Schwerpunktdatei) und eine Bestückungszeichnung. Die Fertigungsdaten definieren die Leiterplatte; die Bestückungsdaten legen fest, welche Bauteile wo platziert werden.
Diese Formate existieren, weil Ihre CAD-Projektdatei werkzeugspezifisch und nicht direkt fertigungsgerecht ist, während es sich hier um neutrale, standardisierte Ausgaben handelt, die von jeder Fertigungsanlage gelesen werden können. Die vollständige Liste der vom Hersteller erwarteten Formate ist in dieser Übersicht zusammengefasst. PCB-DesigndateienDie praktischen Schritte zur Herstellung dieser Produkte finden sich im zugehörigen Leitfaden auf Gerber-DateienIm weiteren Verlauf dieses Artikels wird erläutert, was die einzelnen Formate jeweils beinhalten, damit Sie gleich beim ersten Mal das richtige Paket versenden können.
2. Was ist eine Gerber-Datei und was enthält sie?
Eine Gerber-Datei ist eine 2D-Vektordatei, die eine einzelne Lage einer Leiterplatte – Kupfer, Lötstopplack oder Siebdruck – als eine Reihe von Formen mit definierten Öffnungen beschreibt. Eine Gerber-Datei repräsentiert eine Lage. Ein komplettes Leiterplattenpaket besteht daher aus einem Ordner mit Gerber-Dateien (Ober- und Unterseite Kupfer, Innenlagen, beide Lötstopplacke, beide Siebdrucke, Pastenlagen und die Leiterplattenkontur) sowie einer separaten NC-Bohrdatei für die Bohrungen.
Der moderne Standard ist RS-274X (und das neuere X2), welches die Aperturdefinitionen in die Datei einbettet. Ältere „RS-274D“-Gerber-Dateien benötigten eine separate Aperturliste und sind veraltet und fehleranfällig. Da jede Ebene eine separate Datei mit einem von Ihnen vergebenen Namen ist, besteht die größte Schwäche einfacher Gerber-Dateien in der Mehrdeutigkeit: Eine falsch beschriftete oder fehlende Ebene ist ein typischer Grund für einen Produktionsstopp. Deshalb sollte jeder Gerber-Satz vor dem Versand in einem Viewer geprüft werden, und deshalb wurden die unten aufgeführten All-in-One-Formate entwickelt. Gerber-Daten werden außerdem direkt in die CAM Schritt, bei dem eine Fabrik Ihre Dateien in ein Bauteil umwandelt.
3. Gerber vs ODB++ vs IPC-2581: Welches Format ist das beste?
Gerber ist der universelle Standard, während ODB++ und IPC-2581 intelligente Einzeldateiformate sind, die alle Layer-, Drill-, Netzlisten- und oft auch Stücklistendaten zusammenfassen – wodurch sie weniger fehleranfällig und die bessere Wahl sind, sofern Ihre Fertigungsanlage sie unterstützt. Der Kompromiss besteht zwischen Universalität und Detailreichtum:
| Format | Enthält | Stabilität |
|---|---|---|
| Gerber (RS-274X) | Eine Schicht pro Datei + separater Bohrer | Allgemein akzeptierte Basislinie |
| ODB++ | Alle Ebenen, Bohrungen, Netzlisten, Stücklisten in einem Datensatz | Intelligent, wenig mehrdeutig, breit unterstützt |
| IPC-2581 | Vollständige Fertigungs- und Montagedaten, offener Standard | Einzelne offene Datei, herstellerneutral |
Für die meisten Projekte ist Gerber überall einsetzbar und bleibt die sichere Standardeinstellung. Sofern Ihr Hersteller es akzeptiert, ODB++ Dies ist vorzuziehen, da die Zusammenfassung aller Layer, der Bohrdaten und der Netzliste in einem einzigen intelligenten Datensatz die Mehrdeutigkeiten bei der Layerbenennung und -ausrichtung beseitigt, die bei losen Gerber-Ordnern auftreten können. IPC-2581 verfolgt dasselbe Ziel als offener, herstellerneutraler Standard. Das beste Format ist schlichtweg dasjenige, das Ihre Fertigungsanlage am besten unterstützt – und die vorherige Bestätigung vermeidet Nacharbeiten.
4. Bohr-, Stücklisten- und Bestückungsdateien für die Montage
Für eine bestückte Leiterplatte benötigen Sie außerdem drei Dateien: die NC-Bohrdatei (Position, Größe und Leiterbahnstatus aller Bohrungen), die Stückliste (alle Bauteile mit Herstellernummer) und die Bestückungsdatei (Position, Drehung und Seite jedes Bauteils). Die Fertigungsdaten allein ergeben eine unbestückte Leiterplatte; diese Dateien machen daraus eine bestückte Leiterplatte. Die einzelnen Dateien liefern:
- NC-Bohrfeile. Definiert das Bohren – Lochgrößen, Koordinaten und den Status „plattiert“ vs. „nicht plattiert“ – und ist Teil des Fertigungssatzes, obwohl er von den Gerber-Dateien getrennt ist.
- Materialliste. Listet jede Komponente mit der tatsächlichen Herstellerteilenummer auf, nicht nur mit einem Wert, sodass die Teile auch tatsächlich beschafft werden können; ein vollständiges PCB-Stückliste ist für eine genaue Angebotserstellung und Beschaffung unerlässlich.
- Pick-and-Place-Datei (Zentroid). Gibt jedem Bauteil die X/Y-Position, die Drehung und die Platinenseite an, damit die Bestückungsmaschine es korrekt platziert; so funktioniert es: Centroid-Datei-Laufwerksbaugruppe.
- Montagezeichnung. Zeigt Polarität, Pin 1, Referenzmarken und Hinweise zum Nichtbelegen an, die die Datendateien allein nicht vermitteln.
Ein unvollständiges Montagepaket – Gerber-Dateien ohne Stücklisten-Teilenummern oder eine fehlende Zentroiddatei – ist einer der häufigsten Gründe, warum ein Montageangebot nicht abgeschlossen werden kann. Daher sorgt das gemeinsame Senden aller dieser Dokumente dafür, dass das Projekt voranschreitet.
Abbildung 2. Die Fertigungsdetails für Gerber, ODB++ und IPC-2581 sollten vor Angebotserstellung und Produktion geprüft werden.
5. Was die einzelnen Gerber-Layer-Dateien sind und wie man sie benennt.
In einem Gerber-Paket repräsentiert jede Datei eine physische Lage der Leiterplatte. Eine eindeutige Benennung verhindert, dass der Leiterplattenhersteller die einzelnen Dateien raten muss. Da einfache Gerber-Dateien außer dem Dateinamen keine Angabe darüber enthalten, welche Lage die oberste Kupferschicht ist, führt eine uneindeutige oder nicht standardisierte Benennung häufig zu Produktionsstopps. Ein vollständiges zweilagiges Gehäuse und die zusätzlichen Lagen einer mehrlagigen Leiterplatte sehen folgendermaßen aus:
| Schicht | Was es definiert | Gemeinsame Erweiterung |
|---|---|---|
| Kupfer oben / unten | Die Leiterbahnen und Kontaktflächen | .GTL / .GBL |
| Lötstoppmaske oben / unten | Wenn die Maske entfernt wird, um die Pads freizulegen | .GTS / .GBS |
| Oberer/unterer Siebdruck | Referenzbezeichnungen und Kennzeichnungen | .GTO / .GBO |
| Ober-/Unterpaste | Schablonenöffnungen für die Montage | .GTP / .GBP |
| Board-Umriss | Das Platinenprofil und die Ausschnitte | .GKO / .GM1 |
| Innere Schichten (mehrschichtig) | Interne Kupfer-/Platinen, in der Reihenfolge | .G1, .G2, … |
| NC-Bohrer | Lochgrößen, Positionen, Beschichtungszustand | .DRL / .TXT |
Die Erweiterungen variieren je nach EDA-Tool. Daher empfiehlt es sich, die Standardbenennung des eigenen Tools beizubehalten, bei nicht eindeutigen Namen eine kurze Readme-Datei oder eine Layer-Übersicht hinzuzufügen und die Layerreihenfolge für Multilayer-Leiterplatten anzugeben, damit die inneren Layer korrekt gestapelt werden. Genau diese Namensunklarheit ist das Problem, das ODB++ Die Datenbereinigung erfolgt durch die Bündelung aller Schichten, ihrer Funktion und der Bohrdaten in einem strukturierten Datensatz – daher ist dies die bevorzugte Übergabemethode, sofern eine Fabrik sie unterstützt. Unabhängig vom Sendemedium bestätigt das Öffnen des Pakets in einem Viewer, dass die Schichten vollständig und korrekt identifiziert sind, bevor es den Empfänger erreicht. CAM Schritt.
6. Wie Highleap Ihre Dateien zum Erstellen der Platine verwendet.
Highleap verarbeitet Fertigungsdaten im Gerber-, ODB++- oder IPC-2581-Format sowie Ihre Stückliste, Bestückungs- und Montagezeichnung und prüft das Paket vor dem Bau, um sicherzustellen, dass Fertigung und Montage mit einer bestätigten Revision funktionieren. Unabhängig vom Format werden die Dateien geöffnet und geprüft – vorhandene Layer, keine Spiegelungen, Bohrungen ausgerichtet, Stückliste und Schwerpunkt konsistent – und alles, was zu einem Produktionsstopp führen könnte, wird frühzeitig erkannt.
Diese Überprüfung ist ein privater, interner Schritt (kein öffentlicher Upload) und gehört zu einem Herstellbarkeitsprüfung Dadurch werden Probleme aufgedeckt, die die Dateien allein nicht offenbaren. Von dort aus werden die verifizierten Daten zur Fälschung und schlüsselfertige Montage inklusive Beschaffung, Bestückung, Prüfung und Test. Für ein präzises Angebot senden Sie uns bitte Ihre Fertigungsdaten (Gerber oder ODB++), die NC-Bohrdatei, die Stückliste mit Teilenummern, die Bestückungsdatei, den Leiterplattenumriss, den Lagenaufbau und die gewünschte Menge.
7. Häufig gestellte Fragen zum PCB-Dateiformat
Welche Software öffnet Gerber-Dateien?
Spezielle Gerber-Viewer, der in Ihrem EDA-Tool integrierte Viewer (KiCad enthält GerbView) und verschiedene kostenlose Desktop- und Online-Viewer können Gerber-Dateien öffnen. Laden Sie den kompletten Layer-Satz zusammen mit der Bohrdatei, um die Leiterplatte so anzuzeigen, wie sie vom Hersteller gefertigt wird.
Worin besteht der Unterschied zwischen einer Gerber-Feile und einer Excellon-Bohrfeile?
Gerber-Dateien beschreiben die Lagen der Leiterplatte – Kupfer, Maske, Siebdruck –, während die Excellon-Datei (NC-Bohrdatei) die Bohrungen beschreibt: deren Größe, Position und Beschichtungszustand. Beide werden benötigt; die Bohrdatei ist keine Gerber-Ebene.
Worin besteht der Unterschied zwischen RS-274X und Gerber X2?
X2 ist eine Erweiterung des RS-274X-Formats, die maschinenlesbare Attribute hinzufügt – wie zum Beispiel, auf welcher Ebene sich eine Datei befindet und welche Funktion jedes Pads hat – wodurch die Daten für den Hersteller selbsterklärender und weniger mehrdeutig werden, während gleichzeitig die Abwärtskompatibilität erhalten bleibt.
Kann man eine Gerber-Datei bearbeiten?
Ja, mit CAM-Software kann ein Hersteller Gerber-Dateien bearbeiten, und Betrachter können sie messen und prüfen, aber Konstrukteure sollten Änderungen im Quell-CAD vornehmen und erneut exportieren, anstatt die Gerber-Dateien direkt zu bearbeiten, um Konstruktion und Ausgabe synchron zu halten.
Wie konvertiere ich mein Design in das Gerber-Format?
Sie konvertieren keine fertige Designdatei direkt; Sie exportieren Gerber-Dateien aus der Fertigungsausgabefunktion Ihres EDA-Tools. Diese generiert eine Gerber-Datei pro Schicht sowie die Bohrdatei. Die so erzeugten Gerber-Dateien sind dann von jedem Fertigungsbetrieb lesbar.
Kann ein Fertigungsbetrieb meine native CAD-Datei anstelle von Gerber-Dateien verwenden?
Im Allgemeinen nein – native CAD-Dateien sind werkzeugspezifisch und kein Fertigungsformat. Fertigungsbetriebe verwenden neutrale Daten: Gerber plus Bohrdaten oder einen All-in-One-Datensatz (ODB++ oder IPC-2581), den jeder Betrieb unabhängig vom verwendeten Konstruktionswerkzeug lesen kann.
Empfohlen Beiträge
Isola Astra MT77 Leiterplattenfertigung
Abbildung 1. Isola Astra MT77 LeiterplattenfertigungIsola Astra...
Kundenspezifische Rogers RO4835 Leiterplattenfertigung & -bestückung
Abbildung 1. Rogers RO4835 Leiterplatte. Die Rogers RO4835 Leiterplatte ist eine...
Nelco N4000-13 Leiterplattenmaterial- und Fertigungsleitfaden | Highleap Electronics
Abbildung 1. Nelco N4000-13 Leiterplatte. Die Nelco N4000-13 Leiterplatte ist eine...
Rogers RT/duroid 6002 Leiterplattenhersteller – Spezifikationen, Lagenaufbau, Angebot
Abbildung 1. Rogers RT/duroid 6002. Rogers RT/duroid 6002 ist...
So erhalten Sie ein Angebot für Leiterplatten
Wir führen gerne eine DFM/DFA-Analyse für Sie durch und senden Ihnen anschließend einen Bericht zu. Sie können Ihre Dateien sicher über unsere Website hochladen. Für die Erstellung eines Angebots benötigen wir folgende Informationen:
-
- Gerber, ODB++ oder .pcb, Spezifikation.
- Stückliste, wenn Sie eine Montage benötigen
- Die Menge
- Wendezeit
Für PCBA-Dienstleistungen geben Sie bitte Ihre Stückliste (BOM) und alle spezifischen Montageanweisungen an. Wir bieten auch DFM/DFA-Analysen an, um Ihre Designs hinsichtlich Herstellbarkeit und Montage zu optimieren und so einen reibungslosen Produktionsprozess zu gewährleisten.
