Leiterplattenlabor
des Fachgebietes Mikroperipherik


Die Dienstleistungen des Leiterplattenlabors sind ausschließlich für Einrichtungen der Technischen Universität Ilmenau bestimmt!

Kurze Beschreibung des Datenformats RS274X

Für die Herstellung einer Leiterplatte sind die leiterbahnbeschreibenden Filme wichtige Werkzeuge. Sie werden vom Leiterplattenhersteller nach Kundendaten geplottet. Diese Daten, die im Wesentlichen aus einfachen Objektbeschreibungen ( Blendentabellen) Koordinaten und Steuerbefehlen bestehen, werden im GERBER Format dem Leiterplattenhersteller übermittelt.
Für die Interpretation der GERBER Daten sind folgende Informationen notwendig:

Ein RS274X Datensatz besteht im Allgemeinen aus folgenden Objekten:


Die Formatbeschreibung
Die Positionierung der Objekte (Pads,Leitungen usw) auf dem Film und später auf der Leiterplatte erfolgt nach x- und y- Koordinaten. Diese bestehen aus ganzen Zahlen und werden in mm oder Inch angegeben. Für feinere Raster ist somit eine Skalierung der x und y-Werte notwendig. Eine typische Skalierung stellt das Format 2.3 dar. Der Wert X001230 wird als 1,23 Einheiten vom Koordinatenursprung bei Absolutwerten, oder 1,23 Einheiten von der vorherigen Position bei Incrementalwerten in X-Richtung verschoben Interpretiert.
Um die ohnehin umfangreichen ASCII-Datensätze zu reduzieren kann man führende oder angehängte Nullen als unterdrückt vereinbaren.
RS274X beschreibt das Format wie folgt:
%FS[L|T|D] [A|I] Xvn Yvn

L = Führende Nullen werden unterdrückt
T = Angehängte Nullen werden unterdrückt
D = Keine Unterdrückung führender oder angehängter Nullen

A = Absolutwerte
I = Inkrementalwerte

vn = Vorkommazeichen, Nachkommazeichen

Beispiel:
%FSLAX23Y23*%
Führende Nullen werden unterdrückt. Absolutwerte. Zwei Vorkommastellen und drei Nachkommastellen.

Einheitbeschreibung
Die beiden möglichen Einheiten sind Millimeter oder Inch
RS274X beschreibt die Einheit wie folgt:
%MO[MM|IN]*%

%MOMM*% = Einheit ist Millimeter
%MOIN*% = Einheit ist Inch

Positiv/Negativ-Film Beschreibung
Mit diesem Parameter wird festgelegt ob alle Objekte positiv (Filmschwärzung) oder negativ (transparent) auf dem Film gezeichnet werden.

%IPPOS*% = Objekte erscheint schwarz auf dem Film.
%IPNEG*% = Objekte erscheint transparent auf dem Film.

Standardblendenbeschreibung
Zu Standardblenden werden folgende Objekte gezählt:

Gefüllter Kreis
Gefülltes Rechteck
Abgerundetes gefülltes Oblong
Gefüllte Polygone

Somit sind weit mehr als 90% aller auf Leiterplatten vorkommenden Geometrien leicht beschreibbar.

Blendendefinition Kreis
%ADDbC,$a*%
b = Blendennummer im Bereich 10..900
a = Außendurchmesser
Beispiel:
%ADD20,.200*%
Gefüllter Kreis mit 0,2 mm oder Inch Durchmesser. Wird mit dem D-Code 20 referenziert.


Blendendefinition Kreisring( Donut):
(nur zur Information, für das Erstellen von Daten für das LP-Labor der TU Ilmenau nicht verwenden)
%ADDbC,$a[X$i][X$r]*%
b = Blendennummer im Bereich 10..999
a = Außendurchmesser
i = Innendurchmesser beim Kreisring
r = wenn vorhanden bilden i und r die Koordinaten einer rechteckigen Aussparung.

Beispiel:
%ADD20,.200*%
Gefüllter Kreis mit 0,2 mm oder Inch Durchmesser. Wird mit dem D-Code 20 referenziert.
%ADD30,.250X100*%
Kreisring (Donut) mit 0,25 mm oder Inch Außendurchmesser und 0,1 mm oder Inch Innendurchmesser. Wird mit dem D-Code 30 referenziert.

Blendendefinition Rechteck
%ADDbR,$aX$xX$y*%
b = Blendennummer im Bereich 10..999
x = Länge des Rechtecks in X-Richtung
y = Länge des Rechtecks in Y-Richtung


Blendendefinitionsmacro
(nur zur Information, für das Erstellen von Daten für das LP-Labor der TU Ilmenau nicht verwenden)
Diese Macros sind Programme, die aus einfachen Elementen komplexe Blendensymbole zusammensetzen. Die Elemente sind eindeutig durch Zahlen definiert:

1 Rund.
2 oder 20 Rechteck, definiert durch Endpunkte, Breite und Rotation.
21 Rechteck, definiert durch Mittelpunkt, Länge, Breite und Rotation.
22 Rechteck, definiert durch linke, untere Koordinate, Breite und Rotation.
4 Gefüllte Fläche, definiert durch max. 50 Koordinatenpaare, die den Umfang markieren
5 Polygon mit 3 bis 10 Ecken, definiert durch Mittelpunkt, äußerer Durchmesser und Rotation.
7 Wärmefalle, definiert durch äußerer Durchmesser, innerer Durchmesser, Dicke des Aussparungskreuzes und Rotation.


Beispiel:
%AMTHERMAL200*7,0,0,0.200,0.100,0.100,0.0*% Definition
%ADD100THERMAL200*% Zuordnung

Es bedeutet:
AM = Aperture Macro
THERMAL200 = Macrobezeichnung
* = Ende der Macrobezeichnung
7 = Wärmefalle ( siehe Tabelle )
0, 0 = keine Verschiebung
.200 = Äußerer Durchmesser
.201 = Innerer Durchmesser
0.100 = Dicke des Aussparungskreuzes
.0 = keine Rotation.

Die Zeile %ADD100THERMAL200*% weist der Wärmefalle den D-Code 100 zu.


Beispiel einer RS274X Datei:
weitere Informationen zum Gerber-Format gibt es bei
http://www.gerberscientific.com
Hauptseite des Leiterplattenlabors
Seite erstellt:
Letzte Änderung:
28.03.2001
04.12.2002