Es steht eine breite Palette von Fertigungsdateiformaten für das PCB-Design zur Verfügung, sowohl für die Erstellung einzelner Dateien als auch für Output-Job-Dateien, darunter:
-
Gerber RS-274X und Gerber X2
-
ODB++
-
IPC-2581
-
NC Drill
-
Board-Stack-Report
-
Druckbasierte Ausgaben: zusammengesetzte Bohrzeichnungen, Bohrzeichnungen/Leitfäden, finale Artwork-Drucke, Power-Plane-Drucke, Löt-/Pastenmasken-Drucke.
-
Fabrication-Testpoint-Report
Es empfiehlt sich, vor der Bereitstellung der für die Fertigung Ihres Designs erforderlichen Ausgabedateien mit Ihrem Leiterplattenfertiger Rücksprache zu halten, um dessen Anforderungen zu bestätigen.
Fertigungsausgaben können über das Menü des [Add New Fabrication Output] Steuerelements im Fabrication Outputs Bereich der Datei oder über die Edit » Add Fabrication Outputs Untermenüs der Hauptmenüs zur aktiven Output-Job-Datei hinzugefügt werden.
Während OutputJob-Dateien die optimierte Vorbereitung der Ausgaben für Ihre Designs und deren anschließende Erzeugung mithilfe des hochintegrierten Projektfreigabeprozesses ermöglichen, können Fertigungsausgaben für das aktive PCB-Design auch direkt im PCB-Editor über Befehle aus dem File » Fabrication Outputs Untermenü erzeugt werden.
Für NC Drill-, Gerber-, Gerber X2- und ODB++-Ausgaben werden Dateien für alle oberen und alle unteren Senkbohrungen erzeugt, anstatt separater Dateien für jeden Senkbohrungstyp.
Erzeugen von Gerber-Fertigungsdaten
Jede Datei im Gerber-RS274X-Format (auch als Extended Gerber oder GerberX bekannt) entspricht einer Lage der physischen Leiterplatte – dem Bestückungsdruck, der oberen Signallage, der unteren Signallage, den Lötmaskenlagen usw. Dieses Dateiformat enthält Aperturdefinitionen, XY-Koordinatenpositionen für Zeichen- und Flash-Befehle sowie weitere für die Leiterplattenfertigung erforderliche Informationen.
Gerber X2 ist eine direkte und deutlich weiterentwickelte Evolution des Standards Gerber RS-274X und ergänzt ihn um eine große Menge zusätzlicher Daten für Leiterplattenfertigung und Bestückung. Im Vergleich zum RS-274X-Standard enthält das Gerber-X2-Format entscheidende Informationen wie Lagenaufbaudefinitionen sowie Pad- und Via-Attribute. Ein wesentlicher Vorteil des Gerber-X2-Formats ist die Abwärtskompatibilität zum älteren Gerber-RS-274X-Standard. Da es sich um einen Mehrdateienstandard handelt, kann ein Ziel-Fertigungs-/Bestückungsbetrieb, der noch nicht auf den neuen Standard umgestellt hat, bei Bedarf die traditionellen Gerber-Dateielemente extrahieren. Das kann ein erheblicher Vorteil für diejenigen sein, die keinen großen Wechsel der Fertigungsdateiformate angehen möchten, oder für Fertigungsbetriebe mit unflexibler Ausrüstung und Software.
Der Gesamtnutzen der Einführung des Gerber-X2-Formats für die Übertragung von Leiterplattendesigndaten an Fertigungs- und Bestückungsbetriebe liegt in dem umfangreichen Satz an Fertigungsdaten, der im Dateisatz enthalten ist, sowie in der Abwärtskompatibilität zum vorherigen Standard, was einen Upgrade-Pfad mit geringem Risiko ermöglicht. Bei vollständiger Implementierung an beiden Enden der CAD-CAM-Kette lassen sich die mit Fehlinterpretationen von Daten, Dateifehlern und variabler Datenauslegung verbundenen Risiken weitgehend eliminieren. Kurz gesagt repräsentieren die Formate Gerber X2 und IPC-2581 eine neue Generation der Datenübertragung vom Leiterplattendesign zur Fertigung.
Wenn die Leiterplatte Bohrungen enthält, muss auch eine NC-Drill-Datei erzeugt werden, wobei dieselben Einstellungen für Einheiten, Auflösung und Filmposition verwendet werden müssen.
Wenn eine PCB-Datei eines Projekts das aktive Dokument ist, kann der Gerber-Dateisatz erzeugt werden, indem File » Fabrication Outputs » Gerber Files oder File » Fabrication Outputs » Gerber X2 Files in den Hauptmenüs ausgewählt wird. Dadurch wird ein entsprechender Gerber Setup oder Gerber X2 Setup Dialog geöffnet, in dem Sie die Plot-Lagen und die allgemeine Konfiguration für den Exportprozess festlegen können. Detaillierte Informationen zu den in diesen Dialogen bereitgestellten Optionen und Steuerelementen finden Sie in den aufklappbaren Abschnitten unten.
Diese Seite behandelt die Vorbereitung von Gerber-Dateien mithilfe der Dialoge Gerber Setup und Gerber X2 Setup, die verfügbar sind, wenn die Option UI.Unification.GerberDialog im Dialog Advanced Settings dialog aktiviert ist.
Wenn die Option UI.Unification.GerberDialog deaktiviert ist, erfolgt die Erzeugung von Gerber-Dateien mit den vorherigen Versionen der Dialoge Gerber Setup und Gerber X2 Setup.

Gerber Setup und Gerber X2 Setup Dialoge
Die Ausgabe wird an dem Ort erzeugt, der im Feld Output Path auf der Registerkarte Options tab des Dialogs Project Options definiert ist. Die generierten Dateinamen enthalten den Namen des PCB-Dokuments.
Die generierten Dateien werden dem Projekt hinzugefügt und im
Projects panel unter den Ordnern
Generated\CAMtastic! Documents und
Generated\Text Documents angezeigt.
Die Lagenfarben werden nun entsprechend dem Lagentyp zugewiesen (z. B. Rot für Signal-Top, Blau für Signal-Bottom usw.), wenn Gerber- und ODB++-Dateien in den CAM-Editor importiert werden und in den zu importierenden Dateien keine Farbinformationen für die Lagen vorhanden sind.
Die erzeugte Gerber-Ausgabe wird außerdem als zusammengesetztes CAM-Dokument geöffnet, das im aktuellen Projekt bearbeitet und/oder gespeichert werden kann und über das CAMtastic Panel verwaltet wird.
Um festzulegen, ob die erzeugte CAM-Ausgabe automatisch in Altium Designer geöffnet wird, aktivieren Sie die Option
Open outputs after compile auf der Registerkarte
Options tab des Dialogs
Project Options (
Project » Project Options).
Options and Controls of the Gerber Setup Dialog

Der Dialog Gerber Setup. Bewegen Sie den Mauszeiger über das Bild, um zwischen den Registerkarten Layers to plot und Advanced zu wechseln.
Einheiten
Verwenden Sie diesen Bereich, um die in der erzeugten Datei verwendeten Einheiten auszuwählen:
-
Inches – aktivieren Sie diese Option, um imperiale Einheiten zu verwenden, bei denen alle Arbeiten in mil erfolgen (1 mil = 1/1000 Zoll).
-
Millimeters – aktivieren Sie diese Option, um metrische Einheiten zu verwenden, bei denen alle Arbeiten in Millimetern erfolgen.
Dezimal
Verwenden Sie das Dropdown-Menü in diesem Bereich, um die numerische Genauigkeit der Plot-Koordinaten in der Gerber-Datei festzulegen.
Wenn Sie eine der höheren Auflösungen verwenden, prüfen Sie, ob der PCB-Hersteller dieses Format unterstützt. Die Formate 0,1, 0,01 und 0,001 mil müssen nur gewählt werden, wenn Bohrungen auf einem Raster feiner als 1 mil liegen.
Ausgaben: Dateiname.Erweiterung
Verwenden Sie diesen Bereich, um die Benennungsoption für die zu erzeugenden Gerber-Dateien auszuwählen:
-
*.gbr – aktivieren Sie diese Option, um Lagen mit eindeutigen Dateinamen, aber derselben einzelnen Erweiterung (.gbr) zu erzeugen.
-
filename.* (gtl, gbl, gto,...) – aktivieren Sie diese Option, um Lagen mit demselben Dateinamen, aber unterschiedlichen Erweiterungen (.gtl, .gbl, .gto, ...) zu erzeugen.
Sonstiges
-
Include unconnected mid-layer pads – aktivieren Sie diese Option, um nicht verbundene Pads auf Innenlagen in Gerber-Plots zuzulassen.
-
Generate Reports – aktivieren Sie diese Option, um die folgenden Dateien zu erzeugen: .REP, .EXTREP, .apr und .APR_LIB.
-
Merge regions and pads inside Footprint – aktivieren Sie diese Option, um Bereiche und Pads innerhalb eines Footprints beim Erzeugen von Gerber-Ausgaben zusammenzuführen.
Registerkarte „Zu plottende Lagen“
Auf dieser Registerkarte können Sie konfigurieren, welche Lagen in der Gerber-Ausgabe für das aktuelle PCB-Dokument geplottet werden.
-
Layers List – eine Auflistung der Lagen in der aktuellen PCB, die für die Ausgabe nach Gerber verfügbar sind. Die Lagen sind nach Typ gruppiert (Kupferlagen, Siebdruck, Lötmaske, Pastenmaske, mechanische Lagen usw.). Jede Lage wird anhand der folgenden Merkmale dargestellt:
-
File Name – der Name der einzelnen Gerber-Ausgabedatei. Die Benennung basiert auf dem Projektnamen, der Lage und der Funktion und verwendet den Unterstrich als beschreibendes Trennzeichen. Klicken Sie bei Bedarf auf einen Lagennamen, um einen neuen Namen einzugeben.
-
Layer Name – der Lagenname, der für die Ausgabedatei gilt, wie im Lagenaufbau der Leiterplatte definiert.
-
Plot – aktivieren Sie diese Option, um einen Gerber-Plot für diese Lage oder Lagen-Gruppe in die erzeugte Ausgabe einzubeziehen. Deaktivieren Sie sie, um zu verhindern, dass für diese Lage ein Plot erzeugt wird.
-
Mirror – aktivieren Sie diese Option für eine Lage oder Lagen-Gruppe, wenn eine gespiegelte Gerber-Datei erstellt werden soll.
Um auf die Spalte Mirror im Dialog Gerber Setup zuzugreifen, muss die Option UI.Unification.GerberDialog.ShowMirrorColumn im Dialog Advanced Settings dialog aktiviert sein. Der Dialog Advanced Settings wird durch Klicken auf die Schaltfläche Advanced auf der Seite System – General page des Dialogs Preferences geöffnet. Wenn im Dialog Advanced Settings Änderungen vorgenommen werden, muss die Software neu gestartet werden, damit diese wirksam werden.
Außerdem wird die Spalte Mirror im Dialog Gerber Setup unabhängig vom Status der Option UI.Unification.GerberDialog.ShowMirrorColumn angezeigt, wenn mindestens eine Lage als gespiegelt konfiguriert wurde (zum Beispiel in einer anderen Instanz von Altium Designer, in der die Option UI.Unification.GerberDialog.ShowMirrorColumn aktiviert ist).
Die erste Lage in der Liste ist das Board Outline. Dabei handelt es sich nicht um eine standardmäßige Designlage wie etwa eine Kupfer-, Siebdruck- oder mechanische Lage. Die Fertigungsdatei, die erzeugt wird, wenn diese Lage aktiviert ist, enthält das Board Profile, wobei der Umriss der Leiterplatte (Board Shape) durch einen verbundenen, geschlossenen Pfad dargestellt wird, der auf Grundlage der definierten Board Shape automatisch erzeugt wird. Das Profile enthält außerdem eine Form (Polygon), die jeden in der Leiterplatte vorhandenen Ausschnitt definiert.
Das Board Profile ist in der Liste Layers to Plot sowohl für Gerber- als auch für Gerber-X2-Ausgaben verfügbar. Sie können diese Datei bei Bedarf wie die anderen Dateien in der Liste umbenennen.
Der PCB-Editor ermöglicht es dem Entwickler außerdem, eine mechanische Lage mit dem Lagentyp Board Shape zu konfigurieren. Diese mechanische Lage ist unabhängig von der Option Board Profile, die in den Dialogen Gerber Setup & Gerber X2 Setup verfügbar ist. Wenn Sie eine Board-Shape-Lage verwenden möchten, muss diese Lage eine benutzerdefinierte geschlossene Begrenzung enthalten, die den Leiterplattenumriss sowie alle eventuell vorhandenen Leiterplattenausschnitte definiert. Erfahren Sie mehr über den Board Shape Layer Type.
► Besuchen Sie die Ucamco website, um mehr über das Gerber-Dateiformat zu erfahren. Weitere Informationen zum Board Profile finden Sie in Abschnitt 6.5 der Gerber-Formatspezifikation (auf dieser Seite verfügbar).
Klicken Sie auf die Schaltfläche

ganz rechts in der Spaltenüberschrift
Layer Name, um den Dialog
Add Mechanical Layers zu öffnen und die mechanischen Lagen auszuwählen, die allen Plot-Lagen hinzugefügt werden. Klicken Sie auf die Schaltfläche

, die einer Lagen-Gruppe zugeordnet ist, um den Dialog
Add Mechanical Layers zu öffnen und die mechanischen Lagen auszuwählen, die allen Plot-Lagen in der ausgewählten Lagen-Gruppe hinzugefügt werden.
Wenn eine Gerber-Ausgabe für ein PCB-Panel (ein eingebettetes Platinen-Array) erzeugt wird, enthält der Dialog eine Spalte für das Panel und eine Lagenspalte für jede im Panel enthaltene Leiterplatte. Verwenden Sie diese neue Spalte, um schnell zu prüfen, ob die verschiedenen Leiterplattenlagen den richtigen Panellagen zugeordnet sind.

Ein Beispiel für den Dialog Gerber Setup für ein PCB-Dokument, das ein Panel enthält.
Wenn das Design Vias mit zugewiesenen IPC-4761-Typen enthält, werden entsprechende mechanische Lagen (wie Filling, Capping usw.) unter der Lagen-Gruppe IPC-4761 Via Type Features in der Lagenliste aufgeführt.
Am unteren Ende der Liste Layers to plot finden Sie den Abschnitt Layer Classes . Mithilfe des Kontrollkästchens für Lagenklassen können Sie das Plotten für alle Lagen, die zu einer bestimmten Lagenklasse gehören, schnell aktivieren. Standard-Lagenklassen (Component Layers, Signal Layers, Electrical Layers und All Layers) sowie alle benutzerdefinierten Lagenklassen (die im Dialog Object Class Explorer dialog definiert sind) werden hier aufgelistet.

Die Liste Layer Classes
-
Plot Layers – verwenden Sie die Dropdown-Liste, um auf ein Befehlsmenü zuzugreifen, mit dem das Feld Plot für alle Lagen im Bereich Layers to plot aktiviert oder deaktiviert werden kann:
-
Select All – wählen Sie dies aus, um alle Kontrollkästchen in der Spalte Plot zu aktivieren (für alle aktivierten Lagen werden Gerber-Daten erzeugt).
-
Deselect All – wählen Sie dies aus, um alle aktivierten Kontrollkästchen in der Spalte Plot zu deaktivieren (es werden keine Gerber-Daten erzeugt).
-
Select Used – wählen Sie dies aus, um alle Kontrollkästchen in der Spalte Plot der aufgelisteten Lagen zu aktivieren, die im Design verwendet werden.
-
Edit Group – klicken Sie hier, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Lagen auswählen können, die allen Plot-Lagen in der ausgewählten Lagen-Gruppe hinzugefügt werden. Sie können auch auf die Schaltfläche
klicken, die einer Lagen-Gruppe zugeordnet ist, um den Dialog Add Mechanical Layers zu öffnen.
-
Mirror Layers – verwenden Sie die Dropdown-Liste, um auf ein Befehlsmenü zuzugreifen, mit dem das Feld Mirror für alle Lagen im Bereich Layers to plot aktiviert oder deaktiviert werden kann:
-
Select All – wählen Sie dies aus, um alle Kontrollkästchen in der Spalte Mirror zu aktivieren (für alle aktivierten Lagen werden Gerber-Daten erzeugt).
-
Deselect All – wählen Sie dies aus, um alle aktivierten Kontrollkästchen in der Spalte Mirror zu deaktivieren (es werden keine Gerber-Daten erzeugt).
-
Select Used – wählen Sie dies aus, um alle Kontrollkästchen in der Spalte Mirror der aufgelisteten Lagen zu aktivieren, die im Design verwendet werden.
Registerkarte Erweitert
Toleranzen für Aperturabgleich
-
Plus – verwenden Sie dieses Feld, um die positive Toleranz für den Aperturabgleich festzulegen.
-
Minus – verwenden Sie dieses Feld, um die negative Toleranz für den Aperturabgleich festzulegen.
Führende/Nachgestellte Nullen
-
Keep leading and trailing zeroes – wenn diese Option aktiviert ist, erscheinen alle führenden und nachgestellten Nullen in der erzeugten Gerber-Datei.
-
Suppress leading zeroes – wenn diese Option aktiviert ist, erscheinen in der erzeugten Gerber-Datei keine führenden Nullen.
-
Suppress trailing zeroes – wenn diese Option aktiviert ist, erscheinen in der erzeugten Gerber-Datei keine nachgestellten Nullen.
Plottertyp
-
Unsorted (raster) – auswählen, um eine Rastermaschine zu verwenden (Standard).
-
Sorted (vector) – auswählen, um eine Vektormaschine zu verwenden.
Sonstiges
-
Optimize change location commands – wenn diese Option aktiviert ist, werden X- oder Y-Positionsdaten nicht aufgenommen, wenn sie sich von einem Objekt zum nächsten nicht ändern.
-
G54 on aperture change – aktivieren Sie diese Option, um das Aperturrad des Plotters nach jeder Aperturänderung zu drehen.
-
Use software arcs – aktivieren Sie diese Option, um Software-Bögen zu verwenden.
-
Use polygons for octagonal pads – aktivieren Sie diese Option, um für alle achteckigen Pads Polygone zu verwenden.
-
Generate DRC Rules export file (.RUL) – aktivieren Sie diese Option, um eine DRC-Regel-Exportdatei zu erzeugen (
.RUL). Diese Berichtsdatei enthält Details zu den Designregeln des PCB-Quelldokuments, aus dem die Gerber-Daten erzeugt werden.
Legacy-Registerkarte

Die Registerkarte Legacy des Dialogs Gerber Setup
Filmgröße
-
X(horizontal) – geben Sie einen Wert für die Filmlänge ein.
-
Y(vertical) – geben Sie einen Wert für die Filmbreite ein.
-
Border size – geben Sie einen Wert für die Randgröße des Films ein.
Position auf dem Film
Verwenden Sie die folgenden Optionen, um die Position auf dem Film auszuwählen:
-
Reference to absolute origin
-
Reference to relative origin
-
Center on film
Batch-Modus
-
Separate file per layer – wählen Sie diese Option, wenn für jede Lage eine separate Gerber-Datei erzeugt werden soll.
-
Panelize layers – wählen Sie diese Option, wenn nur eine Gerber-Datei im Panelisierungsformat erzeugt werden soll.
Aperturen
-
Embedded apertures (RS274X) – wenn diese Option aktiviert ist, werden die Aperturen gemäß dem RS274X-Standard in die Gerber-Dateien eingebettet, und alle Informationen für jede Lage sind in einer einzigen Datei enthalten. Durch das Aktivieren wird sichergestellt, dass die aktuelle Aperturliste alle erforderlichen Aperturen enthält. Wenn diese Option deaktiviert ist, werden zusätzliche Steuerelemente in diesem Bereich verfügbar.
-
Maximum aperture size – geben Sie die maximale Größe der Aperturen für das Design ein.
-
Generate relief shapes – aktivieren Sie diese Option, um Aperturen im Reliefstil zu erstellen.
-
Flash pad shapes – aktivieren Sie diese Option, um die Pad-Formen zu flashen.
-
Flash all fills – aktivieren Sie diese Option, um alle Füllungen zu flashen.
-
Apertures List – listet alle aktuellen Aperturdaten auf.
-
New – verwenden Sie das Dropdown-Menü, um auf ein Befehlsmenü zuzugreifen, mit dem Sie eine neue Apertur hinzufügen sowie die Aperturliste in/aus einer Aperturdatei speichern oder laden können:
-
Add Aperture – wählen Sie dies aus, um den Dialog
Edit Aperture dialog zu öffnen, in dem Sie die Eigenschaften der neuen Apertur festlegen können.
-
Load – wählen Sie dies aus, um einen Dialog zu öffnen, in dem Sie den Speicherort der zu ladenden Aperturdatei auswählen können.
-
Save – wählen Sie dies aus, um die aktuellen Aperturen in der Aperturliste zu speichern.
-
Edit – verwenden Sie das Dropdown-Menü, um auf ein Befehlsmenü zuzugreifen, mit dem Sie eine ausgewählte Apertur oder die Aperturliste bearbeiten können:
-
Edit Aperture – wählen Sie dies aus, um die Eigenschaften der ausgewählten Apertur im Dialog
Edit Aperture dialog zu bearbeiten.
-
Rename Aperture – wählen Sie dies aus, um die Eigenschaften der ausgewählten Apertur im Dialog Edit Aperture zu bearbeiten.
-
Clear All – wählen Sie dies aus, um alle Aperturen aus der Aperturliste zu löschen.
-
Create List from PCB – wählen Sie dies aus, um die Aperturliste aus dem aktuellen PCB-Design zu erstellen.
-
– wählen Sie dies aus, um die ausgewählte Apertur zu löschen.
Notes about Apertures
Sofern Ihr PCB-Hersteller keine eingebetteten Aperturen unterstützt, wird dringend empfohlen, die Option Embedded apertures (RS274X) zu verwenden. Die meisten modernen Fotoplotter sind Rasterplotter, die Aperturen beliebiger Größe akzeptieren können. Im Allgemeinen akzeptieren sie auch Gerber-Dateien mit eingebetteten Aperturen.
Wenn Ihr Hersteller keine eingebetteten Aperturen verwendet, muss eine separate Aperturdatei (*.apt) zusammen mit den Gerber-Dateien mitgeliefert werden. Wenn Sie eine vorhandene Aperturdatei statt einer generierten verwenden, scannt der PCB Editor die Primitiven (Leiterbahnen, Pads usw.) im PCB-Dokument und gleicht diese mit den Aperturbeschreibungen in der geladenen Datei *.apt ab. Wenn keine exakte Übereinstimmung zwischen Apertur und Primitive vorliegt, wird der PCB Editor die Primitive automatisch mit einer passend kleineren Apertur paint. Wenn keine zum Painten geeignete Apertur vorhanden ist, wird eine *.MAT-Datei (Match-Datei) erzeugt, die die fehlenden Aperturen auflistet, und die Erzeugung der Gerber-Dateien wird abgebrochen.
Die Gerber-Dateien sollten mit demselben Format bzw. derselben Genauigkeit erstellt werden wie die NC-Drill-Dateien. Wenn die Gerber-Dateien beispielsweise für das Format 0.1 mil konfiguriert wurden, sollten die entsprechenden NC-Drill-Dateien das Format 2:4 verwenden. Wenn Gerber-Dateien mit der Koordinatenposition auf dem Film unter Verwendung des absoluten oder relativen Ursprungs erstellt wurden, sollten die NC-Drill-Dateien mit derselben Ursprungsreferenz erzeugt werden.
Options and Controls of the Gerber X2 Setup Dialog

Der Dialog Gerber X2 Setup. Bewegen Sie den Mauszeiger über das Bild, um zwischen den Registerkarten Layers to plot und Advanced zu wechseln.
Einheiten
Verwenden Sie diesen Bereich, um die in der generierten Datei verwendeten Einheiten auszuwählen:
-
Inches – aktivieren Sie diese Option, um imperiale Einheiten zu verwenden, bei denen alle Arbeiten in mil ausgeführt werden (1 mil = 1/1000 Zoll).
-
Millimeters – aktivieren Sie diese Option, um metrische Einheiten zu verwenden, bei denen alle Arbeiten in Millimetern ausgeführt werden.
Dezimal
Verwenden Sie das Dropdown-Menü in diesem Bereich, um die numerische Genauigkeit der Plotkoordinaten in der Gerber-Datei festzulegen.
Das Format wird passend zur Platzierungsgenauigkeit der Objekte im PCB-Designbereich und/oder zu den Präferenzen des Fertigers ausgewählt (normalerweise auf die höchste Auflösung gesetzt: 0.001 mil oder 0.00001 mm).
Ausgaben: Dateiname.Erweiterung
Verwenden Sie diesen Bereich, um die Benennungsoption für die zu erzeugenden Gerber-Dateien auszuwählen:
-
*.gbr – aktivieren Sie diese Option, um Layer mit eindeutigen Dateinamen, aber derselben einzelnen Erweiterung (.gbr) zu erzeugen.
-
filename.* (gtl, gbl, gto,...) – aktivieren Sie diese Option, um Layer mit demselben Dateinamen, aber unterschiedlichen Erweiterungen (.gtl, .gbl, .gto,...) zu erzeugen.
Sonstiges
-
Include unconnected mid-layer pads – aktivieren Sie diese Option, um nicht verbundene Pads im Mid-Layer auf Gerber-Plots zuzulassen.
-
Generate Reports – aktivieren Sie diese Option, um die folgenden Dateien zu erzeugen:
.REP, .EXTREP, .apr und .APR_LIB.
-
Merge regions and pads inside Footprint – aktivieren Sie diese Option, um während der Erzeugung der Gerber-Ausgaben Regionen und Pads innerhalb eines Footprints zusammenzuführen.
Registerkarte „Zu plottende Layer“
Auf dieser Registerkarte können Sie konfigurieren, welche Layer in der Gerber-X2-Ausgabe für das aktuelle PCB-Dokument geplottet werden sollen.
-
Layers List – eine Auflistung der Layer im aktuellen PCB, die für die Ausgabe nach Gerber verfügbar sind. Die Layer sind nach ihrem Typ gruppiert (Board Outline, Kupferlagen, Siebdruck, Lötstoppmaske, Pastenmaske, mechanische Layer, Bohrungen usw.). Jeder Layer wird in Bezug auf Folgendes dargestellt:
-
File Name – der einzelne Dateiname der Gerber-Ausgabe. Die Benennung basiert auf Projektname, Layer und Funktion und verwendet den Unterstrich als beschreibendes Trennzeichen. Klicken Sie auf einen Layernamen, um bei Bedarf einen neuen Namen einzugeben.
-
Layer Name – der Layername, der für die Ausgabedatei gilt, wie im Lagenaufbau der Leiterplatte definiert.
-
Plot – aktivieren Sie diese Option, um einen Gerber-Plot für diesen Layer oder diese Layergruppe in die generierte Ausgabe aufzunehmen. Deaktivieren Sie die Option, um zu verhindern, dass der Plot für diesen Layer erzeugt wird.
Der erste Layer in der Liste ist das Board Outline. Dies ist kein Standard-Design-Layer wie etwa ein Kupfer-, Siebdruck- oder mechanischer Layer. Die Fertigungsdatei, die erzeugt wird, wenn dieser Layer aktiviert ist, enthält das Board Profile, wobei der Umriss der Leiterplatte (Board Shape) durch einen verbundenen, geschlossenen Pfad dargestellt wird, der automatisch auf Basis der definierten Board Shape erzeugt wird. Das Profile enthält außerdem eine Form (Polygon), die jeden in der Leiterplatte vorhandenen Ausschnitt definiert.
Das Board Profile ist in der Liste Layers to Plot sowohl für Gerber- als auch für Gerber-X2-Ausgaben verfügbar. Sie können diese Datei bei Bedarf wie die anderen Dateien in der Liste umbenennen.
Der PCB-Editor ermöglicht es dem Entwickler außerdem, einen mechanischen Layer mit dem Layertyp Board Shape zu konfigurieren. Dieser mechanische Layer ist unabhängig von der Option Board Profile, die in den Dialogen Gerber Setup & Gerber X2 Setup verfügbar ist. Wenn Sie planen, einen Board-Shape-Layer zu verwenden, muss dieser Layer eine benutzerdefinierte geschlossene Begrenzung enthalten, die den Leiterplattenumriss sowie alle eventuell vorhandenen Leiterplattenausschnitte definiert. Erfahren Sie mehr über den Layertyp Board Shape.
Besuchen Sie die Ucamco-Website, um mehr über das Gerber-Dateiformat zu erfahren. Weitere Informationen zum Board Profile finden Sie in Abschnitt 6.5 der Gerber-Formatspezifikation (auf dieser Seite verfügbar).
Klicken Sie auf die Schaltfläche

ganz rechts in der Spaltenüberschrift
Layer Name, um auf den Dialog
Add Mechanical Layers zuzugreifen und die mechanischen Layer auszuwählen, die allen Plot-Layern hinzugefügt werden. Klicken Sie auf die mit einer Layergruppe verknüpfte Schaltfläche

, um auf den Dialog
Add Mechanical Layers zuzugreifen und die mechanischen Layer auszuwählen, die allen Plot-Layern in der ausgewählten Layergruppe hinzugefügt werden.
Wenn eine Gerber-X2-Ausgabe für ein PCB-Panel (ein eingebettetes Board-Array) erzeugt wird, enthält der Dialog eine Spalte für das Panel sowie eine Layerspalte für jede im Panel enthaltene Leiterplatte. Verwenden Sie diese neue Spalte, um schnell zu überprüfen, ob die verschiedenen Board-Layer den richtigen Panel-Layern zugeordnet sind.

Ein Beispiel des Dialogs Gerber X2 Setup für ein PCB-Dokument, das ein Panel enthält.
Wenn das Design Vias mit zugewiesenen IPC-4761-Typen enthält, werden entsprechende mechanische Layer (wie Filling, Capping usw.) unter der Layergruppe IPC-4761 Via Type Features in der Layerliste aufgeführt.
-
Plot Layers – verwenden Sie das Dropdown-Menü, um auf ein Befehlsmenü zuzugreifen, mit dem das Feld Plot für alle Layer im Bereich Layers to Plot aktiviert oder deaktiviert werden kann:
-
Select All – wählen Sie dies aus, um alle Kontrollkästchen in der Spalte Plot zu aktivieren (für alle aktivierten Layer werden Gerber-Daten erzeugt).
-
Deselect All – wählen Sie dies aus, um alle aktivierten Kontrollkästchen in der Spalte Plot zu löschen (es werden keine Gerber-Daten erzeugt).
-
Select Used – wählen Sie dies aus, um alle Kontrollkästchen in der Spalte Plot für die aufgelisteten Layer zu aktivieren, die im Design verwendet werden.
-
Edit Group – klicken Sie hier, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Layer auswählen können, die allen Plot-Layern in der ausgewählten Layergruppe hinzugefügt werden. Sie können auch auf die mit einer Layergruppe verknüpfte Schaltfläche
klicken, um auf den Dialog Add Mechanical Layers zuzugreifen.
Registerkarte „Erweitert“
Aperturtoleranzen
Verwenden Sie die Optionen in diesem Bereich, um den Toleranzbereich festzulegen, der beim Abgleich von Aperturen für jedes Element in den Plots verwendet wird.
-
Plus – dient zum Definieren der positiven Toleranz für den Aperturabgleich.
-
Minus – dient zum Definieren der negativen Toleranz für den Aperturabgleich.
Wenn für ein Element in der aktuellen Aperturliste keine exakte Übereinstimmung verfügbar ist, prüft die Software, ob innerhalb dieses Toleranzbereichs eine etwas kleinere oder größere Apertur vorhanden ist, und verwendet stattdessen diese. Wenn innerhalb des Toleranzbereichs keine geeignete Apertur vorhanden ist, versucht die Software, mit einer kleineren Apertur zu „painten“, um die erforderliche Form zu erzeugen. Dies setzt voraus, dass eine geeignete kleinere Apertur verfügbar ist und dass diese Apertur zum „Painten“ verwendet werden kann.
Apertur-Abgleichtoleranzen werden normalerweise nur verwendet, wenn ein Vektor-Fotoplotter als Ziel verwendet wird, der eine feste oder bereitgestellte Aperturdatei erfordert. Sie sind nicht erforderlich, wenn die Aperturen aus dem PCB erstellt und „geflasht“ wurden. Wenn keine Abgleichtoleranzen erforderlich sind, sollten sie auf dem Standardwert von 0.005 mil belassen werden.
Plottertyp
Verwenden Sie diesen Bereich, um den Typ des Ziel-Fotoplotters festzulegen:
-
Unsorted (raster) – wählen Sie dies aus, um ein Rastergerät zu verwenden (Standard).
-
Sorted (vector) – wählen Sie dies aus, um ein Vektorgerät zu verwenden.
Gerber-Dateien können mit nach ihrer Position auf dem „Film“ sortierten oder unsortierten Daten erstellt werden. Eine Sortierung ist nur bei Vektor-Fotoplottern erforderlich und gilt nicht für moderne Raster-Plotter, die intern zunächst ein Bild erzeugen. Wenn die Sortierung aktiviert ist, kann die Gerber-Erzeugung entsprechend länger dauern.
Gerber-X2-spezifisch
-
File Subject – verwenden Sie dieses Feld, um den Dateityp auszuwählen, der in den Gerber-X2-Ausgaben als
Part-Attribut enthalten ist. Die Dropdown-Liste bietet die folgenden Auswahlmöglichkeiten:
-
None
-
Autodetect – weist automatisch anhand des Typs der Leiterplattendatei ein Attribut aus der untenstehenden Liste zu. Beispielsweise wird einem PCB-Dokument mit einem einzelnen Leiterplattendesign das Attribut Single zugewiesen.
-
Single – eine einzelne Leiterplatte.
-
CustomerPanel – ein Leiterplatten-Array oder Versandpanel.
-
ProductionPanel – ein Arbeits- oder Fertigungspanel.
-
Coupon – ein Coupon (Prüf-Leiterplatte für Leistungstests, die mit einem Haupt-Leiterplattendesign verknüpft ist).
-
Other – keines der oben genannten. In der Datei weist eine an das Attribut angehängte Zeichenfolge informell auf das Teil hin.
-
File Comment – geben Sie einen Kommentar ein, der als Attribut in die erzeugten Ausgaben aufgenommen wird.
Sonstiges
-
Optimize change location commands – wenn diese Option aktiviert ist, werden X- oder Y-Positionsdaten nicht mit ausgegeben, wenn sie sich von einem Objekt zum nächsten nicht ändern.
-
Generate DRC Rules export file (.RUL) – aktivieren Sie diese Option, um eine DRC-Rules-Export-Datei zu erzeugen. Der Bericht beschreibt die Designregeln, die für das Quell-PCB-Dokument definiert sind, aus dem die Gerber-Daten erzeugt werden.
Erzeugen von ODB++-Fertigungsdaten
ODB++ ist ein CAD-zu-CAM-Datenaustauschformat, das beim Entwurf und der Herstellung von Leiterplatten verwendet wird. Das Format wurde ursprünglich von Valor Computerized Systems, Ltd., als offene Datenbank entwickelt, die einen informationsreicheren Datenaustausch zwischen PCB-Designsoftware und der von Leiterplattenfertigern verwendeten Valor-CAD/CAM-Software ermöglichen sollte.
Der Dialog ODB++ Setup bietet Steuerelemente zur vollständigen Konfiguration der ODB++-Dateiausgabeoptionen. Auf den Dialog kann auf eine der folgenden Arten zugegriffen werden:
-
Verwenden eines ODB-Ausgabegenerators in einer OutputJob-Konfigurationsdatei (
*.OutJob). Die Ausgabe wird erzeugt, wenn der konfigurierte Ausgabegenerator ausgeführt wird.
-
In einem aktiven PCB-Dokument auf File » Fabrication Outputs » ODB++ Files klicken. Die Ausgabe wird sofort erzeugt, sobald im Dialog auf OK geklickt wird.
Die im Dialog ODB++ Setup definierten Einstellungen beim direkten Erzeugen der Ausgabe aus der PCB sind eindeutig und getrennt von denen, die für denselben Ausgabetyp in einer OutputJob-Konfigurationsdatei definiert sind. Im ersten Fall werden die Einstellungen in der Projektdatei gespeichert, im zweiten Fall in der OutputJob-Konfigurationsdatei.
Options and Controls of the ODB++ Setup Dialog
ODB++-Version
Wählen Sie die ODB++-Version aus, in der die erzeugten Ausgaben formatiert werden sollen: entweder v. 8.1 oder die ältere v. 7.0.
Bei der Erzeugung von Ausgaben im ODB++-Versions-8.1-Format wird eine Reihe von Funktionen unterstützt.
-
Support for layer subtypes – Informationen zu den starren und flexiblen Lagenuntertypen werden aufgenommen, um die Fertigung von Starr-Flex-Leiterplatten zu unterstützen. Die folgenden Lagenuntertypen werden unterstützt:
-
COVERLAY – Freistellungen einer Coverlay-Lage.
-
STIFFENER – Formen und Positionen, an denen Versteifungsmaterial auf der Leiterplatte angebracht ist.
-
BEND_AREA – zur Kennzeichnung von Bereichen auf der Leiterplatte, die im Betrieb gebogen werden.
-
FLEX_AREA – speichert die Geometrien der flexiblen Bereiche der Leiterplatte.
-
RIGID_AREA – speichert die Geometrien der starren Bereiche der Leiterplatte.
-
SIGNAL_FLEX – Signallage (Kupfer) auf flexiblem Laminat. Wird verwendet, um sie bei Starr-Flex-Leiterplatten von Signalen auf starrem Laminat zu unterscheiden.
-
PG_FLEX – Versorgungs- und Masse-Lage (Kupfer) auf flexiblem Laminat. Wird verwendet, um sie bei Starr-Flex-Leiterplatten von Versorgungs- und Masselagen auf starrem Laminat zu unterscheiden.
-
Support for a zones file – bei der Erzeugung von Ausgaben für Starr-Flex-Leiterplatten wird eine zones-Datei erzeugt. Diese Datei (im Ordner \steps\pcb der erzeugten Ausgabe) enthält Informationen zu allen im Design definierten Zonen (Board-Regionen), einschließlich der beteiligten Lagen und der Koordinaten für den Umriss jeder Zone.
-
Support for geometry on the stiffener layer – bei der Erzeugung von Ausgaben für Starr-Flex-Leiterplatten werden Geometrieinformationen (Profil und Dicke) auf der Versteifungslage erzeugt (
).
-
Backdrill generation – Rückbohrungen enden in der vorherigen Lage zu der im Layer Stack Manager definierten, damit sie korrekt behandelt werden.
-
Support for a shortf file – die Erzeugung einer shortf-Datei wird unterstützt. Diese Datei (im Ordner \steps\pcb\eda der erzeugten Ausgabe) enthält eine Liste von Netzen und Kupferprimitiven, die absichtlich kurzgeschlossen sein dürfen („Net-Ties“). Dadurch vermeiden Sie doppelte Dokumentation für Ihren Fertiger, indem ein ODB++-Paket zusammengeführte Net-Ties für die Fertigung auflistet und ein weiteres ohne zusammengeführte Net-Ties für den In-Circuit-Test (
).
Die Unterstützung zum Erzeugen einer shortf-Datei ist verfügbar, wenn die Option ODB.IntentionalShorts im Dialog Advanced Settings aktiviert ist.
-
Support for mid-layer components – auf einer Mittellage platzierte Komponenten werden in den Export aufgenommen. Dies erfolgt durch Hinzufügen des Attributs für die Platzierungslage zu den Komponentelagedaten in exportierten ODB++-Dateien (
).
Einheiten
Wenn die Option v. 8.1 als ODB++ Version ausgewählt ist, wählen Sie entweder Millimeters oder Inches als bevorzugte Maßeinheit. Wenn die Option v. 7.0 als ODB++ Version ausgewählt ist, sind Inches standardmäßig ausgewählt und können nicht geändert werden.
Dateioptionen
Aktivieren Sie das Kontrollkästchen neben dem Dateityp, den Sie für die Erzeugung der Ausgabedateien verwenden möchten. Zu den Optionen gehören unkomprimierte, .zip- und .tar/.tgz-Dateien.
Eine TGZ-Datei ist eine GZIP-komprimierte TAR-Archivdatei. Das TAR-Archiv wird verwendet, um Dateien zu bündeln, und die GZIP-Komprimierung dient dazu, die Dateigröße zu verringern; TGZ-Dateien sind kleiner als normale Zip-Dateien. Da TGZ-Dateien von vielen CAM-Softwarelösungen wie Frontline Genesis bevorzugt werden, kann eine TGZ-Datei die Abwicklung des Fertigungsprozesses erleichtern.
Enthaltene Daten
-
Include Net List – wenn aktiviert, enthalten die erzeugten Ausgaben die Netzliste.
-
Neutralize Net Names – wenn aktiviert, werden Netznamen in den erzeugten Ausgaben durch Net_[1-…] ersetzt.
-
Merge Net-Tie Nets – wenn aktiviert und ein Design Netze enthält, die durch Net-Tie-Komponenten verbunden sind, werden diese Netze in der Netzliste als getrennt ausgewiesene Einzelnetze gemeldet. Beachten Sie, dass diese Option deaktiviert ist, wenn die Option Generate shortf: List of Intentional Shorts (Net-Ties) aktiviert ist.
-
Generate shortf: List of Intentional Shorts (Net-Ties) – bei der Erzeugung von Ausgaben im ODB++-Versions-8.1-Format (die Option v. 8.1 ist als ODB++ Version ausgewählt) aktivieren, um eine shortf-Datei zu erzeugen, die eine Liste von Netzen und Kupferprimitiven enthält, die absichtlich kurzgeschlossen sein dürfen („Net-Ties“). Die erzeugte Datei befindet sich im Unterordner eda der Schritt-Ausgabe. Beachten Sie, dass diese Option deaktiviert ist, wenn die Option Merge Net-Tie Nets aktiviert ist.
-
Include Components – wenn aktiviert, enthalten die erzeugten Ausgaben Komponenten.
-
Remove Component Properties – wenn diese Option aktiviert ist, werden Bauteileigenschaften (Parameter) aus den erzeugten Ausgaben entfernt.
Wenn die Option deaktiviert ist, werden Bauteilparameter als Bauteileigenschaftsdatensätze in die erzeugten ODB++-Ausgaben aufgenommen. Beachten Sie, dass die Einbeziehung von BOM-Parametern derzeit nicht unterstützt wird.
-
Distinguish different footprints with the same name – wenn diese Option aktiviert ist und einer der Footprints mit demselben Namen geändert wurde, wird in der Ausgabe nur der geänderte Footprint aktualisiert. Ist die Option nicht aktiviert, werden in der Ausgabe alle Footprints mit demselben Namen als geändert angezeigt.
-
Include Variants Data – beim Erzeugen von Ausgaben im ODB++-Format Version 8.1 (v. 8.1die Option ODB++ Version ist als ausgewählt) aktivieren Sie diese Option, um Informationen zu allen
[No Variations]Designvarianten
(einschließlich
-
) einzubeziehen. Wenn diese Option aktiviert ist, werden die folgenden Informationen in die Ausgaben aufgenommen:
Status jeder Komponente innerhalb jeder exportierten Variante (bestückt / nicht bestückt).
-
Informationen zu Alternativteilen auf Komponentenebene für jede exportierte Variante.
-
Parameter jeder Komponente entsprechend der Variante.
Benutzerdefinierte Parameter, die auf jede Variante/jede Komponente angewendet werden.File » Fabrication Outputs » ODB++Wenn diese Option deaktiviert ist, wird die Ausgabe für die im Outjob-Datei ausgewählte Variante erzeugt oder – wenn die Ausgabe direkt aus dem PCB-Editor erzeugt wird (
) – für die aktuell aktive Variante, die im Bereich ausgewählt ist.Include Variants DataWenn die ODB++-Generierung aus einer Outjob-Datei konfiguriert wird und die Option aktiviert ist, werden alle Designvarianten in die ODB++-Ausgabe aufgenommen, unabhängig davon, welche Variante für die Outjob-Datei oder für die Ausgabe ausgewählt ist.Allow Variation for Paste MaskBeachten Sie, dass Variationen für Pastenmasken nicht berücksichtigt werden. Wenn Pastenmasken-Variationen einbezogen werden sollen, stellen Sie sicher, dass die Option ODB++ Setup in den Einstellungen der erforderlichen Varianten aktiviert ist, und erzeugen Sie die Ausgaben für jede Variante einzeln, wobei die Option
im Dialog deaktiviert sein muss.
Include Net List
Neutralize Net NamesDie Optionen Include Components, Remove Component Properties, ODB.IntellectualPropertyProtection und sind verfügbar, wenn die Option im Dialogfeld ODB.IntellectualPropertyProtectionAdvanced Settings dialog[Design name].REP aktiviert ist. Diese Funktion befindet sich in der Open Beta. Wenn die Option odb\user\[Design name].RUL aktiviert ist, werden außerdem Informationen zum Ordnerpfad aus erzeugten Berichts- (
) und Regeldateien () entfernt.
ODB.IntellectualPropertyProtection
26.8 (
wird auf Public umgestellt):
Bei Beta-Freigabe: Beta und Altium-Mitarbeiter für das obige bedingte Feld deaktivieren, Beta und Altium-Mitarbeiter für das untere bedingte Feld aktivieren.
Erzeugen aus einem eingebetteten Board-Array
Beim Erzeugen einer ODB++-Ausgabe aus einem PCB-Design, das ein eingebettetes Board-Array enthält, gilt Folgendes:
-
Das Design wird automatisch auf Verstöße gegen den Lagenaufbau analysiert.
-
Eingebettete Boards, die gespiegelt sind, zeigen ihren Lagenaufbau ebenfalls gespiegelt an.
-
Unterschiedliche Mid-Signal-Lagen und interne Planes können dennoch auf demselben Mid-Layer-Panel erscheinen.
-
Mid-Signal-Lagen und interne Planes können gegeneinander gespiegelt werden.
Beim Erzeugen einer ODB++-Ausgabe aus dem PCB-Design werden alle Objekte auf allen für das Plotten aktivierten Lagen exportiert. Wenn Sie nur Designobjekte exportieren möchten, die sich innerhalb der Board-Kontur befinden, stellen Sie sicher, dass alle zusätzlichen Lagen mit Objekten außerhalb dieser Begrenzung für das Plotten deaktiviert sind.
Speicherort der erzeugten ODB++-Dateien
Der Ausgabepfad für erzeugte Dateien hängt davon ab, wie die Ausgabe erzeugt wurde:
-
Aus einer OutputJob-Datei – die erzeugten Dateien werden in einem Ordner innerhalb des Projektordners gespeichert. Die Benennung und Ordnerstruktur werden in der Output Container definiert, auf die die ODB++-Ausgabe abzielt.
-
Direkt aus dem PCB – der Ausgabepfad wird im Dialog Project Options - Options festgelegt. Standardmäßig ist der Ausgabepfad auf einen Unterordner innerhalb des Ordners gesetzt, der die Projektdatei enthält, und trägt den Namen
Project Outputs for <ProjectName>. Der Ausgabepfad kann nach Bedarf geändert werden. Wenn auf der Registerkarte Options die Option zur Verwendung eines separaten Ordners für jeden Ausgabetyp aktiviert wurde, werden die ODB++-Dateien in einen weiteren Unterordner mit dem Namen ODB++ Output geschrieben.
Die erzeugte ODB++-Ausgabe automatisch öffnen
Beim Erzeugen einer ODB++-Ausgabe können Sie festlegen, dass die Ausgabe automatisch in einem neuen CAM-Dokument geöffnet wird. Wie dies erfolgt, hängt davon ab, wie Sie die Ausgabe erzeugen:
-
Aus einer OutputJob-Datei – aktivieren Sie die Option ODB++ Output auto-load im Dialog Output Job Options (Tools » Output Job Options aus dem OutputJob Editor).
-
Direkt aus dem PCB – stellen Sie sicher, dass die Option Open outputs after compile auf der Registerkarte Options des Dialogs Project Options aktiviert ist (Project » Project Options).
Erzeugen von IPC-2581-Fertigungsdaten
In Bezug auf das bestehende ODB++-Format ist IPC-2581 ein Open-Source-Standard, der 2004 vom Institute for Printed Circuits IPC-2581 Consortium entwickelt und seitdem bis zu den neuesten Revisionen A und B (IPC-2581A/B) weiter verfeinert wurde.
Der Standard hat zunehmend breitere Akzeptanz als Alternative zu den traditionellen Fertigungsausgabedaten gewonnen, die typischerweise aus einer Sammlung von Gerber-, Bohr-, BOM- und Textdateien usw. bestehen. Die bisherige Notwendigkeit einer komplexen Mischung aus Fertigungsdateien ist auf die inhärenten Einschränkungen des traditionellen RS-274x-Gerber-Formats zurückzuführen, dem Definitionen für den Lagenaufbau, Bohrinformationen, Netzlistendaten (elektrische Konnektivität) und BOM-Informationen fehlen.
Der Standard IPC-2581 trägt offiziell den Titel „Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology“ und bietet ein XML-basiertes Einzelformat, das ein breites Spektrum an Leiterplatten-Fertigungsdaten umfasst – von Details zum Lagenaufbau bis hin zu vollständigen Pad-, Routing- und Bauteilinformationen sowie der Stückliste (BOM).
Eine einzelne IPC-2581-XML-Datei kann Folgendes enthalten:
-
Kupferbildinformationen zum Ätzen von PCB-Lagen.
-
Informationen zum Lagenaufbau der Leiterplatte (einschließlich starrer und flexibler Bereiche).
-
Netzliste für Bare-Board- und In-Circuit-Tests.
-
Bauteil-Stückliste für Einkauf und Bestückung (Pick-and-Place).
-
Hinweise und Parameter für Fertigung und Montage.
Der potenzielle Vorteil der Einführung des IPC-2581-Formats für die Übertragung von Board-Designdaten an Fertigungs- und Bestückungsdienstleister liegt in dem präzise definierten, detaillierten Einzelformat, das an beiden Enden der Kette vollständig verstanden wird. Wenn ein funktionierendes System für den CAD-CAM-Datenaustausch etabliert ist, werden die Risiken durch Fehlinterpretationen von Daten, Dateifehler und variable Gerber-Interpretationen weitgehend eliminiert. Kurz gesagt repräsentieren sowohl IPC-2581 als auch das Format Gerber X2 eine neue Generation der Datenübertragung vom Board-Design zur Fertigung.
Um die IPC-2581-Funktionalität in Altium Designer nutzen zu können, muss die IPC2581 Software-Erweiterung installiert sein. Diese Erweiterung ist standardmäßig mit Altium Designer installiert. Sie kann manuell installiert oder entfernt werden.
Weitere Informationen zur Verwaltung von Erweiterungen finden Sie auf der Seite Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Wenn eine PCB-Datei eines Projekts als aktives Dokument geladen ist, kann eine IPC-2581-Datei erzeugt werden, indem Sie File » Fabrication Outputs » IPC-2581 im Hauptmenü auswählen. Dadurch wird zunächst ein Dialog IPC-2581 Configuration geöffnet, in dem Sie die zu verwendende Revision des IPC-2581-Standards (A oder B) sowie die Maßeinheiten und die während des Exportvorgangs angewendete Genauigkeit der Gleitkommazahlen festlegen können.

Definieren Sie die Exporteinstellungen im Dialog IPC-2581 Configuration.
Options and Controls of the IPC-2581 Configuration Dialog
-
IPC2581 version - verwenden Sie die Dropdown-Liste, um die richtige Version von IPC-2581 auszuwählen.
-
Measurement System - verwenden Sie die Dropdown-Liste, um entweder Metric oder Imperial -Einheiten auszuwählen.
-
Floating Point Precision - geben Sie die gewünschte Zahl ein oder verwenden Sie die Pfeiltasten, um die gewünschte Gleitkomma-Genauigkeit auszuwählen.
-
OEMDesignNumberRef - verwenden Sie die Dropdown-Liste, um den zu verwendenden Bauteilparameter auszuwählen. DesignItemID ist die Standardeinstellung.
-
Merge Net-Tie Nets - wenn diese Option aktiviert ist und ein Design Netze enthält, die über Net-Tie-Bauteile verbunden sind, werden diese Netze in der Netzliste als getrennte einzelne Netze ausgewiesen.
-
Distinguish different footprints with the same name - wenn diese Option aktiviert ist und einer der Footprints mit demselben Namen geändert wurde, wird in der Ausgabe nur der geänderte Footprint angepasst. Wenn die Option nicht aktiviert ist, werden in der Ausgabe alle Footprints mit demselben Namen als geändert angezeigt.
Die Genauigkeitseinstellung bestimmt die Positions- und Größenpräzision der Daten innerhalb der erzeugten IPC-2581-konformen Datei, wie in der Abbildung unten dargestellt.

Der gleiche Abschnitt einer IPC-2581-Datei mit auf 2 (links) bzw. 6 (rechts) eingestellter Genauigkeit.
Die XML-basierte IPC-2581-Datei wird an den im Feld Output Path auf der Registerkarte Options des Dialogs Project Options definierten Speicherort exportiert. Sie wird im Format <PCBDocumentName>.cvg benannt.
Die erzeugte Datei wird dem Projekt hinzugefügt und erscheint im
Projects panel unter dem Ordner
Generated\Text Documents.
Erzeugen von NC-Drill-Fertigungsdaten
Bohrdateien werden während des Leiterplatten-Fertigungsprozesses verwendet, um Löcher durch die PCB zu bohren. Die Ausgabeoptionen für NC-Drill-Dateien werden im Dialog NC Drill Setup konfiguriert.

Der Dialog NC Drill Setup
Auf den Dialog NC Drill Setup kann auf eine der folgenden Arten zugegriffen werden:
-
Verwendung eines NC-Drill-Ausgabegenerators in einer OutputJob-Konfigurationsdatei (*.OutJob). Die Ausgabe wird erzeugt, wenn der konfigurierte Ausgabegenerator ausgeführt wird.
-
In einem aktiven PCB-Dokument klicken Sie auf File » Fabrication Outputs » NC Drill Files. Die Ausgabe wird sofort erzeugt, wenn Sie im Dialog auf OK klicken.
Die im Dialog NC Drill Setup definierten Einstellungen beim direkten Erzeugen der Ausgabe aus dem PCB sind getrennt und unabhängig von denen, die für denselben Ausgabetyp in einer OutputJob-Konfigurationsdatei definiert sind. Im ersten Fall werden die Einstellungen in der Projektdatei gespeichert, im zweiten Fall in der OutputJob-Konfigurationsdatei.
Options and Controls of the NC Drill Setup Dialog
-
NC Drill Format – in diesem Bereich legen Sie die Einheiten und das Format fest, die in den NC-Drill-Ausgabedateien verwendet werden sollen.
-
Units
-
Inches – aktivieren Sie diese Option, um imperiale Einheiten zu verwenden, wobei alle Arbeiten in mils (1/1000 Zoll) erfolgen.
-
Millimeters – aktivieren Sie diese Option, um metrische Einheiten zu verwenden, wobei alle Arbeiten in Millimetern erfolgen.
-
Format
-
2:3/4:2 – bietet eine Auflösung von 1 mil/0,01 mm.
-
2:4/4:3 – bietet eine Auflösung von 0,1 mil/1 μm.
-
2:5/4:4 – bietet eine Auflösung von 0,01 mil/0,1 μm.
Die angezeigten Formate hängen von der ausgewählten Units ab, was sich auch in der Auflösung widerspiegelt. Die verschiedenen Formate und Auflösungen sind oben aufgeführt.
Wenn Sie eine der höheren Auflösungen verwenden, prüfen Sie, ob der PCB-Hersteller dieses Format unterstützt. Die Formate 4:3 und 4:4 müssen nur gewählt werden, wenn sich Bohrungen auf einem Raster feiner als 1 mil befinden.
-
Leading/Trailing Zeroes – Nullunterdrückung ist eine Technik, die die Größe der erzeugten Datendateien reduziert, indem alle Nullen am Anfang (führend) oder am Ende (nachgestellt) von Zahlen entfernt werden.
-
Keep leading and trailing zeroes – wenn diese Option aktiviert ist, werden alle führenden und nachgestellten Nullen in der erzeugten NC-Drill-Datei angezeigt.
-
Suppress leading zeroes – wenn diese Option aktiviert ist, werden in der erzeugten NC-Drill-Datei keine führenden Nullen angezeigt.
-
Suppress trailing zeroes – wenn diese Option aktiviert ist, werden in der erzeugten NC-Drill-Datei keine nachgestellten Nullen angezeigt.
-
Coordinate Positions
-
Reference to absolute origin – den absoluten Ursprung als Referenzpunkt verwenden.
-
Reference to relative origin – den relativen Ursprung als Referenzpunkt verwenden.
-
Other
-
Optimize change location commands – aktivieren Sie diese Option, um alle Befehle zur Positionsänderung zu optimieren.
-
Generate separate NC Drill files for plated & non-plated holes – aktivieren Sie diese Option, um separate Bohrdateien für metallisierte und nicht metallisierte Löcher zu erstellen.
-
Generate separate NC Drill files for VIA features – aktivieren Sie diese Option, um separate Bohrdateien für jeden IPC-4761-Via-Typ zu erstellen.
-
Use drilled slot command (G85) – aktivieren Sie diese Option, um mehrere Bohrlöcher zur Erstellung von Langlöchern zu verwenden.
-
Generate Board Edge Rout Paths – aktivieren Sie diese Option, um eine separate NC-Rout-Datei zur Definition der Leiterplattenkontur einschließlich Leiterplattenaussparungen zu erstellen.
-
Generate EIA Binary Drill File (.DRL) – verwenden Sie diese Option, um eine .DRL-Datei zu erzeugen. DRL ist ein Bohrdateiformat im Binärformat. Für eine mehrlagige PCB mit Blind- und/oder Buried-Vias wird für jedes Lagenpaar eine separate Bohrdatei mit einer eindeutigen Dateierweiterung erstellt.
-
Generate Additional Tools by Drill Symbols - aktivieren Sie diese Option, um zusätzliche Bohrwerkzeuge basierend auf den definierten Drill-Symbol-Gruppierungen zu erzeugen. Zusätzliche Spaltendaten werden hinzugefügt, sofern sie in der Drill-Symbols-Gruppierung vorhanden sind. Vorhandene Datenspalten werden nicht aus den erzeugten Bohrdaten entfernt.
Die NC-Drill-Dateien sollten im selben Format wie die Gerber-Dateien erstellt werden. Andernfalls stimmen die Bohrpositionen möglicherweise nicht mit den Positionen von Pads/Vias überein. Wenn die Gerber-Dateien beispielsweise für das Format 4:3 konfiguriert wurden, sollten die entsprechenden NC-Drill-Dateien dasselbe Format verwenden. Wenn Gerber-Dateien mit der Koordinatenposition auf dem Film erzeugt wurden und dabei entweder der absolute oder der relative Ursprung verwendet wurde, sollten die NC-Drill-Dateien idealerweise mit derselben Ursprungsreferenz erzeugt werden.
Erzeugte NC-Drill-Dateien
| Filename |
Description |
| FileName.DRL |
Bohrdatei im Binärformat. Für eine mehrlagige PCB mit Blind- und/oder Buried-Vias wird für jedes Lagenpaar eine separate Bohrdatei mit einer eindeutigen Dateierweiterung erstellt. |
| FileName.DRR |
Bohrbericht – mit Details zu Werkzeugzuweisungen, Lochgrößen, Lochanzahl und Werkzeugweg. |
| FileName.TXT |
Bohrdatei im ASCII-Format. Für eine mehrlagige PCB mit Blind- und/oder Buried-Vias wird für jedes Lagenpaar eine separate Bohrdatei mit einer eindeutigen Dateierweiterung erstellt. |
| FileName-Plated.TXT |
Bohrdatei im ASCII-Format. Speziell für metallisierte Löcher in einem PCB-Design. Für jeden Lochtyp – Langloch, quadratisch oder rund – wird eine separate Datei erstellt. |
| FileName-NonPlated.TXT |
Bohrdatei im ASCII-Format. Speziell für nicht metallisierte Löcher in einem PCB-Design. Für jeden Lochtyp – Langloch, quadratisch oder rund – wird eine separate Datei erstellt. |
| FileName-BoardEdgeRout.TXT |
Fräsdatei im ASCII-Format. Speziell für die Leiterplattenkontur einschließlich Leiterplattenaussparungen. |
| FileName.LDP |
Bohrpaar-Bericht im ASCII-Format. Wird vom CAM Editor verwendet, um Blind- und Buried-Vias zu erkennen. |
Nach der Erzeugung wird die Ausgabe dem Projekt hinzugefügt und im Projects-Bereich unter dem Ordner Generated in einem entsprechend benannten Unterordner angezeigt. Wenn Sie für jeden Ausgabetyp einen separaten Ordner verwendet haben, werden dem Projects-Bereich entsprechende (separate) Generated-Ordner hinzugefügt (z. B. Generated (NC Drill Output)).
Speicherort der erzeugten NC-Drill-Dateien
Der Ausgabepfad für erzeugte Dateien hängt davon ab, wie die Ausgabe erzeugt wurde:
-
Aus einer OutputJob-Datei – die erzeugten Dateien werden in einem Ordner innerhalb des Projektordners gespeichert. Benennung und Ordnerstruktur werden in dem Output Container definiert, auf das die NC-Drill-Datei-Ausgabe abzielt.
-
Direkt aus der PCB – der Ausgabepfad wird im Dialog Project Options – Options festgelegt. Standardmäßig ist der Ausgabepfad auf einen Unterordner unter dem Ordner gesetzt, der die Projektdatei enthält, und trägt den Namen Project Outputs for <ProjectName>. Der Ausgabepfad kann nach Bedarf geändert werden. Wenn auf der Registerkarte Options die Option zur Verwendung eines separaten Ordners für jeden Ausgabetyp aktiviert wurde, werden die NC-Drill-Dateien in einen weiteren Unterordner mit dem Namen NC Drill Output geschrieben.
Erzeugte NC-Drill-Ausgabe automatisch öffnen
Beim Erzeugen von NC-Drill-Ausgaben können Sie festlegen, dass die Ausgabe automatisch in einem neuen CAM-Dokument geöffnet wird. Wie dies erfolgt, hängt davon ab, wie Sie die Ausgabe erzeugen:
-
Aus einer OutputJob-Datei – aktivieren Sie die Option NC Drill Output zum automatischen Laden im Dialog Output Job Options (Tools » Output Job Options aus dem OutputJob Editor).
-
Direkt aus der PCB – stellen Sie sicher, dass die Option Open outputs after compile auf der Registerkarte Options des Dialogs Project Options aktiviert ist (Project » Project Options).
Board-Stack-Report erzeugen
Altium Designer unterstützt die Erstellung eines Board Stack Report im Excel-Format (<PCBDocumentName>.xls), der die definierten Layer-Stacks und die im Stackup verwendeten Lagen zusammenfasst (hinsichtlich Lagenname, Material, Dicke und Dielektrizitätskonstante). Die Höhe jedes Stacks wird ebenfalls zusammengefasst. Die Ausgabeoptionen für den Board-Stack-Report werden im Dialog Layer Stack Report Setup konfiguriert, in dem Sie die Maßeinheit und die im Bericht anzuzeigenden Spalten festlegen können.

Der Dialog Layer Stack Report Setup
Der oben beschriebene Dialog Layer Stack Report Setup ist verfügbar, wenn die Option PCB.ModernBoardStackGenerator im Dialog Advanced Settings aktiviert ist. Wenn diese Option deaktiviert ist, ist der Dialog Layer Stack Report Setup verfügbar, in dem Sie nur die Maßeinheit im Bericht festlegen können (
).
Druckbasierte Fertigungsdaten erzeugen
Die folgenden Ausgaben sind druckbasierte Ausgaben mit vordefinierten Einstellungen für Seiten und deren Lagen:
-
Composite Drill Guide - erzeugt eine vordefinierte zusammengesetzte Bohrzeichnung für das PCB-Quelldokument.
-
Drill Drawings - erzeugt einen vordefinierten Satz von Bohrzeichnungen und Hilfen für das PCB-Quelldokument.
-
Final - erzeugt einen vollständigen, vordefinierten finalen Artwork-Drucksatz für das PCB-Quelldokument.
-
Mask Set - erzeugt vordefinierte Lötstopp-/Pastenmaskenzeichnungen für das PCB-Quelldokument.
-
Power-Plane Set - erzeugt vordefinierte Power-Plane-Zeichnungen für das PCB-Quelldokument.
Öffnen Sie den Dialog Print, um die Konfiguration der Ausgabe zu prüfen und anzupassen.
Weitere Informationen finden Sie auf der Seite Configuring PCB Printouts.
Fertigungs-Testpunktbericht erzeugen
Der Generator für Fertigungs-Testpunktberichte erstellt einen Bericht (im txt- und/oder csv- und/oder IPC-D-356A-Format) aller Pads und Vias, die für die Verwendung als Fertigungs-Testpunkte eingerichtet sind.
Weitere Informationen zum Zuweisen von Testpunkten in einem PCB-Design finden Sie auf der Seite Assigning Testpoints on the Board.
Der Testpunktbericht unterstützt eingebettete Board-Arrays. Beim Export aus einem PCB-Dokument, das mehrere eingebettete Board-Arrays enthält, werden mehrere IPC-D-356A-Netzlistendateien erzeugt.
Die Ausgabeoptionen für den Fertigungs-Testpunktbericht werden im Dialog Fabrication Testpoint Setup konfiguriert.

Der Dialog Fabrication Testpoint Setup
Ein Fertigungs-Testpunktbericht verwendet nur die
Fabrication -Testpunkteinstellungen von Pads und Vias, während ein
Assembly-Testpunktbericht nur
Assembly -Testpunkteinstellungen verwendet. Beachten Sie, dass der Dialog
Assembly Testpoint Setup, der zum Konfigurieren eines Assembly Fabrication Report verwendet wird, dieselben Optionen enthält wie der Dialog
Fabrication Report Setup.
Options and Controls of the Testpoint Setup Dialog
Berichtsformate
-
Text - aktivieren für das Standard-Textformat im Bericht.
-
CSV - aktivieren für das Standardformat mit kommagetrennten Werten, das zur weiteren Verarbeitung in eine Tabellenkalkulationsanwendung wie Excel importiert werden kann.
-
IPC-D-356A - aktivieren für eine IPC-Netzlistendatei, die Informationen zu Blind- und Buried-Vias enthält sowie zwischen Durchkontaktierungs-Vias und freien Pads unterscheidet. Beim Import in ein CAM-Dokument zusammen mit Bild- und Bohrdaten erleichtert sie die Wiederherstellung der ursprünglichen Netznamen, die im PCB-Design verwendet wurden, wodurch die PCB im CAM Editor leichter zu verstehen und zu verwalten ist.
Testpunktlagen
Mit diesen Auswahlen können Sie einen Geltungsbereich für den Bericht festlegen:
-
Top layer - aktivieren, um gültige Testpunkte einzuschließen, die auf der Oberseite der Leiterplatte zugewiesen sind.
-
Bottom layer - aktivieren, um gültige Testpunkte einzuschließen, die auf der Unterseite der Leiterplatte zugewiesen sind.
Einheiten
-
Imperial- aktivieren, um Koordinaten in Zoll auszugeben.
-
Metric - aktivieren, um Koordinaten in Millimetern auszugeben.
Koordinatenpositionen
-
Reference to absolute origin - auswählen, um den absoluten Ursprung als Referenzpunkt für Testpunktkoordinaten zu verwenden.
-
Reference to relative origin - auswählen, um den relativen Ursprung als Referenzpunkt für Testpunktkoordinaten zu verwenden.
IPC-D-356A-Optionen
Dieser Bereich des Dialogs ist nur verfügbar, wenn die IPC-D-356A-Option Report Format aktiviert ist.
-
Adjacency Information - aktivieren, um eine Liste von Netzen einzuschließen, die möglicherweise kurzgeschlossen sein könnten, und geben Sie dann die Nachbarschaftskriterien in das Textfeld ein.
-
Board Outline - aktivieren Sie diese Option, um die Beschreibung von Umrissen und anderen Segmenttyp-Daten zuzulassen, die keinem bestimmten Netz zugeordnet sind. Verwenden Sie dann die Dropdown-Liste, um die gewünschten Daten auszuwählen.
-
Conductor Traces - Weitere Details finden Sie in der IPC-D-356A-Spezifikation.
-
Merge Net-Tie Nets - wenn diese Option aktiviert ist und ein Design Netze enthält, die über Net-Tie-Komponenten verbunden sind, werden diese Netze in der Netzliste als getrennte Einzelnnetze ausgewiesen.
Generierte Fabrication-Report-Dateien
Alle generierten Testpunktdateien werden zuerst nach Typ (Fabrication oder Assembly) und dann nach Dateinamen benannt. Zum Beispiel: Fabrication Testpoint Report for BoardFileName. Die folgenden Dateierweiterungen werden verwendet, je nachdem, welche der Report Formats aktiviert ist: .txt, .CSV, .IPC (beachten Sie, dass dies eine ASCII-Datei ist).
Speicherort der generierten Fabrication-Report-Dateien
Der Ausgabepfad für generierte Dateien hängt davon ab, wie die Ausgabe erzeugt wurde:
-
Aus einer OutputJob-Datei - die generierten Dateien werden in einem Ordner innerhalb des Projektordners gespeichert. Die Benennung und Ordnerstruktur ist in der Output Container definiert, auf die die Testpunkt-Ausgabe abzielt.
-
Direkt aus dem PCB - der Ausgabepfad wird im Dialog Project Options - Options festgelegt. Standardmäßig ist der Ausgabepfad auf einen Unterordner innerhalb des Ordners gesetzt, der die Projektdatei enthält, und trägt den Namen:
Project Outputs for ProjectName. Der Ausgabepfad kann bei Bedarf geändert werden. Wenn auf der Registerkarte Options die Option zur Verwendung eines separaten Ordners für jeden Ausgabetyp aktiviert wurde, werden die Testpunktdateien in einen weiteren Unterordner mit dem Namen Testpoint Output geschrieben.
Automatisches Öffnen der generierten Fabrication-Report-Ausgabe
Beim Erzeugen einer Testpunkt-Ausgabe können Sie festlegen, dass die Ausgabe automatisch in einem neuen CAM-Dokument geöffnet wird. Wie dies erfolgt, hängt davon ab, wie Sie die Ausgabe erzeugen:
-
Aus einer OutputJob-Datei - aktivieren Sie die Option IPC-D-356A OutputAuto-Load im Dialog Output Job Options (Tools » Output Job Options aus dem OutputJob Editor).
-
Direkt aus dem PCB - stellen Sie sicher, dass die Option Open outputs after compile auf der Registerkarte Options des Dialogs Project Options aktiviert ist (Project » Project Options).
Fabrication-Dateiausgabe über eine Output-Job-Datei
Um die Fabrication-Dateiausgabe in die Output Job Configuration file eines Projekts aufzunehmen, klicken Sie auf [Add New Fabrication Output] im Abschnitt Fabrication Outputs und wählen dann einen Ausgabetyp aus dem Menü sowie die gewünschte Datenquelle aus dem zugehörigen Untermenü.

Konfigurieren Sie Fabrication-Ausgaben als Teil der Fabrication Outputs einer Output-Job-Datei. Hier ist ein Beispiel für Gerber X2-Dateien dargestellt.
Wenn das OutJob ausgeführt wird – entweder manuell oder als Teil des Projektfreigabeprozesses – werden die Fabrication-Ausgaben entsprechend den für den jeweiligen Output Container definierten Einstellungen erzeugt.

Vorbereitung von Fabrication-Ausgaben als Teil eines konfigurierten OutJob.
Die in den zugehörigen Dialogen definierten Einstellungen beim direkten Erzeugen von Fabrication-Ausgaben aus dem PCB unterscheiden sich von denen, die für denselben Ausgabetyp in einer OutputJob Configuration file definiert sind, und sind von ihnen getrennt. Im ersten Fall werden die Einstellungen in der Projektdatei gespeichert, im zweiten Fall in der OutputJob Configuration file.