Eine große Auswahl an Dateiformaten für die PCB-Designfertigung steht sowohl für die Erstellung einzelner Dateien als auch von Output-Job-Dateien zur Verfügung, 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 Rücksprache mit Ihrem Leiterplattenfertiger zu halten, um dessen Anforderungen zu bestätigen.
Fertigungs-Ausgaben 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 von Ausgaben für Ihre Designs und deren anschließende Generierung mithilfe des hochintegrierten Projektfreigabeprozesses ermöglichen, können Fertigungs-Ausgaben 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.
Gerber-Fertigungsdaten erzeugen
Jede Datei im Gerber-RS274X-Format (auch als Extended Gerber oder GerberX bekannt) entspricht einer Lage der physischen Leiterplatte – Bestückungsdruck, obere Signallage, untere Signallage, Lötstoppmaskenlagen usw. Dieses Dateiformat enthält Aperturdefinitionen, XY-Koordinatenpositionen für Zeichen- und Flash-Befehle sowie weitere Informationen, die für die PCB-Fertigung benötigt werden.
Gerber X2 ist eine direkte und deutlich weiterentwickelte Evolution des Gerber-RS-274X-Standards und ergänzt eine große Bandbreite zusätzlicher Daten für PCB-Fertigung und -Bestückung. Im Vergleich zum RS-274X-Standard enthält das Gerber-X2-Format wichtige Informationen wie Lagenaufbaudefinitionen sowie Pad- und Via-Attribute. Ein wesentlicher Vorteil des Gerber-X2-Formats ist die Abwärtskompatibilität mit dem alten Gerber-RS-274X-Standard. Da es sich um einen Multi-File-Standard handelt, kann ein Ziel-Fertigungs-/Bestückungsbetrieb, der noch nicht auf den neuen Standard umgestellt hat, die traditionellen Gerber-Dateielemente bei Bedarf extrahieren. Dies kann ein erheblicher Vorteil für diejenigen sein, die keinen größeren Wechsel bei Fertigungsdateiformaten angehen möchten, oder für Fertigungsbetriebe mit unflexibler Ausrüstung und Software.
Der Gesamtvorteil 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 für einen Upgrade-Pfad mit geringem Risiko. Bei vollständiger Implementierung an beiden Enden der CAD-CAM-Kette können die mit Fehlinterpretationen von Daten, Dateifehlern und variabler Datenauslegung verbundenen Risiken weitgehend eliminiert werden. 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 hat, muss auch eine NC-Drill-Datei erzeugt werden, wobei dieselben Einheiten-, Auflösungs- und Filmpositions-Einstellungen verwendet werden müssen.
Wenn eine PCB-Datei des 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 festlegen können, die während des Exportvorgangs angewendet werden. Ausführliche Informationen zu den von diesen Dialogen bereitgestellten Optionen und Steuerelementen finden Sie in den unten stehenden aufklappbaren Abschnitten.
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 mithilfe der vorherigen Versionen der Dialoge Gerber Setup und Gerber X2 Setup.

Gerber Setup und Gerber X2 Setup Dialoge
Die Ausgabe wird an dem im Feld Output Path auf der Registerkarte Options tab des Dialogs Project Options definierten Speicherort erzeugt. Die erzeugten Dateinamen enthalten den Namen des PCB-Dokuments.
Die erzeugten Dateien werden dem Projekt hinzugefügt und im
Projects panel unter den Ordnern
Generated\CAMtastic! Documents und
Generated\Text Documents angezeigt.
Die erzeugte Gerber-Ausgabe wird außerdem als zusammengesetztes CAM-Dokument geöffnet, das bearbeitet und/oder im aktuellen Projekt gespeichert und über das CAMtastic panel verwaltet werden kann.
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 mils 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 die Dropdown-Liste 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 sind.
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 in der Mittellage 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 während der Erzeugung von Gerber-Ausgaben zusammenzuführen.
Registerkarte „Zu plottende Lagen“
Auf dieser Registerkarte können Sie konfigurieren, welche Lagen für das aktuelle PCB-Dokument in der Gerber-Ausgabe geplottet werden.
-
Layers List – eine Auflistung der Lagen im aktuellen PCB, die für die Ausgabe nach Gerber verfügbar sind. Die Lagen sind nach Typ gruppiert (Kupferlagen, Bestückungsdruck, Lötstoppmaske, Pastenmaske, mechanische Lagen usw.). Jede Lage wird wie folgt dargestellt:
-
File Name – der Name der einzelnen Gerber-Ausgabedatei. Die Benennung basiert auf Projektname, Lage und Funktion und verwendet einen Unterstrich als beschreibendes Trennzeichen. Klicken Sie auf einen Lagennamen, um bei Bedarf einen neuen Namen einzugeben.
-
Layer Name – der Lagenname, der für die Ausgabedatei gilt, wie im Layer-Stack der Leiterplatte definiert.
-
Plot – aktivieren Sie diese Option, um einen Gerber-Plot für diese Lage oder Lagen-Gruppe in die generierte Ausgabe aufzunehmen. Deaktivieren Sie sie, um den Plot für diese Lage nicht zu erzeugen.
-
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. Dies ist keine Standard-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 die Kontur der Leiterplatte (Board Shape) durch einen verbundenen, geschlossenen Pfad dargestellt wird, der automatisch auf Grundlage 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, eine Mechanical Layer mit dem Layer Type Board Shape zu konfigurieren. Diese mechanische Lage ist unabhängig von der im Dialog Gerber Setup & Gerber X2 Setup verfügbaren Option Board Profile. Wenn Sie eine Board-Shape-Lage verwenden möchten, muss diese Lage eine benutzerdefinierte geschlossene Begrenzung enthalten, die die Leiterplattenkontur sowie eventuell vorhandene 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 Gerber-Ausgaben für ein PCB-Panel (ein eingebettetes Leiterplatten-Array) erzeugt werden, 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 Panel-Lagen 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.) in der Lagenliste unter der Lagen-Gruppe IPC-4761 Via Type Features 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 (definiert im Dialog Object Class Explorer dialog) werden hier aufgeführt.

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 (Gerber-Daten werden für alle aktivierten Lagen erstellt).
-
Deselect All – wählen Sie dies aus, um alle aktivierten Kontrollkästchen in der Spalte Plot zu deaktivieren (es werden keine Gerber-Daten erstellt).
-
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 (Gerber-Daten werden für alle aktivierten Lagen erstellt).
-
Deselect All – wählen Sie dies aus, um alle aktivierten Kontrollkästchen in der Spalte Mirror zu deaktivieren (es werden keine Gerber-Daten erstellt).
-
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, werden alle führenden und nachgestellten Nullen in der erzeugten Gerber-Datei angezeigt.
-
Suppress leading zeroes – wenn diese Option aktiviert ist, werden in der erzeugten Gerber-Datei keine führenden Nullen angezeigt.
-
Suppress trailing zeroes – wenn diese Option aktiviert ist, werden in der erzeugten Gerber-Datei keine nachgestellten Nullen angezeigt.
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 Softwarebö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.
Registerkarte „Legacy“

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 Relief-Stil 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 die Dropdown-Liste, 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 – auswählen, um den Dialog
Edit Aperture dialog zu öffnen, in dem Sie die Eigenschaften der neuen Apertur festlegen können.
-
Load – auswählen, um einen Dialog zu öffnen, in dem Sie den Speicherort der zu ladenden Aperturdatei auswählen können.
-
Save – auswählen, um die aktuellen Aperturen in der Aperturliste zu speichern.
-
Edit – verwenden Sie die Dropdown-Liste, um auf ein Befehlsmenü zuzugreifen, mit dem Sie eine ausgewählte Apertur oder die Aperturliste bearbeiten können:
-
Edit Aperture – auswählen, um die Eigenschaften der ausgewählten Apertur im Dialog
Edit Aperture dialog zu bearbeiten.
-
Rename Aperture – auswählen, um die Eigenschaften der ausgewählten Apertur im Dialog Edit Aperture zu bearbeiten.
-
Clear All – auswählen, um alle Aperturen aus der Aperturliste zu löschen.
-
Create List from PCB – auswählen, um die Aperturliste aus dem aktuellen PCB-Design zu erstellen.
-
– auswählen, 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 Photoplotter 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 zusammen mit den Gerber-Dateien eine separate Aperturdatei (*.apt) bereitgestellt werden. Wenn Sie statt einer generierten Aperturdatei eine vorhandene verwenden, durchsucht der PCB Editor die Primitive (Leiterbahnen, Pads usw.) im PCB-Dokument und gleicht diese mit den Aperturbeschreibungen in der geladenen Datei *.apt ab. Gibt es keine exakte Übereinstimmung zwischen Apertur und Primitive, wird der PCB Editor das Primitive automatisch mit einer passend kleineren Apertur paint. Wenn keine zum Painten geeignete Apertur vorhanden ist, wird eine Datei *.MAT (Match-Datei) erzeugt, in der die fehlenden Aperturen aufgeführt sind, und die Gerber-Dateierzeugung 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 erzeugt wurden, die entweder den absoluten oder den relativen Ursprung verwendet, 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 Einheiten auszuwählen, die in der erzeugten Datei verwendet werden:
-
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.
Dezimalstellen
Verwenden Sie die Dropdown-Liste 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 eingestellt: 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 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 Regionen und Pads innerhalb eines Footprints bei der Erzeugung der Gerber-Ausgaben zusammenzuführen.
Registerkarte „Zu plottende Layer“
Auf dieser Registerkarte können Sie konfigurieren, welche Layer für das aktuelle PCB-Dokument in der Gerber-X2-Ausgabe geplottet werden.
-
Layers List – eine Auflistung der Layer im aktuellen PCB, die für die Ausgabe nach Gerber verfügbar sind. Die Layer sind nach ihren Typen gruppiert (Board Outline, Kupferlagen, Silkscreen, Solder Mask, Paste Mask, Mechanical Layers, Drills usw.). Jeder Layer wird anhand der folgenden Angaben dargestellt:
-
File Name – der einzelne Dateiname der Gerber-Ausgabe. Die Benennung basiert auf Projektname, Layer und Funktion und verwendet einen 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 Layer-Stack der Platine definiert.
-
Plot – aktivieren Sie diese Option, um einen Gerber-Plot für diesen Layer oder diese Layergruppe in die erzeugte Ausgabe einzuschließen. Deaktivieren Sie sie, um den Plot für diesen Layer nicht zu erzeugen.
Der erste Layer in der Liste ist das Board Outline. Dies ist kein Standard-Design-Layer wie etwa ein Kupfer-, Silkscreen- oder Mechanical-Layer. Die Fertigungsdatei, die erzeugt wird, wenn dieser Layer aktiviert ist, enthält das Board Profile, wobei die Kontur der Platine (Board Shape) durch einen verbundenen, geschlossenen Pfad dargestellt wird, der automatisch auf Grundlage der definierten Board Shape erzeugt wird. Das Profile enthält außerdem eine Form (Polygon), die jeden in der Platine 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 Designer außerdem, einen Mechanical Layer mit dem Layer Type Board Shape zu konfigurieren. Dieser Mechanical 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 die Platinenkontur sowie eventuell vorhandene Platinenausschnitte 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 auf den Dialog
Add Mechanical Layers zuzugreifen und die Mechanical Layers auszuwählen, die allen Plot-Layern hinzugefügt werden. Klicken Sie auf die Schaltfläche

, die einer Layergruppe zugeordnet ist, um auf den Dialog
Add Mechanical Layers zuzugreifen und die Mechanical Layers 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 Platinenarray) erzeugt wird, enthält der Dialog eine Spalte für das Panel sowie eine Layerspalte für jede im Panel enthaltene Platine. Verwenden Sie diese neue Spalte, um schnell zu überprüfen, ob die verschiedenen Platinenlayer den richtigen Panellayern zugeordnet sind.

Ein Beispiel für den Dialog 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 Mechanical Layers (wie Filling, Capping usw.) unter der Layergruppe IPC-4761 Via Type Features in der Layerliste aufgeführt.
-
Plot Layers – verwenden Sie die Dropdown-Liste, 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 – auswählen, um alle Kontrollkästchen in der Spalte Plot zu aktivieren (Gerber-Daten werden für alle aktivierten Layer erstellt).
-
Deselect All – auswählen, um alle aktivierten Kontrollkästchen in der Spalte Plot zu löschen (es werden keine Gerber-Daten erstellt).
-
Select Used – auswählen, um alle Kontrollkästchen in der Spalte Plot der aufgeführten Layer zu aktivieren, die im Design verwendet werden.
-
Edit Group – klicken, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die Mechanical Layers auswählen können, die allen Plot-Layern in der ausgewählten Layergruppe hinzugefügt werden. Sie können auch auf die Schaltfläche
klicken, die einer Layergruppe zugeordnet ist, um auf den Dialog Add Mechanical Layers zuzugreifen.
Registerkarte „Erweitert“
Aperturtoleranzen
Verwenden Sie die Optionen in diesem Bereich, um den Toleranzbereich festzulegen, der beim Abgleichen 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 geringfügig kleinere oder größere Apertur vorhanden ist, und verwendet diese stattdessen. 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-Photoplotter als Ziel verwendet wird, der eine feste oder bereitgestellte Aperturdatei erfordert. Sie werden nicht benötigt, 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 Ziel-Photoplottertyp festzulegen:
-
Unsorted (raster) – auswählen, um eine Rastermaschine zu verwenden (Standard).
-
Sorted (vector) – auswählen, um eine Vektormaschine 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 Optionen:
-
None
-
Autodetect – weist automatisch ein Attribut aus der untenstehenden Liste basierend auf dem Typ der Leiterplattendatei zu. Beispielsweise wird einem PCB-Dokument mit einem einzelnen Leiterplattendesign das Single-Attribut zugewiesen.
-
Single – eine einzelne Leiterplatte.
-
CustomerPanel – ein Leiterplatten-Array oder Versandpanel.
-
ProductionPanel – ein Nutzenpanel oder Fertigungspanel.
-
Coupon – ein Coupon (Testleiterplatte zur Leistungsprüfung, die einem Hauptleiterplattendesign zugeordnet 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 aufgenommen, wenn sie sich von einem Objekt zum nächsten nicht ändern.
-
Generate DRC Rules export file (.RUL) – aktivieren Sie diese Option, um eine DRC-Regel-Exportdatei zu erzeugen. Der Bericht enthält die Designregeln, die für das PCB-Quelldokument definiert sind, aus dem die Gerber-Daten erzeugt werden.
Erzeugen von ODB++-Fertigungsdaten
ODB++ ist ein CAD-zu-CAM-Datenaustauschformat, das beim Entwurf und bei 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. Der Dialog kann auf eine der folgenden Arten aufgerufen werden:
-
Mit einem ODB-Ausgabegenerator in einer OutputJob-Konfigurationsdatei (
*.OutJob). Die Ausgabe wird erzeugt, wenn der konfigurierte Ausgabegenerator ausgeführt wird.
-
Klicken Sie in einem aktiven PCB-Dokument auf File » Fabrication Outputs » ODB++ Files. Die Ausgabe wird sofort erzeugt, wenn Sie im Dialog auf OK klicken.
Die im Dialog ODB++ Setup definierten Einstellungen beim direkten Erzeugen der Ausgabe aus dem PCB sind getrennt von den Einstellungen, 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.
Diese Seite behandelt die Vorbereitung der ODB++-Ausgabe mit dem Dialog ODB++ Setup, der ODB++ Version 8.1 und die ältere Version 7.0 unterstützt. Dieser Dialog ist verfügbar, wenn die Option ODB.Improvement im Dialog Advanced Settings dialog aktiviert ist.
Wenn die Option ODB.Improvement im Dialog Advanced Settings deaktiviert ist, wird die ODB++-Ausgabevorbereitung mit der vorherigen Version des Dialogs ODB++ Setup durchgeführt, die ODB++ Version 8.0 unterstützt.
Options and Controls of the ODB++ Setup Dialog (Previous Iteration)
Zu plottende Layer
Aktivieren Sie das Kontrollkästchen neben jedem spezifischen Layer bzw. den Layern, die Sie als Teil der erzeugten Ausgabe plotten möchten.
Klicken Sie auf die Schaltfläche
, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Layer auswählen können, die allen Plots oder dem ausgewählten Plot hinzugefügt werden.

Der Dialog Add Mechanical Layers
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.
Einheiten
Wählen Sie Zoll oder Millimeter als bevorzugte Maßeinheit aus.
Dateioptionen
Aktivieren Sie das Kontrollkästchen neben dem Dateityp, den Sie für die Erzeugung der Ausgabedatei 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 zusammenzufassen, und die GZIP-Komprimierung dient dazu, die Dateigröße zu reduzieren; TGZ-Dateien sind kleiner als normale Zip-Dateien. Da TGZ-Dateien von vielen CAM-Softwarelösungen bevorzugt werden, etwa Frontline Genesis, kann eine TGZ-Datei den Fertigungsprozess erleichtern.
Sonstiges
-
Include unconnected mid-layer pads – aktivieren Sie diese Option, um unverbundene Pads in der Mittellage in ODB++-Plots zuzulassen.
-
Generate DRC Rules export file (.RUL) – aktivieren Sie diese Option, um eine
.RUL-Datei zu erzeugen, die alle Designregeln enthält, die für das Quelldokument definiert sind, aus dem die ODB++-Daten erzeugt werden.
-
Export only the objects inside the board outline – aktivieren Sie diese Option, um die Quelle festzulegen, die zum Erstellen des ODB++-Profillayers verwendet werden soll. Der Profillayer enthält die umschließende Begrenzung der Leiterplatte. Standardmäßig ist dieses Feld auf Board Outline gesetzt (auch als Board Shape bezeichnet; dabei handelt es sich um eine geschlossene polygonale Form, die die Begrenzung bzw. Ausdehnung der Leiterplatte definiert). Diese wird mit jeder neuen PCB erstellt und ist vermutlich die beste Quelle für die Erstellung des Profillayers. Wenn Ihrem Design keine Board Shape zugeordnet ist, können Sie auswählen, welcher PCB-Quelllayer zur Definition des geschlossenen Polygons verwendet wurde, das die Begrenzung der Leiterplatte darstellt (z. B. der KeepOut-Layer oder ein bestimmter mechanischer Layer). Diese Option ist nur verfügbar, wenn das Quelldokument ein eingebettetes Board-Array-Objekt enthält, und sie bietet Kontrolle über die Ausdehnung der exportierten Objekte. Beachten Sie, dass ein Objekt (z. B. Text), das sich außerhalb der Leiterplattenkontur befindet, diese aber berührt, dennoch exportiert wird, wenn diese Option aktiviert ist.
-
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 getrennte einzelne Netze ausgewiesen.
-
Distinguish different footprints with the same name – wenn aktiviert 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 alle Footprints mit demselben Namen in der Ausgabe als geändert angezeigt.
-
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, wo sie in der Drill-Symbols-Gruppierung vorhanden sind. Vorhandene Datenspalten werden aus den erzeugten Bohrdaten nicht entfernt.
Plot-Layer
Verwenden Sie die Dropdown-Liste oder klicken Sie mit der rechten Maustaste in den Abschnitt Layers to Plot, um einfach eine Gruppe von zu plottenden Layern auszuwählen.
-
All On – klicken Sie hier, um alle Kontrollkästchen in der Spalte Plot zu aktivieren (für alle aktivierten Layer werden ODB++-Daten erstellt).
-
All Off – klicken Sie hier, um alle aktivierten Kontrollkästchen in der Spalte Plot zu deaktivieren (es werden keine ODB++-Daten erstellt).
-
Used On – klicken Sie hier, um alle Kontrollkästchen in der Spalte Plot für die im Projekt verwendeten Layer zu aktivieren.
-
Edit Group – klicken Sie hier, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Layer auswählen können, die dem ausgewählten Plot hinzugefügt werden. Sie können auch auf
klicken, das einer Layergruppe zugeordnet ist, oder mit der rechten Maustaste auf eine Layergruppe klicken und dann Edit Group auswählen, um den Dialog Add Mechanical Layers zu öffnen.
Zusätzliche Optionen
Wenn Sie im Abschnitt Custom Layers mit der rechten Maustaste klicken, wird Folgendes angezeigt:
-
Add Layer – klicken Sie hier, um einen Layer hinzuzufügen.
-
Edit Layer – klicken Sie hier, um den Layer zu bearbeiten.
-
Delete Layer – klicken Sie hier, um den Layer zu löschen.
Klicken Sie in der Zelle der Layerliste eines benutzerdefinierten Layers im Abschnitt Custom Layers, um den Dialog Select Layer zu öffnen, in dem Sie die Layer auswählen können, die dem ausgewählten benutzerdefinierten Layer hinzugefügt werden.
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 Version v. 7.0.
Beim Erzeugen von Ausgaben im ODB++-Version-8.1-Format werden eine Reihe von Funktionen unterstützt.
-
Support for layer subtypes – Informationen zu starren und flexiblen Lagenuntertypen sind enthalten, um die Fertigung von Rigid-Flex-PCBs zu unterstützen. Die folgenden Lagenuntertypen werden unterstützt:
-
COVERLAY – Abstände einer Coverlay-Lage.
-
STIFFENER – Formen und Positionen, an denen Versteifungsmaterial auf der PCB platziert wird.
-
BEND_AREA – zur Kennzeichnung von Bereichen auf der PCB, die beim Einsatz der PCB 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 Rigid-Flex-Leiterplatten von Signalen auf starrem Laminat zu unterscheiden.
-
PG_FLEX – Versorgungs- und Masselage (Kupfer) auf flexiblem Laminat. Wird verwendet, um sie bei Rigid-Flex-Leiterplatten von Versorgungs- und Masselagen auf starrem Laminat zu unterscheiden.
-
Support for a zones file – beim Erzeugen von Ausgaben für Rigid-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 (Leiterplattenbereichen), einschließlich der beteiligten Lagen und der Koordinaten der Umrisse jeder Zone.
-
Support for geometry on the stiffener layer – beim Erzeugen von Ausgaben für Rigid-Flex-Leiterplatten werden Geometrieinformationen (Profil und Dicke) auf der Versteifungslage erzeugt (
).
-
Backdrill generation – Backdrills enden in der der im Layer Stack Manager definierten Lage vorhergehenden Lage, damit sie korrekt behandelt werden.
-
Support for a shortf file – das Erzeugen 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“). So vermeiden Sie doppelte Dokumentation für Ihren Leiterplattenfertiger: ein ODB++-Paket mit für die Fertigung zusammengeführten Net-Ties 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 dialog aktiviert ist.
-
Support for mid-layer components – auf einer Innenlage platzierte Komponenten werden in den Export einbezogen. Dies wird durch Hinzufügen des Attributs „Platzierungslage“ zu den Komponentenlagendaten in exportierten ODB++-Dateien bereitgestellt (
).
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, ist Inches standardmäßig ausgewählt und kann nicht geändert werden.
Dateioptionen
Aktivieren Sie das Kontrollkästchen neben dem Dateityp, den Sie für die Erzeugung der Ausgabedatei verwenden möchten. Zu den Optionen gehören unkomprimierte, .zip- und .tar/.tgz-Dateien.
Eine TGZ-Datei ist ein mit GZIP komprimiertes TAR-Archiv. Das TAR-Archiv wird verwendet, um Dateien zusammenzufassen, und die GZIP-Komprimierung dient dazu, die Dateigröße zu reduzieren; 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 Fertigung 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 über Net-Tie-Komponenten verbunden sind, werden diese Netze in der Netzliste als getrennte Einzelnnetze ausgewiesen. 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) – beim Erzeugen von Ausgaben im ODB++-Format Version 8.1 (wenn die Option v. 8.1 als ODB++ Version ausgewählt ist), aktivieren Sie diese Option, 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 Step-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 aktiviert, werden Komponenteneigenschaften (Parameter) aus den erzeugten Ausgaben entfernt.
Wenn die Option deaktiviert ist, werden Komponentenparameter in erzeugten ODB++-Ausgaben als Komponenteneigenschaftsdatensätze aufgenommen. Beachten Sie, dass die Einbeziehung von BOM-Parametern derzeit nicht unterstützt wird.
-
Distinguish different footprints with the same name – wenn aktiviert und einer der Footprints mit demselben Namen geändert wurde, wird in der Ausgabe nur der geänderte Footprint geändert. Wenn die Option nicht aktiviert ist, werden alle Footprints mit demselben Namen in der Ausgabe als geändert angezeigt.
-
Include Variants Data – beim Erzeugen von Ausgaben im ODB++-Format Version 8.1 (wenn die Option v. 8.1 als ODB++ Version ausgewählt ist), aktivieren Sie diese Option, um Informationen über alle Designvarianten (einschließlich
[No Variations]) 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 über alternative Teile auf Komponentenebene für jede exportierte Variante.
-
Parameter jeder Komponente entsprechend der Variation.
-
Benutzerdefinierte Parameter, die auf jede Variante/jede Komponente angewendet werden.
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 (File » Fabrication Outputs » ODB++) – für die aktuell aktive Variante, die im Bereich Projects ausgewählt ist.
-
Wenn die ODB++-Erzeugung aus einer Outjob-Datei konfiguriert wird und die Option Include Variants Data 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.
-
Beachten Sie, dass Variationen für Pastenmasken nicht berücksichtigt werden. Wenn Pastenmaskenvariationen einbezogen werden sollen, stellen Sie sicher, dass die Option Allow Variation for Paste Mask in den Einstellungen der erforderlichen Varianten aktiviert ist, und erzeugen Sie die Ausgaben für jede Variante einzeln, wobei die Option Include Variants Data im Dialog ODB++ Setup deaktiviert ist.
Komponentenparameter sind
Die Optionen Include Net List, Neutralize Net Names, Include Components und Remove Component Properties sind verfügbar, wenn die Option ODB.IntellectualPropertyProtection im Dialog Advanced Settings dialog aktiviert ist. Diese Funktion befindet sich in der Open Beta. Wenn außerdem die Option ODB.IntellectualPropertyProtection aktiviert ist, werden Informationen zum Ordnerpfad auch aus den erzeugten Berichtsdateien ([Design name].REP) und Regeldateien (odb\user\[Design name].RUL) entfernt.
Sonstiges
-
Include unconnected mid-layer pads – aktivieren Sie diese Option, um unverbundene Pads auf der Innenlage in ODB++-Plots zuzulassen.
-
Generate DRC Rules export file (.RUL) – aktivieren Sie diese Option, um eine .RUL-Datei zu erzeugen, die alle für das Quelldokument definierten Designregeln enthält, aus dem die ODB++-Daten erzeugt werden.
-
Export only the objects inside the board outline – aktivieren Sie diese Option, um die Quelle festzulegen, die zum Erstellen der ODB++-Profillage verwendet werden soll. Die Profillage enthält die umschließende Begrenzung der Leiterplatte. Standardmäßig ist dieses Feld auf Board Outline gesetzt (auch als Leiterplattenform bezeichnet; dies ist eine geschlossene polygonale Form, die die Begrenzung bzw. Ausdehnung der PCB definiert). Sie wird mit jeder neuen PCB erstellt und ist vermutlich die beste Quelle für die Erstellung der Profillage. Wenn Ihrem Design keine Leiterplattenform zugeordnet ist, können Sie auswählen, welche PCB-Quelllage zur Definition des geschlossenen Polygons verwendet wurde, das die Begrenzung der Leiterplatte darstellt (z. B. die KeepOut-Lage oder eine bestimmte mechanische Lage). Diese Option ist nur verfügbar, wenn das Quelldokument ein eingebettetes Leiterplatten-Array-Objekt enthält, und sie ermöglicht die Steuerung des Umfangs der exportierten Objekte. Beachten Sie, dass ein Objekt (z. B. Text), das sich außerhalb der Leiterplattenkontur befindet, diese aber berührt, dennoch exportiert wird, wenn diese Option aktiviert ist.
-
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, wo sie in der Drill-Symbol-Gruppierung vorhanden sind. Vorhandene Datenspalten werden aus den erzeugten Bohrdaten nicht entfernt.
Zu plottende Lagen
Aktivieren Sie das Kontrollkästchen neben jeder spezifischen Lage bzw. den Lagen, die Sie als Teil der erzeugten Ausgabe plotten möchten.
Klicken Sie auf die Schaltfläche
, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Lagen auswählen können, die allen Plots oder dem ausgewählten Plot hinzugefügt werden.

Der Dialog Add Mechanical Layers
Wenn das Design Vias mit zugewiesenen IPC-4761-Typen enthält, werden entsprechende mechanische Lagen (wie Filling, Capping usw.) unter der Lagengruppe IPC-4761 Via Type Features in der Lagenliste aufgeführt.
Die Möglichkeit auszuwählen, welche Signal-Layer als Teil der erzeugten Daten exportiert werden, befindet sich in der Open Beta und ist verfügbar, wenn die Option ODB.IntellectualPropertyProtection im Dialog Advanced Settings dialog aktiviert ist.
Beachten Sie, dass es derzeit eine Einschränkung gibt: ODB++-Daten, die ganz ohne Signal-Layer und Dielektrika erzeugt werden und zusammen mit dem Export von Drill-Pair-Daten vorliegen, können in einer früheren Version von Altium Designer nicht in CAMtastic importiert werden. Es wird empfohlen, eine der folgenden Umgehungslösungen zu verwenden:
-
Importieren Sie die erzeugten ODB++-Daten in den CAMtastic-Editor dieser neuesten Version von Altium Designer. Anschließend können sie gespeichert werden und lassen sich dann im CAMtastic-Editor einer früheren Version der Software korrekt öffnen.
-
Wenn Sie alle Kupfer-/Dielektrik-Layer aus den erzeugten ODB++-Daten ausschließen müssen, deaktivieren Sie auch den Export von Drill-Pairs.
-
Wenn Drill-Pairs exportiert werden, schließen Sie mindestens einen Signal-Layer in die exportierten ODB++-Daten ein.
Plot Layers
Verwenden Sie die Dropdown-Liste oder klicken Sie mit der rechten Maustaste in den Abschnitt Layers to Plot, um einfach eine Gruppe von Layern zum Plotten auszuwählen.
-
All On - klicken Sie hier, um alle Kontrollkästchen in der Spalte Plot zu aktivieren (für alle aktivierten Layer werden ODB++-Daten erstellt).
-
All Off - klicken Sie hier, um alle aktivierten Kontrollkästchen in der Spalte Plot zu löschen (es werden keine ODB++-Daten erstellt).
-
Used On - klicken Sie hier, um alle Kontrollkästchen in der Spalte Plot für die im Projekt verwendeten Layer zu aktivieren.
-
Edit Group - klicken Sie hier, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Layer auswählen können, die dem ausgewählten Plot hinzugefügt werden. Sie können auch auf
klicken, das einer Layer-Gruppe zugeordnet ist, oder mit der rechten Maustaste auf eine Layer-Gruppe klicken und dann Edit Group auswählen, um auf den Dialog Add Mechanical Layers zuzugreifen.
Additional Options
Wenn Sie im Abschnitt Custom Layers mit der rechten Maustaste klicken, wird Folgendes angezeigt:
-
Add Layer - klicken Sie hier, um einen Layer hinzuzufügen.
-
Edit Layer - klicken Sie hier, um den Layer zu bearbeiten.
-
Delete Layer - klicken Sie hier, um den Layer zu löschen.
Klicken Sie im Abschnitt Custom Layers auf die Layer-Listenzelle eines benutzerdefinierten Layers, um den Dialog Select Layer zu öffnen, in dem Sie die Layer auswählen können, die dem ausgewählten benutzerdefinierten Layer hinzugefügt werden.
Erzeugen aus einem eingebetteten Board-Array
Beim Erzeugen einer ODB++-Ausgabe aus einem PCB-Design, das ein eingebettetes Board-Array enthält, gelten die folgenden Aussagen:
-
Das Design wird automatisch auf Verstöße gegen den Layer-Stack analysiert.
-
Eingebettete Boards, die gespiegelt sind, zeigen ihre Layer-Stacks ebenfalls gespiegelt an.
-
Mittlere Signal-Layer und interne Ebenen, die unterschiedlich sind, können dennoch auf demselben Mid-Layer-Panel erscheinen.
-
Mittlere Signal-Layer und interne Ebenen können gegeneinander gespiegelt werden.
Beim Erzeugen einer ODB++-Ausgabe aus dem PCB-Design werden alle Objekte auf allen für das Plotten aktivierten Layern exportiert. Wenn Sie nur Designobjekte exportieren möchten, die sich innerhalb der Board-Kontur befinden, stellen Sie sicher, dass alle zusätzlichen Layer 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 wird in der Output Container definiert, auf die die ODB++-Ausgabe abzielt.
-
Direkt aus dem PCB – der Ausgabepfad wird im Dialog Project Options - Options dialog 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 ODB++-Dateien in einen weiteren Unterordner mit dem Namen ODB++ Output geschrieben.
Automatisches Öffnen der erzeugten ODB++-Ausgabe
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 Auto-Load-Option ODB++ Output 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
Im Zusammenhang mit dem bestehenden ODB++-Format ist IPC-2581 ein Open-Source-Standard, der 2004 vom Institute for Printed Circuits IPC-2581 Consortium entwickelt wurde, seitdem jedoch bis zu den neuesten Revisionen A und B (IPC-2581A/B) weiter verfeinert wurde.
Der Standard hat nach und nach breitere Akzeptanz als Alternative zu den traditionellen Fertigungsausgabedaten gewonnen, die typischerweise aus einer Sammlung von Gerber-, Drill-, BOM- und Textdateien usw. bestehen. Der frühere Bedarf an einer komplexen Mischung aus Fertigungsdateien ist auf die inhärenten Einschränkungen des traditionellen RS-274x-Gerb er-Formats zurückzuführen, dem Definitionen für den Layer-Stack, Bohrinformationen, Netlist-Daten (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 eine breite Palette an Leiterplatten-Fertigungsdaten umfasst – von Layer-Stackup-Details bis hin zu vollständigen Pad-/Routing-/Bauteilinformationen und der Stückliste (BOM).
Eine einzelne IPC-2581-XML-Datei kann Folgendes enthalten:
-
Kupferbildinformationen zum Ätzen von PCB-Layern.
-
Informationen zum Board-Layer-Stack (einschließlich starrer und flexibler Bereiche).
-
Netlist für Bare-Board- und In-Circuit-Tests.
-
Stückliste der Komponenten für Einkauf und Bestückung (Pick-and-Place).
-
Fertigungs- und Montagehinweise sowie Parameter.
Der potenzielle Vorteil der Einführung des IPC-2581-Formats für die Übertragung von Board-Designdaten an Fertigungs- und Bestückungsunternehmen liegt in dem hochgradig definierten, detaillierten Einzelformat, das an beiden Enden der Kette vollständig verstanden wird. Mit einem etablierten funktionierenden System für den CAD-CAM-Datenaustausch werden die Risiken im Zusammenhang mit Fehlinterpretationen von Daten, Dateifehlern und variabler Gerber-Interpretation weitgehend beseitigt. Kurz gesagt repräsentieren sowohl IPC-2581 als auch Gerber X2 eine neue Generation der Datenübertragung vom Board-Design zur Fertigung.
Um auf die IPC-2581-Funktionalität in Altium Designer zuzugreifen, muss die Software-Erweiterung IPC2581 installiert sein. Diese Erweiterung wird 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 im Hauptmenü File » Fabrication Outputs » IPC-2581 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 beim Export verwendete Gleitkomma-Präzision 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 als Einheit auszuwählen.
-
Floating Point Precision - geben Sie die gewünschte Zahl ein oder verwenden Sie die Pfeiltasten, um die gewünschte Gleitkomma-Präzision auszuwählen.
-
OEMDesignNumberRef - verwenden Sie die Dropdown-Liste, um den zu verwendenden Komponentenparameter auszuwählen. DesignItemID ist die Standardeinstellung.
-
Merge Net-Tie Nets - wenn diese Option aktiviert ist und ein Design Netze enthält, die durch Net-Tie-Komponenten verbunden sind, werden diese Netze in der Netlist als getrennt ausgewiesene Einzelnnetze gemeldet.
-
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 geändert. Wenn die Option nicht aktiviert ist, werden alle Footprints mit demselben Namen in der Ausgabe als geändert angezeigt.
Die Präzisionseinstellung bestimmt die Positions- und Größengenauigkeit der Daten innerhalb der erzeugten IPC-2581-konformen Datei, wie in der Abbildung unten dargestellt.

Derselbe Abschnitt einer IPC-2581-Datei mit auf 2 (links) bzw. 6 (rechts) eingestellter Präzision.
Die XML-basierte IPC-2581-Datei wird an den im Feld Output Path auf der Registerkarte Options tab of the Project Options dialog definierten Speicherort exportiert. Sie wird im Format <PCBDocumentName>.cvg benannt.
Die erzeugte Datei wird dem Projekt hinzugefügt und im
Projects panel unter dem Ordner
Generated\Text Documents angezeigt.
Erzeugen von NC-Drill-Fertigungsdaten
Bohrdateien werden während des Leiterplattenfertigungsprozesses 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 wird auf eine der folgenden Arten zugegriffen:
-
Mit einem NC-Drill-Ausgabegenerator 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 der PCB sind eigenständig und getrennt von den Einstellungen, 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 – verwenden Sie diesen Bereich, um die Einheiten und das Format festzulegen, 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 Löcher 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 Ende (nachgestellt) von Zahlen entfernt werden.
-
Keep leading and trailing zeroes – wenn diese Option aktiviert ist, erscheinen alle führenden und nachgestellten Nullen in der erzeugten NC-Drill-Datei.
-
Suppress leading zeroes – wenn diese Option aktiviert ist, erscheinen keine führenden Nullen in der erzeugten NC-Drill-Datei.
-
Suppress trailing zeroes – wenn diese Option aktiviert ist, erscheinen keine nachgestellten Nullen in der erzeugten NC-Drill-Datei.
-
Coordinate Positions
-
Reference to absolute origin – verwendet den absoluten Ursprung als Referenzpunkt.
-
Reference to relative origin – verwendet den relativen Ursprung als Referenzpunkt.
-
Other
-
Optimize change location commands – aktivieren Sie diese Option, um alle Befehle zum Positionswechsel 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 gebohrte Lö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 Aussparungen zu erstellen.
-
Generate EIA Binary Drill File (.DRL) – verwenden Sie diese Option, um eine Datei vom Typ .DRL 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-Symbol-Gruppierung vorhanden sind. Vorhandene Datenspalten werden aus den erzeugten Bohrdaten nicht entfernt.
Die NC-Drill-Dateien sollten im selben Format wie die Gerber-Dateien erstellt werden. Andernfalls stimmen die Bohrpositionen möglicherweise nicht mit den Pad-/Via-Positionen ü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, die entweder den absoluten oder relativen Ursprung verwendet, 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 Aussparungen. |
| 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 panel unter dem Ordner Generated in einem passend benannten Unterordner angezeigt. Wenn Sie für jeden Ausgabetyp einen separaten Ordner verwendet haben, werden dem Projects panel 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. Die Benennung und Ordnerstruktur werden in der Output Container definiert, auf die die NC-Drill-Dateiausgabe abzielt.
-
Direkt aus der PCB – der Ausgabepfad wird im Dialog Project Options – Options dialog angegeben. 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 NC-Drill-Dateien in einen weiteren Unterordner mit dem Namen NC Drill Output geschrieben.
Automatisches Öffnen der erzeugten NC-Drill-Ausgabe
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 Auto-Load-Option NC Drill Output 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).
Erzeugen des Board Stack Report
Altium Designer unterstützt die Erstellung eines Board Stack Report im Excel-Format (<PCBDocumentName>.xls), der die definierten Lagenaufbauten und die im Stackup verwendeten Lagen zusammenfasst (hinsichtlich Lagenname, Material, Dicke und Dielektrizitätskonstante). Die Höhe jedes Stackups 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 Spalten festlegen können, die im Bericht angezeigt werden sollen.

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 dialog 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 (
).
Erzeugen druckbasierter Fertigungsdaten
Die folgenden Ausgaben sind druckbasierte Ausgaben mit vordefinierten Einstellungen für Seiten und die darauf enthaltenen Lagen:
-
Composite Drill Guide - erzeugt eine vordefinierte zusammengesetzte Bohrzeichnung für das PCB-Quelldokument.
- erzeugt einen vordefinierten Satz von Bohrzeichnungen und Hilfen für das PCB-Quelldokument.
- erzeugt einen vollständigen, vordefinierten Final-Artwork-Drucksatz für das PCB-Quelldokument.
- erzeugt vordefinierte Lötstopp-/Pastenmaskenzeichnungen für das PCB-Quelldokument.
- erzeugt vordefinierte Power-Plane-Zeichnungen für das PCB-Quelldokument.
Greifen Sie auf den Print-Dialog zu, um die Konfiguration der Ausgabe zu prüfen und anzupassen.
Weitere Informationen finden Sie auf der Seite Konfigurieren von PCB-Druckausgaben.
Erzeugen eines Fabrication-Testpoint-Berichts
Der Generator für Fabrication-Testpoint-Berichte erstellt einen Bericht (im TXT- und/oder CSV- und/oder IPC-D-356A-Format) aller Pads und Vias, die für die Verwendung als Fabrication-Testpunkte eingerichtet sind.
Weitere Informationen zum Zuweisen von Testpunkten in einem PCB-Design finden Sie auf der Seite Zuweisen von Testpunkten auf der Leiterplatte.
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 Fabrication-Testpoint-Bericht werden über den Fabrication Testpoint Setup-Dialog konfiguriert.

Der Fabrication Testpoint Setup-Dialog
Ein Fabrication-Testpoint-Bericht verwendet nur die Pad- und Via-
Fabrication Testpunkteinstellungen, während ein
Assembly-Testpoint-Bericht nur die
Assembly Testpunkteinstellungen verwendet. Beachten Sie, dass der
Assembly Testpoint Setup-Dialog zur Konfiguration eines Assembly Fabrication Report denselben Optionssatz wie der
Fabrication Report Setup-Dialog besitzt.
Options and Controls of the Testpoint Setup Dialog
Berichtsformate
-
Text - aktivieren Sie diese Option für das Standard-Textformat im Bericht.
-
CSV - aktivieren Sie diese Option für das Standard-CSV-Format, das zur weiteren Verarbeitung in eine Tabellenkalkulationsanwendung wie Excel importiert werden kann.
-
IPC-D-356A - aktivieren Sie diese Option für eine IPC-Netzlistendatei, die Informationen zu Blind- und Buried-Vias enthält und außerdem zwischen Through-Hole-Vias und freien Pads unterscheidet. Beim Import in ein CAM-Dokument zusammen mit Bild- und Bohrdaten erleichtert sie die Wiederherstellung der ursprünglich im PCB-Design verwendeten Netzbezeichnungen, wodurch die Leiterplatte im CAM Editor leichter zu verstehen und zu verwalten ist.
Testpunkt-Layer
Mit diesen Auswahlmöglichkeiten können Sie den Umfang des Berichts festlegen:
-
Top layer - aktivieren Sie diese Option, um gültige Testpunkte einzuschließen, die auf der Oberseite der Leiterplatte zugewiesen sind.
-
Bottom layer - aktivieren Sie diese Option, um gültige Testpunkte einzuschließen, die auf der Unterseite der Leiterplatte zugewiesen sind.
Einheiten
-
Imperial- aktivieren Sie diese Option, um Koordinaten in Zoll auszugeben.
-
Metric - aktivieren Sie diese Option, um Koordinaten in Millimetern auszugeben.
Koordinatenpositionen
-
Reference to absolute origin - wählen Sie diese Option, um den absoluten Ursprung als Referenzpunkt für Testpunktkoordinaten zu verwenden.
-
Reference to relative origin - wählen Sie diese Option, 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-Report Format Option aktiviert ist.
-
Adjacency Information - aktivieren Sie diese Option, um eine Liste von Netzen einzuschließen, die möglicherweise kurzgeschlossen sein könnten, und geben Sie dann die Adjazenzkriterien in das Textfeld ein.
-
Board Outline - aktivieren Sie diese Option, um die Beschreibung von Umrissen und anderen Segmenttypdaten zuzulassen, die nicht mit einem bestimmten Netz verbunden sind, und verwenden Sie dann die Dropdown-Liste, um die gewünschten Daten auszuwählen.
-
Conductor Traces - Weitere Einzelheiten finden Sie in der IPC-D-356A-Spezifikation.
-
Merge Net-Tie Nets - wenn diese Option aktiviert ist und ein Design Netze enthält, die durch Net-Tie-Komponenten verbunden sind, werden diese Netze in der Netzliste als getrennte einzelne Netze ausgewiesen.
Erzeugte Fabrication-Report-Dateien
Alle erzeugten Testpunktdateien werden zuerst nach Typ (Fabrication oder Assembly) und dann nach Dateiname benannt. Zum Beispiel: Fabrication Testpoint Report for BoardFileName. Je nachdem, welche der Report Formats aktiviert ist, werden die folgenden Dateierweiterungen verwendet: .txt, .CSV, .IPC (beachten Sie, dass es sich hierbei um eine ASCII-Datei handelt).
Speicherort der erzeugten Fabrication-Report-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 dem Output Container definiert, auf den 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 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 Testpunktdateien in einen weiteren Unterordner mit dem Namen Testpoint Output geschrieben.
Automatisches Öffnen der erzeugten Fabrication-Report-Ausgabe
Beim Erzeugen der 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 Output zum automatischen Laden 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-Datei eines Projekts aufzunehmen, klicken Sie unter dem Abschnitt [Add New Fabrication Output] auf 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 eines Fabrication Outputs einer Output-Job-Datei. Hier ist ein Beispiel für Gerber- X2-Dateien gezeigt.
Wenn das OutJob ausgeführt wird – entweder manuell oder als Teil des Projektfreigabeprozesses – werden die Fabrication-Ausgaben gemäß den für den entsprechenden Output Container definierten Einstellungen erzeugt.

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