Vorbereiten von Fertigungsdaten

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.

Nützliche Links:

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
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).
– 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.

    Um auf die Spalte Mirror im Dialog Gerber Setup zuzugreifen, muss die Option UI.Unification.GerberDialog.ShowMirrorColumn im Dialog Advanced Settings dialog aktiviert sein. Auf den Dialog Advanced Settings greifen Sie zu, indem Sie auf der Seite AdvancedSystem – General page des Dialogs Preferences auf die Schaltfläche klicken. 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 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.
    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 LayersSignal LayersElectrical Layers und All Layers) sowie alle benutzerdefinierten Lagenklassen (definiert im Dialog Object Class Explorer dialog) werden hier aufgeführt.

    Die Liste Layer Classes
    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
    Die Registerkarte Legacy des Dialogs Gerber Setup

    Diese Registerkarte ist nur aus einer Outjob-Datei heraus zugänglich, wenn im previous iteration of the Gerber Setup dialog einige von den Standardwerten abweichende Werte definiert und gespeichert wurden.

    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.

    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.

    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.

    Nützliche Links:

    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.
    Definieren Sie die Exporteinstellungen im Dialog IPC-2581 Configuration.

    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.
    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

    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.

    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 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
    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.

    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.
    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.
    AI-LocalizedAI-localized
    Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
    Funktionsverfügbarkeit

    Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

    Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie den Altium-Vertrieb , um mehr zu erfahren.

    Legacy-Dokumentation

    Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

    Inhalt