Es steht eine breite Palette an Dateiformaten für die PCB-Fertigungsdaten zur Verfügung, sowohl für die Erzeugung einzelner Dateien als auch über Output-Job-Dateien, darunter:
-
Gerber RS-274X und Gerber X2
-
ODB++
-
IPC-2581
-
NC Drill
-
Board Stack Report
-
Druckbasierte Ausgaben: zusammengesetzte Bohrzeichnungen, Bohrzeichnungen/-hilfen, 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 der aktiven Output-Job-Datei über das Menü des [Add New Fabrication Output] Steuerelements im Bereich Fabrication Outputs der Datei oder über die Untermenüs Edit » Add Fabrication Outputs der Hauptmenüs hinzugefügt werden.
Während OutputJob-Dateien die optimierte Vorbereitung von Ausgaben für Ihre Designs und deren anschließende Erzeugung mithilfe des Projektrelease-Prozesses mit hoher Integrität ermöglichen, können Fertigungsausgaben für das aktive PCB-Design auch direkt aus dem PCB-Editor über Befehle aus dem Untermenü File » Fabrication Outputs 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 Format Gerber RS274X (auch bekannt als Extended Gerber oder GerberX) entspricht einer Lage der physischen Leiterplatte – Komponentenaufdruck, obere Signallage, untere Signallage, Lötstopplagen 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 Version des Standards Gerber RS-274X und fügt einen großen Umfang zusätzlicher Daten für PCB-Fertigung und -Bestückung hinzu. Im Vergleich zum RS-274X-Standard enthält das Gerber-X2-Format wichtige Informationen wie Definitionen des Lagenaufbaus sowie Pad- und Via-Attribute. Ein wesentlicher Vorteil des Gerber-X2-Formats ist die Rückwärtskompatibilität mit dem älteren Standard Gerber RS-274X. Da es sich um einen Mehrdateien-Standard handelt, kann ein Ziel-Fertigungs-/Bestückungsdienstleister, der noch nicht auf den neuen Standard umgestellt hat, die traditionellen Gerber-Dateielemente bei Bedarf extrahieren. Das kann ein erheblicher Vorteil für diejenigen sein, die keinen größeren Umstieg bei Fertigungsdateiformaten vornehmen möchten, oder für Fertigungsbetriebe mit unflexibler Ausrüstung und Software.
Der allgemeine Vorteil der Verwendung des Gerber-X2-Formats zur Übertragung von Leiterplattendesigndaten an Fertigungs- und Bestückungsbetriebe liegt in dem umfangreichen Satz an Fertigungsdaten, die im Dateisatz enthalten sind, sowie in der Rückwä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 Risiken durch Fehlinterpretation von Daten, Dateifehler und uneinheitliche Datenauslegung weitgehend beseitigt werden. Kurz gesagt repräsentieren die Formate Gerber X2 und IPC-2581 eine neue Generation der Datenübertragung vom Leiterplattendesign in die Fertigung.
Wenn die Leiterplatte Bohrungen enthält, muss auch eine NC-Drill-Datei erzeugt werden, und zwar mit denselben Einstellungen für Einheiten, Auflösung und Filmposition.
Ist eine PCB-Datei des Projekts das aktive Dokument, 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 Dialog Gerber Setup oder Gerber X2 Setup geöffnet, in dem Sie die Plot-Lagen und die allgemeine Konfiguration für den Exportvorgang festlegen können. Ausführliche Informationen zu den von diesen Dialogen bereitgestellten Optionen und Steuerelementen finden Sie in den aufklappbaren Abschnitten weiter 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 im Feld Output Path auf der Registerkarte Options tab des Dialogs Project Options definierten Speicherort erzeugt. Die generierten Dateinamen enthalten den Namen des PCB-Dokuments.
Generierte Dateien werden dem Projekt hinzugefügt und im
Projects panel unter den Ordnern
Generated\CAMtastic! Documents und
Generated\Text Documents angezeigt.
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 importierten Dateien keine Informationen zu den Lagenfarben vorhanden sind.
Die erzeugte Gerber-Ausgabe wird außerdem als zusammengesetztes CAM-Dokument geöffnet, das im aktuellen Projekt bearbeitet und/oder 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 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 Präzision 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 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 bei der Erzeugung von Gerber-Ausgaben zusammenzuführen.
Registerkarte „Zu plottende Lagen“
Auf dieser Registerkarte können Sie festlegen, 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, Siebdruck, Lötstoppmaske, Pastenmaske, mechanische Lagen usw.). Jede Lage wird anhand des Folgenden dargestellt:
– der Name der einzelnen Gerber-Ausgabedatei. Die Benennung basiert auf Projektname, Lage und Funktion und verwendet einen 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 Platine 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 zu verhindern, dass der Plot für diese Lage erzeugt wird.
Mirror – aktivieren Sie diese Option für eine Lage oder Lagen-Gruppe, wenn eine gespiegelte Gerber-Datei erzeugt werden soll.
Die erste Lage in der Liste ist das Board Outline. Dies ist keine standardmäßige Designlage wie etwa eine Kupfer-, Bestückungsdruck- oder mechanische Lage. Die Fertigungsdatei, die erzeugt wird, wenn diese Lage aktiviert ist, enthält das Board Profile, wobei der Umriss der Platine (Board Shape) durch einen verbundenen, geschlossenen Pfad dargestellt wird, der auf Basis der definierten Board Shape automatisch 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 erlaubt es dem Entwickler außerdem, eine mechanische Lage 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 den Platinenumriss 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 mechanischen Lagen auszuwählen, die allen Plot-Lagen hinzugefügt werden. Klicken Sie auf die mit einer Lagen-Gruppe verknüpfte Schaltfläche

, um auf den Dialog
Add Mechanical Layers zuzugreifen 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 Board-Array) erzeugt wird, enthält der Dialog eine Spalte für das Panel und eine Lagenspalte für jede im Panel enthaltene Platine. Verwenden Sie diese neue Spalte, um schnell zu überprüfen, dass die verschiedenen Platinenlagen 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 – auswählen, um alle Kästchen in der Spalte Plot zu aktivieren (Gerber-Daten werden für alle aktivierten Lagen erzeugt).
-
Deselect All – auswählen, um alle aktivierten Kästchen in der Spalte Plot zu löschen (es werden keine Gerber-Daten erzeugt).
-
Select Used – auswählen, um alle Kästchen in der Spalte Plot der aufgeführten Lagen zu aktivieren, die im Design verwendet werden.
-
Edit Group – klicken, 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 mit einer Lagen-Gruppe verknüpfte Schaltfläche
klicken, um auf den Dialog Add Mechanical Layers zuzugreifen.
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 – auswählen, um alle Kästchen in der Spalte Mirror zu aktivieren (Gerber-Daten werden für alle aktivierten Lagen erzeugt).
-
Deselect All – auswählen, um alle aktivierten Kästchen in der Spalte Mirror zu löschen (es werden keine Gerber-Daten erzeugt).
-
Select Used – auswählen, um alle Kästchen in der Spalte Mirror der aufgeführten Lagen zu aktivieren, die im Design verwendet werden.
Registerkarte „Advanced“
Aperture-Matching-Toleranzen
-
Plus – verwenden Sie dieses Feld, um die positive Toleranz für den Aperture-Abgleich festzulegen.
-
Minus – verwenden Sie dieses Feld, um die negative Toleranz für den Aperture-Abgleich festzulegen.
Führende/nachfolgende Nullen
-
Keep leading and trailing zeroes – wenn diese Option aktiviert ist, werden alle führenden und nachfolgenden Nullen in der erzeugten Gerber-Datei angezeigt.
-
Suppress leading zeroes – wenn diese Option aktiviert ist, werden keine führenden Nullen in der erzeugten Gerber-Datei angezeigt.
-
Suppress trailing zeroes – wenn diese Option aktiviert ist, werden keine nachfolgenden Nullen in der erzeugten Gerber-Datei angezeigt.
Plottertyp
-
Unsorted (raster) – auswählen, um ein Rastergerät zu verwenden (Standard).
-
Sorted (vector) – auswählen, um ein Vektorgerät zu verwenden.
Sonstiges
-
Optimize change location commands – wenn diese Option aktiviert ist, werden X- oder Y-Positionsdaten nicht eingeschlossen, falls sie sich von einem Objekt zum nächsten nicht ändern.
-
G54 on aperture change – aktivieren Sie diese Option, um das Aperturrad des Plotters nach jedem Aperturwechsel 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-Regeln-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
Stapelverarbeitungsmodus
-
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 einzige Gerber-Datei im Format einer Panelisierung 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 erzeugen.
-
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 ein Befehlsmenü aufzurufen, 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 die Dropdown-Liste, um ein Befehlsmenü aufzurufen, 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 entfernen.
-
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 Photoplotter sind Rasterplotter, die Aperturen beliebiger Größe verarbeiten 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 Aperturdatei 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. Wenn es keine exakte Übereinstimmung zwischen Apertur und Primitive gibt, wird der PCB-Editor das Primitive automatisch mit einer geeigneten kleineren Apertur paint. Wenn keine zum Malen geeignete Apertur vorhanden ist, wird eine Datei *.MAT (Match-Datei) erzeugt, in der die fehlenden Aperturen aufgeführt sind, und die Gerber-Dateigenerierung 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 so erzeugt wurden, dass die Koordinatenposition auf dem Film entweder den absoluten oder den relativen Ursprung verwendet, sollten die NC-Drill-Dateien unter Verwendung derselben Ursprungsreferenz erzeugt werden.
Optionen und Steuerelemente des Dialogs „Gerber X2 Setup“

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 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 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 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 unverbundene Pads in Innenlagen 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 Regionen und Pads innerhalb eines Footprints während der Erzeugung der Gerber-Ausgaben zusammenzuführen.
Registerkarte „Zu plottende Lagen“
Auf dieser Registerkarte können Sie konfigurieren, welche Lagen für die Gerber-X2-Ausgabe des aktuellen PCB-Dokuments 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 ihren Typen gruppiert (Board Outline, Kupferlagen, Bestückungsdruck, Lötstoppmaske, Pastenmaske, mechanische Lagen, Bohrungen usw.). Jede Lage wird anhand der folgenden Merkmale dargestellt:
-
File Name – der einzelne Gerber-Ausgabedateiname. 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 Platine definiert.
-
Plot – aktivieren Sie diese Option, um einen Gerber-Plot für diese Lage oder Lagengruppe in die generierte Ausgabe einzuschließen. Deaktivieren Sie sie, um zu verhindern, dass für diese Lage ein Plot erzeugt wird.
Die erste Lage in der Liste ist das Board Outline. Dies ist keine standardmäßige Designlage wie etwa eine Kupfer-, Bestückungsdruck- oder mechanische Lage. Die Fertigungsdatei, die erzeugt wird, wenn diese Lage aktiviert ist, enthält das Board Profile, wobei die Kontur der Platine (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 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 andere Dateien in der Liste umbenennen.
Der PCB-Editor ermöglicht es dem Designer 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 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 den Dialog
Add Mechanical Layers zu öffnen und die mechanischen Lagen auszuwählen, die allen Plotlagen hinzugefügt werden. Klicken Sie auf die dem Lagenverbund zugeordnete Schaltfläche

, um den Dialog
Add Mechanical Layers zu öffnen und die mechanischen Lagen auszuwählen, die allen Plotlagen in der ausgewählten Lagengruppe hinzugefügt werden.
Wenn 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 Lagenspalte für jede im Panel enthaltene Platine. Verwenden Sie diese neue Spalte, um schnell zu prüfen, ob die verschiedenen Platinenlagen den richtigen Panellagen 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 mechanische Lagen (z. B. Filling, Capping usw.) unter der Lagengruppe IPC-4761 Via Type Features in der Lagenliste aufgeführt.
-
Plot Layers – verwenden Sie die Dropdown-Liste, um ein Befehlsmenü aufzurufen, 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 erstellt).
-
Deselect All – wählen Sie dies aus, um alle aktivierten Kontrollkästchen in der Spalte Plot zu löschen (es werden keine Gerber-Daten erstellt).
-
Select Used – wählen Sie dies aus, um alle Kontrollkästchen in der Spalte Plot der aufgeführten 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 Plotlagen in der ausgewählten Lagengruppe hinzugefügt werden. Sie können auch auf die dem Lagenverbund zugeordnete Schaltfläche
klicken, um den Dialog Add Mechanical Layers zu öffnen.
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 Festlegen der positiven Toleranz für den Aperturabgleich.
-
Minus – dient zum Festlegen 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 diese stattdessen. Wenn innerhalb des Toleranzbereichs keine geeignete Apertur vorhanden ist, versucht die Software, mit einer kleineren Apertur zu „malen“, um die erforderliche Form zu erzeugen. Dazu ist erforderlich, dass eine geeignete kleinere Apertur verfügbar ist und dass diese Apertur zum „Malen“ verwendet werden kann.
Aperturabgleichstoleranzen werden normalerweise nur verwendet, wenn ein Vektor-Photoplotter als Ziel vorgesehen ist, der eine feste oder bereitgestellte Aperturdatei benötigt. Sie sind nicht erforderlich, wenn die Aperturen aus dem PCB erstellt und „geflasht“ wurden. Wenn keine Abgleichtoleranzen erforderlich sind, sollten die Standardwerte von 0.005 mil beibehalten werden.
Plottertyp
Verwenden Sie diesen Bereich, um den Ziel-Photoplottertyp festzulegen:
-
Unsorted (raster) – wählen Sie dies aus, um eine Rastermaschine zu verwenden (Standard).
-
Sorted (vector) – wählen Sie dies aus, 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 für Vektor-Fotoplotter erforderlich und gilt nicht für moderne Raster-Plotter, die intern zunächst ein Bild erzeugen. Wenn die Sortierung aktiviert ist, kann die Erzeugung der Gerber-Dateien längere Zeit in Anspruch nehmen.
Gerber X2 Specific
-
File Subject – in diesem Feld wählen Sie den Dateityp aus, 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 anhand des Typs der Leiterplattendatei zu. Ein PCB-Dokument mit einem einzelnen Leiterplattenentwurf erhält beispielsweise das Single-Attribut part.
-
Single – eine einzelne Leiterplatte.
-
CustomerPanel – ein Leiterplatten-Array oder Versandpanel.
-
ProductionPanel – ein Arbeitspanel oder Fertigungspanel.
-
Coupon – ein Coupon (Testleiterplatte zur Leistungsprüfung, die einem Hauptleiterplattenentwurf 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.
Others
-
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-Rules-Export-Datei zu erzeugen. Der Bericht enthält detaillierte Angaben zu den für das Quell-PCB-Dokument definierten Designregeln, 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 Leiterplattenherstellern 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 klicken Sie auf File » Fabrication Outputs » ODB++ Files. Die Ausgabe wird sofort erzeugt, sobald Sie im Dialog auf OK klicken.
Die im Dialog ODB++ Setup definierten Einstellungen beim direkten Erzeugen der Ausgabe aus dem PCB sind eigenständig 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.
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 Vorbereitung der ODB++-Ausgabe 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 Lagen
Aktivieren Sie das Kontrollkästchen neben jeder einzelnen Lage, 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 zu allen Plots oder zum ausgewählten Plot hinzugefügt werden.

Der Dialog Add Mechanical Layers
Wenn das Design Vias mit zugewiesenen IPC-4761-Typen enthält, werden die entsprechenden mechanischen Lagen (z. B. Filling, Capping usw.) in der Lagenliste unter der Lagengruppe IPC-4761 Via Type Features 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 mit GZIP komprimierte TAR-Archivdatei. Das TAR-Archiv wird verwendet, um Dateien zusammenzufassen, 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 etwa Frontline Genesis, bevorzugt werden, kann eine TGZ-Datei die Abwicklung des Fertigungsprozesses erleichtern.
Others
-
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 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 zur Erstellung 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 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 der Profillage. Wenn Ihrem Design keine Board Shape zugeordnet ist, können Sie wählen, welche Quell-PCB-Lage 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 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 und diese Option aktiviert ist, dennoch exportiert wird.
-
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.
-
Distinguish different footprints with the same name – wenn diese Option aktiviert ist und eines der Footprints mit demselben Namen geändert wurde, wird in der Ausgabe nur das geänderte Footprint angepasst. Wenn die Option nicht aktiviert ist, werden in der Ausgabe alle Footprints mit demselben Namen als geändert angezeigt.
-
Generate Additional Tools by Drill Symbols – aktivieren Sie diese Option, um auf Grundlage der definierten Drill-Symbol-Gruppierungen zusätzliche Bohrwerkzeuge zu erzeugen. Zusätzliche Spaltendaten werden hinzugefügt, wo diese in der Drill-Symbols-Gruppierung vorhanden sind. Vorhandene Datenspalten werden nicht aus den erzeugten Bohrdaten entfernt.
Plot-Lagen
Verwenden Sie die Dropdown-Liste, oder klicken Sie mit der rechten Maustaste in den Bereich Layers to Plot, um einfach eine Gruppe von Lagen zum Plotten auszuwählen.
-
All On – klicken Sie hier, um alle Kontrollkästchen in der Spalte Plot zu aktivieren (für alle aktivierten Lagen 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 Lagen zu aktivieren.
-
Edit Group – klicken Sie hier, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Lagen auswählen können, die dem ausgewählten Plot hinzugefügt werden. Sie können auch auf
klicken, das einer Lagengruppe zugeordnet ist, oder mit der rechten Maustaste auf eine Lagengruppe klicken und dann Edit Group auswählen, um auf den Dialog Add Mechanical Layers zuzugreifen.
Zusätzliche Optionen
Wenn Sie im Bereich Custom Layers mit der rechten Maustaste klicken, wird Folgendes angezeigt:
-
Add Layer – klicken Sie hier, um eine Lage hinzuzufügen.
-
Edit Layer – klicken Sie hier, um die Lage zu bearbeiten.
-
Delete Layer – klicken Sie hier, um die Lage zu löschen.
Klicken Sie in der Zellliste der benutzerdefinierten Lage im Bereich Custom Layers auf die Lagenliste, um den Dialog Select Layer zu öffnen, in dem Sie die Lagen auswählen können, die der ausgewählten benutzerdefinierten Lage 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.
Bei der Erzeugung von im ODB++-Version-8.1-Format ausgegebenen Daten werden eine Reihe von Funktionen unterstützt.
-
Support for layer subtypes – Informationen zu Subtypen von Starr- und Flex-Lagen sind enthalten, um die Fertigungsunterstützung für Starrflex-Leiterplatten bereitzustellen. Die folgenden Lagen-Subtypen werden unterstützt:
-
COVERLAY – Abstände einer Coverlay-Lage.
-
STIFFENER – Formen und Positionen, an denen Versteifungsmaterial auf der Leiterplatte platziert wird.
-
BEND_AREA – zur Kennzeichnung von Bereichen auf der Leiterplatte, die gebogen werden, wenn die Leiterplatte in Gebrauch ist.
-
FLEX_AREA – speichert die Geometrien der flexiblen Bereiche der Platine.
-
RIGID_AREA – speichert die Geometrien der starren Bereiche der Platine.
-
SIGNAL_FLEX – Signal- (Kupfer-) Lage auf flexiblem Laminat. Wird verwendet, um sie von Signallagen auf starrem Laminat in Starrflex-Leiterplatten zu unterscheiden.
-
PG_FLEX – Stromversorgungs- und Masse- (Kupfer-) Lage auf flexiblem Laminat. Wird verwendet, um sie von Stromversorgungs- und Masse-Lagen auf starrem Laminat in Starrflex-Leiterplatten zu unterscheiden.
-
Support for a zones file – beim Erzeugen von Ausgaben für Starrflex-Leiterplatten wird eine zones-Datei erzeugt. Diese Datei (im Ordner \steps\pcb der erzeugten Ausgabe) enthält Informationen zu allen im Design definierten Zonen (Platinensegmenten), 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 Starrflex-Leiterplatten werden Geometrieinformationen (Profil und Dicke) auf der Versteifungslage erzeugt (
).
-
Backdrill generation – Rückbohrungen enden an 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 Kupferobjekten, die absichtlich kurzgeschlossen sein dürfen („Net-Ties“). Dadurch können Sie vermeiden, die Dokumentation zu duplizieren, die Sie an Ihren Leiterplattenhersteller senden, indem ein ODB++-Paket zusammengeführte Net-Ties für die Fertigung auflistet und ein anderes 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 Mittellage platzierte Bauteile werden in den Export einbezogen. Dies wird durch Hinzufügen des Attributs „Platzierungslage“ zu den Bauteillagendaten 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 Ausgabedateien verwenden möchten. Zu den Optionen gehören unkomprimierte, .zip- und .tar/.tgz-Dateien.
Eine TGZ-Datei ist ein GZIP-komprimiertes TAR-Archiv. Das TAR-Archiv wird verwendet, um Dateien zusammenzufassen, und anschließend wird die GZIP-Komprimierung genutzt, um die Dateigröße zu verringern; TGZ-Dateien sind kleiner als normale Zip-Dateien. Da TGZ-Dateien von vielen CAM-Softwarelösungen, wie z. B. Frontline Genesis, bevorzugt werden, kann eine TGZ-Datei den Fertigungsprozess 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-Bauteile verbunden sind, werden diese Netze in der Netzliste als getrennt ausgewiesene einzelne Netze 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) – beim Erzeugen von Ausgaben im ODB++-Format Version 8.1 (die Option v. 8.1 ist als ODB++ Version ausgewählt) aktivieren Sie dies, um eine shortf-Datei zu erzeugen, die eine Liste von Netzen und Kupferobjekten enthält, die absichtlich kurzgeschlossen sein dürfen („Net-Ties“). Die erzeugte Datei befindet sich im Unterordner eda der Schrittausgabe. Beachten Sie, dass diese Option deaktiviert ist, wenn die Option Merge Net-Tie Nets aktiviert ist.
-
Include Components – wenn aktiviert, enthalten die erzeugten Ausgaben Bauteile.
-
Remove Component Properties – wenn aktiviert, werden Bauteileigenschaften (Parameter) aus den erzeugten Ausgaben entfernt.
Wenn die Option deaktiviert ist, werden Bauteilparameter in erzeugten ODB++-Ausgaben als Bauteileigenschaftsdatensätze eingeschlossen. 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 nur der geänderte Footprint in der Ausgabe 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 (die Option v. 8.1 ist als ODB++ Version ausgewählt) aktivieren Sie dies, um Informationen zu allen Designvarianten (einschließlich
[No Variations]) einzuschließen. Wenn diese Option aktiviert ist, sind die folgenden Informationen in den Ausgaben enthalten:
-
Status jedes Bauteils innerhalb jeder exportierten Variante (bestückt / nicht bestückt).
-
Informationen zu alternativen Teilen auf Bauteilebene für jede exportierte Variante.
-
Parameter jedes Bauteils entsprechend der Variante.
-
Benutzerdefinierte Parameter, die auf jede Variante/jedes Bauteil 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 einbezogen, 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 Pastenmasken-Variationen einbezogen werden sollen, stellen Sie sicher, dass die Option Allow Variation for Paste Mask in den Einstellungen der benötigten Varianten aktiviert ist, und erzeugen Sie Ausgaben für jede Variante einzeln, wobei die Option Include Variants Data im Dialog ODB++ Setup deaktiviert ist.
Bauteilparameter 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 auch Informationen zu Ordnerpfaden aus erzeugten Bericht- ([Design name].REP) und Regeldateien (odb\user\[Design name].RUL) entfernt.
Sonstiges
-
Include unconnected mid-layer pads – aktivieren Sie dies, um nicht verbundene Pads auf der Mittellage in ODB++-Plots zuzulassen.
-
Generate DRC Rules export file (.RUL) – aktivieren Sie dies, 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 dies, um die Quelle festzulegen, die zum Erstellen der ODB++-Profillage verwendet werden soll. Die Profillage enthält die umschließende Begrenzung der Platine. Standardmäßig ist dieses Feld auf Board Outline gesetzt (auch als Platinenform bezeichnet; dies ist eine geschlossene polygonale Form, die die Begrenzung bzw. Ausdehnung der Leiterplatte definiert). Sie wird mit jeder neuen Leiterplatte erstellt und ist möglicherweise die beste Quelle für die Erstellung der Profillage. Wenn Ihr Design keine zugeordnete Platinenform hat, können Sie auswählen, welche PCB-Quelllage zur Definition des geschlossenen Polygons verwendet wurde, das die Platinenbegrenzung darstellt (z. B. die KeepOut-Lage oder eine bestimmte mechanische Lage). Diese Option ist nur verfügbar, wenn das Quelldokument ein eingebettetes Platinen-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 Platinenkontur befindet, diese aber berührt, dennoch exportiert wird, wenn diese Option aktiviert ist.
-
Generate Additional Tools by Drill Symbols – aktivieren Sie dies, um zusätzliche Bohrwerkzeuge basierend auf den definierten Drill-Symbol-Gruppierungen zu erzeugen. Zusätzliche Spaltendaten werden hinzugefügt, wo sie in der Gruppierung der Drill-Symbole vorhanden sind. Vorhandene Datenspalten werden nicht aus den erzeugten Bohrdaten 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 zu allen Plots oder zum 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.
Beim Import von Gerber- und ODB++-Dateien in den CAM-Editor werden Lagenfarben nun entsprechend dem Lagentyp zugewiesen (z. B. Rot für Signal-Top, Blau für Signal-Bottom usw.), wenn in den zu importierenden Dateien keine Informationen zu den Lagenfarben vorhanden sind.
Die Möglichkeit, auszuwählen, welche Signallagen als Teil der generierten Daten exportiert werden, befindet sich in der Open Beta und ist verfügbar, wenn die Option ODB.IntellectualPropertyProtection im Dialog Advanced Settings aktiviert ist.
Beachten Sie, dass es derzeit eine Einschränkung gibt: ODB++-Daten, die komplett ohne Signallagen und Dielektrika erzeugt werden und zusammen mit Bohrpaar-Daten exportiert werden, lassen sich in CAMtastic einer früheren Version von Altium Designer nicht importieren. Es wird empfohlen, einen der folgenden Workarounds zu verwenden:
-
Importieren Sie die generierten 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-/Dielektriklagen aus den generierten ODB++-Daten ausschließen müssen, deaktivieren Sie auch den Export von Bohrpaaren.
-
Wenn Bohrpaare exportiert werden, schließen Sie mindestens eine Signallage 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 Lagen zum Plotten auszuwählen.
-
All On - klicken Sie hier, um alle Kontrollkästchen in der Spalte Plot zu aktivieren (für alle aktivierten Lagen 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 Lagen zu aktivieren.
-
Edit Group - klicken Sie hier, um den Dialog Add Mechanical Layers zu öffnen, in dem Sie die mechanischen Lagen auswählen können, die dem ausgewählten Plot hinzugefügt werden. Sie können auch auf
klicken, das einer Lagengruppe zugeordnet ist, oder mit der rechten Maustaste auf eine Lagengruppe klicken und dann Edit Group auswählen, um auf den Dialog Add Mechanical Layers zuzugreifen.
Additional Options
Ein Rechtsklick im Abschnitt Custom Layers zeigt Folgendes an:
-
Add Layer - klicken Sie hier, um eine Lage hinzuzufügen.
-
Edit Layer - klicken Sie hier, um die Lage zu bearbeiten.
-
Delete Layer - klicken Sie hier, um die Lage zu löschen.
Klicken Sie auf die Zellliste einer benutzerdefinierten Lage im Abschnitt Custom Layers, um den Dialog Select Layer zu öffnen, in dem Sie die Lagen auswählen können, die der ausgewählten benutzerdefinierten Lage hinzugefügt werden.
Generieren aus einem eingebetteten Board-Array
Beim Generieren 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 Lagenaufbau analysiert.
-
Eingebettete Boards, die gespiegelt sind, zeigen ihren Lagenaufbau ebenfalls gespiegelt an.
-
Unterschiedliche Mid-Signal-Lagen und interne Ebenen können dennoch im selben Mid-Layer-Panel erscheinen.
-
Mid-Signal-Lagen und interne Ebenen können gegeneinander gespiegelt sein.
Beim Generieren der ODB++-Ausgabe aus dem PCB-Design werden alle Objekte auf allen zum 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 generierten ODB++-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. Benennung und Ordnerstruktur sind in der Output Container definiert, auf die die ODB++-Ausgabe abzielt.
-
Direkt vom PCB - der Ausgabepfad wird im Dialog Project Options - Options festgelegt. Standardmäßig ist der Ausgabepfad auf einen Unterordner unterhalb 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 aktiviert wurde, für jeden Ausgabetyp einen separaten Ordner zu verwenden, werden die ODB++-Dateien in einen weiteren Unterordner mit dem Namen ODB++ Output geschrieben.
Automatisches Öffnen der generierten ODB++-Ausgabe
Beim Generieren 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++ OutputAuto-Load im Dialog Output Job Options (Tools » Output Job Options aus dem OutputJob Editor).
-
Direkt vom PCB - stellen Sie sicher, dass die Option Open outputs after compile auf der Registerkarte Options des Dialogs Project Options aktiviert ist (Project » Project Options).
Generieren 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 jüngsten 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-, Drill-, BOM- und Textdateien usw. bestehen. Der bisherige Bedarf an einer komplexen Mischung von Fertigungsdateien ist auf die inhärenten Einschränkungen des traditionellen RS-274x-Gerbber-Formats zurückzuführen, dem Definitionen für den Lagenaufbau, Bohrinformationen, Netlist-Daten (elektrische Konnektivität) und BOM-Informationen fehlen.
Der offizielle Titel des IPC-2581-Standards lautet „Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology“ und er bietet ein XML-basiertes Einzelformat, das ein breites Spektrum an Leiterplatten-Fertigungsdaten umfasst – von Details zum Lagenaufbau bis hin zu vollständigen Pad-/Routing-/Bauteilinformationen sowie der Bill Of Materials (BOM).
Eine einzelne IPC-2581-XML-Datei kann Folgendes enthalten:
-
Kupferbildinformationen zum Ätzen von PCB-Lagen.
-
Informationen zum Board-Lagenaufbau (einschließlich starrer und flexibler Bereiche).
-
Netlist für Bare-Board- und In-Circuit-Tests.
-
Stückliste der Bauteile 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 Leiterplatten-Designdaten an Fertigungs- und Bestückungsunternehmen liegt in dem hochdefinierten, detaillierten Einzelformat, das an beiden Enden der Kette vollständig verstanden wird. Wenn ein funktionierendes System für den CAD-CAM-Datenaustausch eingerichtet ist, werden die Risiken durch Fehlinterpretation von Daten, Dateifehler und unterschiedliche Gerber-Interpretationen weitgehend beseitigt. Kurz gesagt repräsentieren sowohl IPC-2581 als auch das Format Gerber X2 eine neue Generation der Datenübertragung von Board-Design zu 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 angeben können (A oder B) sowie die Maßeinheiten und die beim Exportprozess verwendete Genauigkeit der Gleitkommazahlen.

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 korrekte 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 Gleitkommagenauigkeit auszuwählen.
-
OEMDesignNumberRef - verwenden Sie die Dropdown-Liste, um den zu verwendenden Bauteilparameter auszuwählen. DesignItemID ist der Standard.
-
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 Netlist als getrennte Einzelnnetze ausgegeben.
-
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 Genauigkeitseinstellung bestimmt die Positions- und Größenpräzision der Daten in der generierten 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 generierte Datei wird dem Projekt hinzugefügt und im
Projects panel unter dem Ordner
Generated\Text Documents angezeigt.
Generieren von NC-Drill-Fertigungsdaten
Bohrdateien werden während des Leiterplatten-Fertigungsprozesses verwendet, um Löcher durch die PCB zu bohren. Die Ausgabeeinstellungen für NC-Drill-Dateien werden im Dialog NC Drill Setup konfiguriert.

Der Dialog NC Drill Setup
Der Dialog NC Drill Setup kann auf eine der folgenden Arten geöffnet werden:
-
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 auf File » Fabrication Outputs » NC Drill Files klicken. Die Ausgabe wird unmittelbar erzeugt, sobald im Dialog auf OK geklickt wird.
Die im Dialog NC Drill Setup definierten Einstellungen beim direkten Erzeugen der Ausgabe aus der PCB heraus 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 – 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 Maße in mils (1/1000 Zoll) angegeben werden.
-
Millimeters – aktivieren Sie diese Option, um metrische Einheiten zu verwenden, wobei alle Maße in Millimetern angegeben werden.
-
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; dies wirkt sich auch auf die Auflösung aus. 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 befinden, das feiner als 1 mil ist.
-
Leading/Trailing Zeroes – die Nullunterdrückung ist eine Technik zur Verringerung der Größe der erzeugten Datendateien, 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 – 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 Befehle zum Wechseln der Position 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 Bohrungen zu erstellen.
-
Generate separate NC Drill files for VIA features – aktivieren Sie diese Option, um separate Bohrdateien für jeden Via-Typ nach IPC 4761 zu erstellen.
-
Use drilled slot command (G85) – aktivieren Sie diese Option, um Schlitze mithilfe mehrerer Bohrungen zu erzeugen.
-
Generate Board Edge Rout Paths – aktivieren Sie diese Option, um eine separate NC-Rout-Datei zur Definition der Leiterplattenkontur einschließlich Ausfräsungen 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. Bei einer Multilayer-PCB mit Blind- und/oder Buried Vias wird für jedes Lagenpaar eine separate Bohrdatei mit einer eindeutigen Dateierweiterung erzeugt.
-
Generate Additional Tools by Drill Symbols - aktivieren, um zusätzliche Bohrwerkzeuge auf Basis der definierten Gruppierungen von Bohrsymbolen zu erzeugen. Zusätzliche Spaltendaten werden hinzugefügt, sofern sie in der Gruppierung der Bohrsymbole vorhanden sind. Bereits 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 Positionen von Pads/Vias überein. Wenn die Gerber-Dateien beispielsweise für das Format 4:3 konfiguriert wurden, sollten die entsprechenden NC-Drill-Dateien ebenfalls dieses Format verwenden. Wenn Gerber-Dateien mit der Koordinatenposition auf dem Film unter Verwendung des absoluten oder relativen Ursprungs erzeugt wurden, sollten die NC-Drill-Dateien idealerweise mit derselben Ursprungsreferenz erzeugt werden.
Erzeugte NC-Drill-Dateien
| Filename |
Description |
| FileName.DRL |
Bohrdatei im Binärformat. Bei einer Multilayer-PCB mit Blind- und/oder Buried Vias wird für jedes Lagenpaar eine separate Bohrdatei mit einer eindeutigen Dateierweiterung erzeugt. |
| FileName.DRR |
Bohrbericht – enthält Details zu Werkzeugzuweisungen, Bohrungsgrößen, Bohranzahl und Werkzeugweg. |
| FileName.TXT |
Bohrdatei im ASCII-Format. Bei einer Multilayer-PCB mit Blind- und/oder Buried Vias wird für jedes Lagenpaar eine separate Bohrdatei mit einer eindeutigen Dateierweiterung erzeugt. |
| FileName-Plated.TXT |
Bohrdatei im ASCII-Format. Speziell für metallisierte Bohrungen in einem PCB-Design. Für jeden Bohrungstyp – geschlitzt, quadratisch oder rund – wird eine separate Datei erzeugt. |
| FileName-NonPlated.TXT |
Bohrdatei im ASCII-Format. Speziell für nicht metallisierte Bohrungen in einem PCB-Design. Für jeden Bohrungstyp – geschlitzt, quadratisch oder rund – wird eine separate Datei erzeugt. |
| FileName-BoardEdgeRout.TXT |
Fräsdatei im ASCII-Format. Speziell für die Leiterplattenkontur einschließlich Ausfräsungen. |
| 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 Bereich Projects unter dem Ordner Generated in einem passend benannten Unterordner angezeigt. Wenn Sie für jeden Ausgabetyp einen separaten Ordner verwendet haben, werden dem Bereich Projects 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 sind durch das Output Container definiert, auf das die NC-Drill-Dateiausgabe abzielt.
-
Direkt aus der PCB – der Ausgabepfad wird im Dialog Project Options – Options dialog festgelegt. Standardmäßig ist der Ausgabepfad auf einen Unterordner innerhalb des Ordners eingestellt, 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 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 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 Lagenaufbauten und die im Stackup verwendeten Lagen zusammenfasst (hinsichtlich Lagenname, Material, Dicke und Dielektrizitätskonstante). Die Höhe jedes Stackups wird ebenfalls zusammengefasst. Die Ausgabeeinstellungen 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 stattdessen der Dialog Layer Stack Report Setup verfügbar, in dem Sie nur die Maßeinheit im Bericht festlegen können (
).
Printbasierte Fertigungsdaten erzeugen
Die folgenden Ausgaben sind printbasierte 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 Satz von End-Artwork-Ausdrucken für das PCB-Quelldokument.
-
Mask Set - erzeugt vordefinierte Löt-/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 erzeugt einen Bericht (im txt- und/oder csv- und/oder IPC-D-356A-Format) über alle Pads und Vias, die zur Verwendung als Fertigungs-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 Leiterplatten-Arrays. Beim Export aus einem PCB-Dokument, das mehrere eingebettete Leiterplatten-Arrays enthält, werden mehrere IPC-D-356A-Netzlistendateien erzeugt.
Die Ausgabeoptionen für den Fabrication-Testpunktbericht werden im Dialog Fabrication Testpoint Setup konfiguriert.

Der Dialog Fabrication Testpoint Setup
Ein Fabrication-Testpunktbericht verwendet nur die
Fabrication Testpunkteinstellungen für 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 wie der Dialog
Fabrication Report Setup enthält.
Options and Controls of the Testpoint Setup Dialog
Berichtsformate
-
Text - aktivieren für das standardmäßige Textformat im Bericht.
-
CSV - aktivieren für das standardmäßige kommagetrennte Werteformat, 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 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.
Testpunktlagen
Mit diesen Auswahlmöglichkeiten können Sie den Umfang des Berichts 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-Report Format Option 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, 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 Informationen finden Sie in der IPC-D-356A-Spezifikation.
-
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 gemeldet.
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 das die Testpunktausgabe abzielt.
-
Direkt aus dem PCB - der Ausgabepfad wird im Dialog Project Options - Options 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 aktiviert wurde, für jeden Ausgabetyp einen separaten Ordner zu verwenden, dann werden die Testpunktdateien in einen weiteren Unterordner mit dem Namen Testpoint Output geschrieben.
Automatisches Öffnen der erzeugten Fabrication-Report-Ausgabe
Beim Erzeugen einer Testpunktausgabe 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 eine Fabrication-Dateiausgabe in die Output Job Configuration file eines Projekts aufzunehmen, klicken Sie unter dem Abschnitt Fabrication Outputs auf [Add New Fabrication Output] und wählen dann einen Ausgabetyp aus dem Menü sowie die gewünschte Datenquelle aus dem zugehörigen Untermenü aus.

Konfigurieren Sie Fabrication-Ausgaben als Teil der Fabrication Outputs einer Output-Job-Datei. Hier gezeigt ist ein Beispiel für Gerber X2-Dateien.
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 sind eigenständig und getrennt von den Einstellungen, die für denselben Ausgabetyp in einer OutputJob Configuration file definiert sind. Im ersten Fall werden die Einstellungen in der Projektdatei gespeichert, im zweiten Fall in der OutputJob Configuration file.