Zum Inhalt springen

Gerber RS-274X

Gerber RS-274X ist das Standard-Photoplotter-Format für PCB- und Halbleiterfertigung. LinkCAD unterstützt sowohl modernes RS-274X (Extended Gerber mit eingebetteten Aperturen) als auch ältere RS-274D-Formate.

Formatübersicht

EigenschaftWert
Dateiendungen.gbr, .gbx, .ger, .art
KodierungASCII
Import
Export
LizenzGerber/ODB++
HierarchieStep-and-repeat (SR)
EbenenEine einzelne Ebene pro Datei (Workflows mit mehreren Dateien)

Importoptionen

Bogenauflösung

OptionBeschreibungStandard
Segmente pro 360°Anzahl der Liniensegmente für einen vollständigen Kreis72
ToleranzAbsolute Abweichung vom idealen Kreisbogen

Aperturbehandlung

OptionBeschreibungStandard
Externe Aperturdatei laden.APT-Dateien aus demselben Verzeichnis automatisch ladenAus
Ebenenpolaritäten anwendenClear-Field- und Dark-Field-Daten zusammenführenAus

RS-274D-Legacy-Optionen

Für ältere RS-274D-Dateien ohne eingebettete Aperturdefinitionen:

OptionBeschreibungStandard
EinheitenZoll oder MillimeterZoll
KoordinatenformatGanzzahl- und Dezimalstellen für X/Y2.4
NullunterdrückungKeine, Führende, Nachgestellte oder DezimalFührende
KoordinatenmodusAbsolut oder InkrementellAbsolut
Kreisinterpolation90°-Quadrant oder volle 360°360°
Modaler Flash (D03)Flash-Befehl bleibt aktivAus

Exportoptionen

Geometrie

OptionBeschreibungStandard
KreisinterpolationG02/G03 für Kreisbögen statt Liniensegmenten verwendenEin
StandardlinienbreiteBreite für Polylinien mit Nullbreite0.0
Step-and-repeatSR-Befehle für Anordnungsreferenzen verwendenEin
Zeichnungsmodus erzwingenD03 für geflashte Aperturen verwendenAus
Platinenkontur ausgebenUmriss der Zeichnungsbegrenzung einschließenAus

Aperturgrenzen

OptionBeschreibung
Min./max. kreisförmige AperturDurchmesserbereich für runde Aperturen
Min./max. rechteckige AperturKantenlängenbereich für rechteckige Aperturen

Dateiausgabe

OptionBeschreibungStandard
EinzeldateiAlle Ebenen in einer Datei kombinierenAus
Mehrere DateienEine Datei pro EbeneEin
KoordinatenstellenAnzahl von Ganzzahl- und Dezimalstellen2.4
ZeilenendenDOS/Windows, UNIX oder KeineDOS

Gerber-Konzepte

Aperturen

Aperturen definieren die Form des „Lichtstrahls“, mit dem der Fotolack belichtet wird:

  • Rund — kreisförmige Apertur mit einem Durchmesser
  • Quadratisch — quadratische Apertur mit einer Kantenlänge
  • Rechteck — rechteckige Apertur mit Breite und Höhe
  • Oblong — abgerundetes Rechteck (Stadionform)
  • Benutzerdefiniert — komplexe Aperturmakros

Polarität

  • Dark — belichtet (fügt Kupfer/Material hinzu)
  • Clear — maskiert (entfernt Kupfer/Material)

LinkCAD kann Dark- und Clear-Field-Ebenen beim Import mit der Option Ebenenpolaritäten anwenden zusammenführen.

Step-and-Repeat

Gerber-Step-and-repeat-Befehle (SR) erzeugen Anordnungen des gesamten Bildes an angegebenen Versätzen. LinkCAD bildet diese beim Import auf Anordnungsreferenzen ab.

Typische Workflows

GDSII → Gerber

IC-Maskendaten in das Photoplotter-Format konvertieren. Jede GDSII-Ebene wird typischerweise zu einer separaten Gerber-Datei.

DXF → Gerber

Fertigungsdaten aus mechanischen CAD-Zeichnungen erzeugen.

Gerber → DXF

Gerber-Fertigungsdaten zur Entwurfsprüfung in eine mechanische CAD-Umgebung importieren.

Technische Hinweise

  • RS-274X-Dateien betten Aperturdefinitionen im Dateikopf ein (AM/AD-Befehle)
  • RS-274D-Dateien benötigen eine externe Aperturtabelle (.APT-Datei)
  • Gerber-Koordinaten sind Festkommawerte; die Präzision hängt vom Koordinatenformat ab
  • Jede Gerber-Datei repräsentiert eine einzelne Ebene; mehrlagige Entwürfe verwenden mehrere Dateien
  • Kreisinterpolation (G02/G03) erzeugt kompaktere Ausgabe als Linienapproximation

CLI- / Befehlsdateioptionen

Diese Optionsschlüssel können in der Befehlszeile oder in Befehlsdateien verwendet werden.

Import

SchlüsselTypBeschreibung
GbrInUnitsintImporteinheiten — 0=Zoll, 1=Millimeter
GbrInCoordinateModeintKoordinatenmodus — 0=absolut, 1=inkrementell
GbrInFormatXIntintGanzzahlstellen der X-Koordinate
GbrInFormatXDecintDezimalstellen der X-Koordinate
GbrInFormatYIntintGanzzahlstellen der Y-Koordinate
GbrInFormatYDecintDezimalstellen der Y-Koordinate
GbrInZeroSuppressionintNullunterdrückung — 0=führende auslassen, 1=nachgestellte auslassen, 2=explizite Dezimalstelle
GbrInQuadrantModeintBogenquadrantenmodus — 0=ein Quadrant (90°), 1=mehrere Quadranten (360°)
GbrInApertureFileflagExterne Aperturdatei verwenden
GbrInApertureFilePathstringPfad zur Aperturdefinitionsdatei
GbrInCustomApertureFileflagBenutzerdefinierte Aperturdefinitionen verwenden
GbrInMergeLayersflagAlle Ebenen beim Import zusammenführen
GbrInModalD03flagModale D03-Interpretation
GbrInModalG02flagModale G02-Interpretation

Export

SchlüsselTypBeschreibung
GbrOutDecimalsintDezimalstellen
GbrOutIntegersintGanzzahlstellen
GbrOutAbsCoordinateflagAbsolute Koordinaten verwenden
GbrOutSuppressLeadingZeroflagFührende Nullen unterdrücken
GbrOutUnitsImperialflagImperiale Einheiten verwenden
GbrOutCircularInterpolationflagKreisinterpolation verwenden
GbrOutFillPolygonsflagPolygone füllen
GbrOutFlashCirclesflagKreise flashen
GbrOutFlashRectanglesflagRechtecke flashen
GbrOutForceDrawflagZeichnungsmodus erzwingen
GbrOutSingleFileflagAlle Ebenen in eine Datei
GbrOutStepAndRepeatflagStep and repeat verwenden
GbrOutWidthUnitsintStandardbreiten-Einheiten-Enum (siehe Einheiten)
GbrOutWidthValuefloatStandardbreitenwert
GbrOutRoundAptLimitUnitsintEinheiten für Grenzwert runder Aperturen (siehe Einheiten)
GbrOutRoundAptLimitValuefloatGrenzwert für runde Aperturen
GbrOutRectAptLimitUnitsintEinheiten für Grenzwert rechteckiger Aperturen (siehe Einheiten)
GbrOutRectAptLimitValuefloatGrenzwert für rechteckige Aperturen
GbrOutEobCharacterstringEnd-of-block-Zeichen
GbrOutParameterDelimiterstringParametertrennzeichen
GbrOutLinebreaksintZeilenumbruchstil — 0=DOS/Windows (\r\n), 1=UNIX (\n), 2=keiner