P. 1
manual_de

manual_de

|Views: 578|Likes:
Published by reeftniet

More info:

Published by: reeftniet on Feb 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/15/2011

pdf

text

original

Sections

  • Windows
  • Linux
  • Pfadangaben
  • Autorouter
  • Allgemein
  • Bibliotheksübersicht
  • Projekte
  • Menüleiste
  • Hilfefunktion
  • GRID
  • WINDOW
  • UNDO/REDO:
  • INFO
  • SHOW
  • DISPLAY
  • MARK
  • MOVE
  • COPY
  • MIRROR
  • ROTATE
  • GROUP
  • CHANGE
  • PASTE
  • DELETE
  • PINSWAP
  • GATESWAP
  • REPLACE
  • NAME
  • SMASH
  • MITER
  • SPLIT
  • INVOKE
  • WIRE
  • TEXT
  • CIRCLE
  • RECT
  • POLYGON
  • JUNCTION
  • LABEL
  • ATTRIBUTE
  • ASSIGN
  • CLASS
  • CLOSE
  • EDIT
  • EXPORT
  • FRAME
  • LAYER
  • MENU
  • OPEN
  • PACKAGE
  • PRINT
  • QUIT
  • REMOVE
  • TECHNOLOGY
  • UPDATE
  • WRITE
  • Maustasten
  • LOCK
  • OPTIMIZE
  • ROUTE
  • RIPUP
  • SIGNAL
  • HOLE
  • RATSNEST
  • AUTO
  • ERRORS
  • RENAME
  • CONNECT
  • PREFIX
  • VALUE
  • DESCRIPTION
  • Kommandozeile
  • Funktionstasten
  • Typographische Konventionen
  • Kleinbuchstaben
  • Unterstreichungszeichen
  • Leerzeichen
  • Alternative Parameter
  • Wiederholungspunkte
  • Mausklick
  • Koordinatenangaben in Textform
  • Modifier
  • Länge
  • Automatische Namensgebung
  • DIRECTORY
  • NETLIST
  • NETSCRIPT
  • PARTLIST
  • PINLIST
  • SCRIPT
  • IMAGE
  • Konfigurationsbefehle
  • Zeichnungsrahmen laden
  • Schaltungssymbole (Gates) platzieren
  • Netzklassen festlegen
  • Stromversorgung
  • Schaltplanseiten organisieren
  • Grundsätzliches
  • Layers
  • Sizes (Mindestgrößen)
  • Shapes
  • Supply
  • Masks
  • Misc
  • Platinenumriss festlegen
  • Sperrflächen definieren
  • Innenlagen
  • Signallayer
  • Begriffsklärung
  • Optimierung
  • Raster
  • Platzierungsraster
  • Speicherbedarf
  • Layer
  • Vorzugsrichtungen
  • Sperrflächen
  • Layerkosten
  • cfOrthStep, cfDiagStep
  • Maximum
  • Konfiguration
  • Hinweise
  • Lötpunkte
  • Bestückungsplan und Dokumentationsdruck
  • Beschriftung
  • Beschreibung
  • Schaltplansymbol
  • Value
  • Description
  • Speichern
  • Bibliotheksbeschreibung
  • Bestückungsdruck zeichnen
  • Aufhängepunkt
  • Definition eines Versorgungsspannungssymbols
  • Technologien definieren
  • Unsichtbare Versorgungspins
  • Attribute definieren
  • ➢ Beschriftung von Schaltplansymbolen
  • Übersicht
  • Zusammenstellen eigener Bibliotheken
  • GERBER_RS274X
  • Bohrdaten
  • EXCELLON
  • EXCELLON_RACK
  • outlines.ulp
  • Dokumentationsunterlagen
  • Stückliste
  • Bohrplan
  • Bohrerlegende
  • Dateiliste
  • Blendenemulation
  • Zeichnungsausschnitt verschieben

EAGLE

EINFACH ANZUWENDENDER GRAPHISCHER LAYOUT-EDITOR

Handbuch Version 5

®

7. Auflage
005175100

Copyright © 2010 CadSoft

Alle Rechte vorbehalten

So können Sie uns erreichen: Vertrieb: Hotline: Fax: Web: +49 8635 6989-10 vertrieb@cadsoft.de +49 8635 6989-30 hotline@cadsoft.de +49 8635 6989-40 http://www.cadsoft.de

Unsere Hotline steht unseren Kunden kostenlos zur Verfügung: Mo - Do: Freitag: 9:00 bis 12:00 und 13:00 bis 16:00 Uhr 9:00 bis 13:00 Uhr

CadSoft Computer GmbH Pleidolfweg 15 D-84568 Pleiskirchen

Die vorliegende Publikation ist urheberrechtlich geschützt. © Copyright 1988-2010 CadSoft Computer GmbH. Alle Rechte vorbehalten. Kein Teil dieser Dokumentation darf ohne Genehmigung der Firma CadSoft in irgendeiner Form durch Fotokopie, Mikrofilm oder andere Verfahren reproduziert, oder in eine für elektronische Systeme verwendbare Form übertragen und verbreitet werden. Rechte der Wiedergabe durch Vortrag, Funk und Fernsehen sind vorbehalten. Der Ausdruck dieses Handbuchs für den eigenen Gebrauch ist erlaubt. Windows ist ein eingetragenes Warenzeichen der Microsoft Corporation. Linux ist ein eingetragenes Warenzeichen von Linus Torvalds. Mac ist ein eingetragenes Warenzeichen der Apple Computer Inc.

Inhaltsverzeichnis
Kapitel 1 Vorbemerkung............................................................................19
1.1  Was steht im Handbuch?...............................................................19 1.2  Hinweise zu den aktuellen EAGLE­Bibliotheken...........................20 1.3  Begriffe und ihre Verwendung.......................................................21

Kapitel 2 Installation..................................................................................25
2.1  Was Sie benötigen.........................................................................25 2.2  Neu­Installation.............................................................................25
Windows...........................................................................................25 Linux.................................................................................................26 Mac OS X..........................................................................................27

2.3  Update von einer älteren Version..................................................28
Erst sichern, dann installieren...........................................................28 Hinweise zu Bauteil­Bibliotheken.....................................................29 Bei Änderungen in der Datenstruktur...............................................29

2.4  Lizenz­Änderung bzw. ­Erweiterung.............................................30 2.5  Mehrbenutzer­Lizenzen.................................................................30
Hinweise zur Installation im Netzwerk.............................................30 Besonderheiten unter Windows........................................................31 Pfadangaben...................................................................................31 Unterschiedliche Betriebssysteme an den Arbeitsrechnern.............31

2.6  Sprache einstellen..........................................................................32
Windows...........................................................................................32 Linux und Mac OS X.........................................................................32

Kapitel 3 EAGLE–Module und –Leistungsklassen.......................................33
3.1  EAGLE­Module...............................................................................33
Layout­Editor....................................................................................33 Schaltplan­Editor..............................................................................33 Autorouter........................................................................................34

3.2  Die verschiedenen Leistungsklassen..............................................34
Professional­Edition..........................................................................34 Allgemein.......................................................................................34 Layout­Editor..................................................................................35 Schaltplan­Editor............................................................................35 Autorouter­Modul...........................................................................36 Standard­Edition...............................................................................36 3

Inhaltsverzeichnis
Freemium­Edition.............................................................................36 Light­Edition.....................................................................................37

Kapitel 4 EAGLE im Überblick....................................................................39
4.1  Das Control Panel..........................................................................39
Bibliotheksübersicht..........................................................................40 Design­Regeln...................................................................................42 User­Language­Programme, Script­Dateien, CAM­Jobs....................42 Projekte.............................................................................................42 Menüleiste........................................................................................44 Datei­Menü.....................................................................................44 Ansicht­Menü.................................................................................45 Optionen­Menü..............................................................................45 Fenster­Menü..................................................................................49 Hilfe­Menü.....................................................................................49

4.2  Das Schaltplan­Editor­Fenster.......................................................50
Wie Sie detaillierte Informationen zu einem Befehl erhalten............51 Direkthilfe und Benutzerführung....................................................51  Hilfefunktion.................................................................................51 Befehls­Parameter.............................................................................52  GRID..............................................................................................53 Die Aktionsleiste...............................................................................53  USE................................................................................................53  SCRIPT..........................................................................................54  RUN...............................................................................................54   WINDOW......................................................................................54  UNDO/REDO: ...............................................................................54  Stop­Icon.......................................................................................54  Go­Icon..........................................................................................54 Das Befehlsmenü im Schaltplan­Editor.............................................54  INFO..............................................................................................54  SHOW............................................................................................55  DISPLAY........................................................................................55  MARK............................................................................................55  MOVE............................................................................................55  COPY.............................................................................................56  MIRROR........................................................................................56  ROTATE.........................................................................................56  GROUP..........................................................................................56  CHANGE........................................................................................57  CUT...............................................................................................57 4

Inhaltsverzeichnis
 PASTE............................................................................................57  DELETE.........................................................................................57  ADD...............................................................................................58  PINSWAP.......................................................................................58  GATESWAP...................................................................................58  REPLACE.......................................................................................58  NAME............................................................................................58  VALUE...........................................................................................58  SMASH..........................................................................................59  MITER...........................................................................................59  SPLIT.............................................................................................59  INVOKE.........................................................................................59  WIRE.............................................................................................59  TEXT..............................................................................................60  CIRCLE..........................................................................................60  ARC...............................................................................................60  RECT.............................................................................................60  POLYGON......................................................................................60  BUS................................................................................................60  NET...............................................................................................60  JUNCTION.....................................................................................61  LABEL............................................................................................61  ATTRIBUTE...................................................................................61  ERC................................................................................................61 Befehle, die nicht über das Befehlsmenü erreichbar sind..................61 ASSIGN...........................................................................................61 CLASS.............................................................................................62 CLOSE............................................................................................62 EDIT...............................................................................................62 EXPORT..........................................................................................62 FRAME...........................................................................................62 LAYER............................................................................................62 MENU.............................................................................................62 OPEN..............................................................................................62 PACKAGE........................................................................................63 PRINT.............................................................................................63 QUIT...............................................................................................63 REMOVE.........................................................................................63 SET.................................................................................................63 TECHNOLOGY................................................................................63 UPDATE..........................................................................................63 WRITE............................................................................................64 5

Inhaltsverzeichnis
Maustasten........................................................................................64 Selektieren von benachbarten Objekten.........................................64

4.3  Das Layout­Editor­Fenster.............................................................64
Das Befehlsmenü im Layout­Editor...................................................65  INFO..............................................................................................65  SHOW............................................................................................66  DISPLAY........................................................................................66  MARK............................................................................................66  MOVE............................................................................................66  COPY.............................................................................................67  MIRROR........................................................................................67  ROTATE.........................................................................................67  GROUP..........................................................................................67  CHANGE........................................................................................68  CUT...............................................................................................68  PASTE............................................................................................68  DELETE.........................................................................................68  ADD...............................................................................................69  PINSWAP.......................................................................................69  REPLACE.......................................................................................69  LOCK.............................................................................................69  NAME............................................................................................69  SMASH..........................................................................................70  MITER...........................................................................................70  SPLIT.............................................................................................70  OPTIMIZE......................................................................................70  ROUTE...........................................................................................70  RIPUP............................................................................................71  WIRE.............................................................................................71  TEXT..............................................................................................71  CIRCLE..........................................................................................72  ARC...............................................................................................72  RECT.............................................................................................72  POLYGON......................................................................................72  VIA................................................................................................73  SIGNAL..........................................................................................73  HOLE.............................................................................................73  ATTRIBUTE...................................................................................73  RATSNEST.....................................................................................73  AUTO.............................................................................................73  ERC................................................................................................74  DRC...............................................................................................74 6

...........................................................79 VALUE...................81 Starten des CAM­Prozessors...................................................................6  Das Texteditor­Fenster.85 5..........................................................75 RENAME.........................................82 Neuen Job definieren.....................................82 Ausgabe starten..............................................................................................................................................................................................................................................................85 History­Funktion.................................................74 4..................................................................................................79  ADD........................................................................................................................74 Package..................................................76  SMD.........................................................................81 Job­Datei laden...79 TECHNOLOGY...........................................................................................................................................................................80  ATTRIBUTE....1  Möglichkeiten der Befehlseingabe...............................75  EDIT................76 Neues Package entwerfen.......................................................................................................................................... Symbol..........................82 4...................................................................................................................................................80 4.................76  PAD.............................................79  NAME......................................................5  Der CAM­Prozessor.....................................................................85 Kommandozeile.........Inhaltsverzeichnis  ERRORS.................................................................................................................................80 Daten ausgeben....77 Neues Symbol entwerfen...............................................83 Kapitel 5 Grundlegendes für die Arbeit mit EAGLE....................................77 Der Device­Editier­Modus....................................................................................................................................................................................76 Der Symbol­Editier­Modus..............79 PREFIX..................................................82 Board laden..........................................................................................................................82 Ausgabe­Parameter einstellen......................................85 Befehl aktivieren und Objekt wählen................................................................................................................................................................ Device laden..................................86 7 ................................77  PIN......................................................................................................76 Der Package­Editier­Modus.......79  CHANGE.........................................79 CONNECT.................4  Das Bibliotheks­Editor­Fenster........................................................................................................ löschen oder umbenennen...79 PACKAGE............................................80 DESCRIPTION......................75 REMOVE............................................................................77 Reale Bauteile aus Symbolen und Packages entwerfen...........86 Das Kontextmenü.....................

................................................................................................................. Umbenennen..............96 Beispiel: DISPLAY­Alias.................................................99 Script­Dateien und Datenimport............................98 5......................................................................................................................................................103 8 ....................................................5  Namen und automatische Namensgebung.............92 Polare Angaben.........................Inhaltsverzeichnis Funktionstasten..........100 DIRECTORY.......................................................................89 Fettschrift oder Großbuchstaben..................................................................................... GRID und WINDOW........................................................................................................98 Verbotene Zeichen und Sonderzeichen.......................................9  EAGLE individuell konfigurieren........................................................92 Rechter Mausklick..................................2  Die EAGLE­Kommandosprache...............................................................................................................3  Raster und aktuelle Einheit.........................88 Gemischte Eingabe...........................93 Modifier..............................................................................91 Wiederholungspunkte......................96 Beispiel: GRID­Alias...............98 Länge....100 SCRIPT............................................................90 Kleinbuchstaben....................................................................................................4  Aliase für DISPLAY..........................................................................................................................................................................101 IMAGE...............................7  Die EAGLE­User Language...93 5..90 Leerzeichen....100 NETLIST.............................................100 NETSCRIPT....................100 PARTLIST...........................................8  Forward&Back­Annotation...............................................................................89 5......................89 Enter­Taste und Strichpunkt..101 5........................................................94 5......................................................................................................................98 Automatische Namensgebung.................................................................................102 5.................................................91 Mausklick.......................................97 Editieren...........100 PINLIST.......................................91 Koordinatenangaben in Textform.............................99 Datenexport mit dem EXPORT­Befehl................103 5............ Löschen eines Alias.......................................................92 Relative Angaben.................96 Beispiel: WINDOW­Alias...................................................................97 5....................87 Script­Dateien............................................................................................................90 Alternative Parameter.........................6  Import und Export von Daten...........89 Typographische Konventionen................90 Unterstreichungszeichen..................................................................................................................................................................................................................................................................................................................................

................................................................................................................................................................... 120 Verdrahten des Schaltplans.......Inhaltsverzeichnis Konfigurationsbefehle.104 Das Menü Optionen/Einstellungen (SET­Befehl).................................................134 Überprüfung der Bauteile­Bibliotheken...............................119 Designlink............126 Attribute festlegen.........................................................................104 Inhalt der Parameter­Menüs....127 Globale Attribute.........................128 ERC – Schaltung überprüfen und korrigieren.............................................................................................................................................................121 Querverweise für Bauteile/Kontakte..........................................................................115 6....................123 Busse einzeichnen (BUS)...............120 Netze verlegen (NET)..............................................115 Schaltplan öffnen..............................105 Farb­Einstellungen...127 Attribute für Bauteile........133 6.....................................................................................................................................116 Zeichnungsrahmen laden...................................................................................................................................................................133 Übereinander liegende Pins........scr..........................112 EAGLE­Projektdatei..................1  Schaltplan erstellen.....................125 Pinswap und Gateswap............133 Offene Pins bei MOVE...........116 Schaltungssymbole (Gates) platzieren..........118 Versteckte Versorgungs­Gates..............................118 Bauteile aus mehren Gates platzieren...............................................................................................................................................................................................................................................................................................................................................126 Stromversorgung.....................................................131 Schaltplanseiten organisieren...................................................116 Bauteile platzieren.....122 Netzklassen festlegen.............116 Raster einstellen........................................2  Vorüberlegungen zur Platinenerstellung.........................................................................134 Abstimmung mit dem Platinenhersteller................................104 Nur ausgewählte Layer anzeigen......................................................135 9 ..........112 Kapitel 6 Vom Schaltplan zur fertigen Platine...................................................133 Zusammenfügen von verschiedenen Schaltplänen...............................................134 Festlegen der Design­Regeln.......................................................................................................................110 Die Datei eaglerc....................................................................105 Verschiedene SET­Optionen...........................120 Querverweise für Netze definieren...............................................................108 Die Datei eagle..................................ulp – Zugang zur Farnell Online­Produkt­Datenbank........................133 Was noch zu beachten ist...........................................

159 Das DRC­Fehler­Fenster.................................................................................................................................................................................................................................................................139 Shapes.......151 PACKAGE­Befehl.....................................................144 Misc........................170 Darstellung der Vias.......................................................138 Sizes (Mindestgrößen).....................150 Beidseitig bestückte Platinen.................................146 Ohne Schaltplan­Editor.............6  Bauteile aktualisieren (Bibliotheks­Update)..........................................................169 Multilayer mit Blind­ und Buried­Vias..................................................................171 Hinweise zum Arbeiten mit Blind­.........166 Versorgungslayer mit Polygonen und mehreren Signalen............................................................................................................................................................................151 REPLACE­Befehl.4  DRC − Layout überprüfen und Fehler korrigieren...................................................151 Austauschen von Bauteilen oder Gehäuseformen...............................................................................................177 6................................................................................................................................................136 Clearance und Distance (Mindestabstände).....153 Routen – Manuelles Verlegen von Leiterbahnen..........160 Bedeutung der Fehlermeldungen.....Inhaltsverzeichnis Grundsätzliches...............148 Attribute für Bauteile und globale Attribute............................166 Versorgungslayer mit einem Signal (Supply­Layer)...............141 Supply................................................................................................................170 Begriffsklärung............................................................................162 6....................................................................................................152 Ändern der Technology.......................................................................................................176 Micro­Via − ein Sonderfall des Blind­Vias..................................................................................167 Supply­Layer und Autorouter...................156 6........................................................................................... Buried­ und Micro­Vias............................................................................................................179 10 ........142 Masks...........169 Layer­Setup..........7  Schaltplan und Layout drucken...........................169 Multilayer mit durchgehenden Vias......................138 Restring (Pad­ und Via­Durchmesser)..146 Platinenumriss festlegen.153 Kupferflächen definieren mit POLYGON...............................................................................................................................................................147 Bauteile anordnen.......................165 Innenlagen...........................................................................................................................................178 6.........................145 6.........................135 Layers............................................................3  Platine erstellen.............166 Signallayer.......153 Sperrflächen definieren.........171 Layer­Setup...................5  Multilayer­Platinen................................................

............................................................193 Kostenfaktoren und weitere Steuerparameter........194 7....9  Keine Konsistenz zwischen Schaltplan und Layout – was nun?..................................................................................................188 Routing­Lauf..................................30..............1  Prinzipielle Möglichkeiten.. ............189 Leiterbahnbreite und Netzklassen.................................199 cfAvoid 0...........................................................................................5  Das Autorouter­Menü..............................199 cfBusImpact: 0........................192 Layer......................................197 cfVia: 0.......................................................................................................10................................................................................................................................................................................................................................. cfDiagStep.............199 cfPadImpact.....197 cfNonPref: 0............................192 Vorzugsrichtungen..................189 Raster.......................189 Design­Regeln...............................................198 cfChangeDir: 0..................................................2  Was man vom Autorouter erwarten kann............................................................................................................................6  Einfluss der Kostenfaktoren und Steuerparameter................................................................200 mnSegments 0...........................................................................................................................................200 11 ..........................189 7...................................................... cfMalusStep: 1..................................9999..........................197 Layerkosten..............................................................................................................187 7.....197 Kostenfaktoren.....................Inhaltsverzeichnis Einstellungen im Drucken­Dialog....198 cfExtdStep: 0......30............................3  Steuerung des Autorouters...........190 Speicherbedarf..........198 cfOrthStep................. cfSmdImpact: 0....................................................................................5....................................................................................................................................10...................180 6.................190 Platzierungsraster...........xx: 0............................188 Bus­Router....................10.................183 6...........199 cfHugging: 0........................................................................184 Kapitel 7 Der Autorouter...3.................20.....193 Sperrflächen...................10............................................................................................................................................................................189 Optimierung.......................................................................198 cfBonusStep...........................................................187 7.................................................200 mnVia 0.........................................................187 7...................................8  Nutzen für die Datenausgabe erzeugen.......4  Was ist vor dem Autorouten festzulegen?....197 cfBase......194 7..199 Maximum............................................30............................99.................199 cfPolygon 0...............................25....................190 Routing­Raster..................................

.........219 12 .................................................................................................................201 7..11  Parameter in einer Steuerdatei...............................219 Anlegen eines neuen Device.......................................................................................................................201 Polygone als Versorgungslagen...............................................216 Pin­Namen.........................................................214 Beschreibung..................................208 Routing­Parameter...............................................................................................................................................7  Zahl der Ripup/Retry­Versuche.............................212 Anlegen eines neuen Packages.............206 Was tun....................................210 Kapitel 8 Bauteilentwurf an Beispielen erklärt.....................................................................................................................212 Pad­Name..............................................215 Raster einstellen..........213 Beschriftung...........205 Einseitige Platine.......................................................................................................................................................215 Anlegen eines neuen Symbols........................................207 Konfiguration......................................202 Protokolldatei....................................Inhaltsverzeichnis mnExtdSteps 0..200 7.................................................215 Widerstands­Symbol.............................................................................13  Der Follow­me­Router.......................................................................202 Statusanzeige......203 7.........................................................................................................................8  Routen von Mehrlagen­Platinen..........12  Praktische Tipps...............................................................................................................................................201 Supply­Layer.....................................................211 Widerstands­Package...................................9999..............211 8................................207 Partial­ und Full­Modus..................9  Backup und Unterbrechen des Routens................................ wenn nicht alles entflochten wird?.....................................................................................................208 Hinweise................................................................................................................................................................................................216 Pins platzieren.......10  Informationen für den Anwender..212 Lötpunkte......................................................................................................218 Schaltplansymbol......................................................205 SMD­Platine mit Versorgungslagen.............214 Hinweise..................206 7..................................................204 7.........................................................................................................202 7...1  Definition eines einfachen Widerstandes..........218 Widerstands­Device............214 Sperrfläche für Bauteile..........200 7...................................213 Bestückungsplan und Dokumentationsdruck........................................................................205 Allgemeine Hinweise..................................................212 Raster einstellen...............................................................

...................221 Value.....................231 Name der SMDs......................................................................................................................................234 Beschreibung.......227 Package­Name und Package­Wert....220 Connect − Verbindung zwischen Pins und Pads.................................................................................................................................................2  Definition eines komplexen Bauteils..................225 Zeichnen des bedrahteten Gehäuses..................238 13 .......221 Speichern...............................................237 Speichern.......................................................221 Description....................233 Package­Name und Package­Wert...............................................................................238 Pin­Name..................227 Bestückungsdruck zeichnen........................................228 Speichern............................222 Bibliotheksbeschreibung...............................................................................................................................................................235 Raster prüfen................................228 Beschreibung.............................................................................................................................................................................................236 Symbol zeichnen.........231 SMD Lötflächen platzieren............................................................................................................................................................................................................................................237 Definition eines Versorgungsspannungssymbols...................................................................................................................................................................220 Präfix wählen........................................................236 Pin­Name......................................................222 Bibliothek benutzen...............235 Definition des Logik­Symbols für den Schaltplan...........219 Wahl des Packages...........................................................230 Raster einstellen.........Inhaltsverzeichnis Symbol wählen..................................................................................223 Anlegen einer neuen Bibliothek....................238 Platzhalter für NAME und VALUE...... benennen und konfigurieren......................................................................228 Sperrfläche für Bauteile.............................................................................................................225 Raster einstellen............................226 Pad­Name....234 Sperrfläche für Bauteile..............................................................229 Definition des SMD­Packages.........................................................................................................................................234 Speichern.......................................223 8...........................................................238 Pins platzieren................................236 Pins platzieren.......................................................................................................................................226 Pads platzieren..233 Bestückungsdruck zeichnen.........238 Raster prüfen.................................................................237 Platzhalter für NAME und VALUE......................................................................................................234 Aufhängepunkt...................................................................................................................................................................................................

.......................................7  Mehr zum Parameter Addlevel........................................258 8...................................................254 Relais: Spule und erster Kontakt werden platziert.8  Bauteile mit Kontaktspiegel im Elektro­Schaltplan...........................................................................................................................................240 Festlegen des Addlevels und Swaplevels............................................................................................................................................................................................................................................12  Anlegen einer neuen Package­Variante.........247 8...............................241 Der Connect­Befehl................255 Stecker mit Befestigungsloch und Sperrfläche................................................................................10  Bauteile auf der Lötseite.......................243 Präfix bestimmen...256 8.......................262 Connect­Befehl...........257 Symbol anlegen.......................................................................................................................................................261 8.....................11  Bauteile mit Langlöchern................................244 Description..............................240 Benennen der Gates............................258 8........245 Unsichtbare Versorgungspins.......................................................................................245 Versorgungspins von Bauelementen..............................246 Pins mit gleichen Namen......................................................................249 Attribute anzeigen.................................................252 8..............252 Platzhaltertexte in Symbol und Package..................................4  Supply­Symbole..............................261 Package­Variante definieren............254 Übersicht.....260 8..................................................................253 8..................9  Zeichnungsrahmen.....6  Beschriftung von Schaltplansymbolen.......................244 Value..................................................................................264 Package kopieren...............................264 14 .....257 Package anlegen..245 8.............................................................................................3  Versorgungsspannungen........264 Verändertes Package aus einer anderen Bibliothek verwenden.......................257 Device anlegen.................................Inhaltsverzeichnis Packages und Symbole in einem Device­Set verbinden...............................................................................................................................254 Stecker: Einzelne Anschlussflächen sollen entfallen können.................................249 Attribute definieren............261 Passendes Package aus einer anderen Bibliothek.......................................................................................................239 Symbole auswählen...............................244 Speichern................................................263 Technologien definieren..........................247 8.............................240 Auswählen der Package­Varianten...............................5  Attribute......................................................................................................................................................................................263 Speichern...242 Technologien definieren..........................................................................................................

....267 Von einer Bibliothek in eine andere...........286 Dateiliste............276 Folienerstellung über einen Drucker.....................................................Inhaltsverzeichnis Variante anlegen......281 9.....................................288 Hinweis zur Gestaltung der Dateiendungen...........................................................273 9..............................277 Dokumentationsunterlagen.................................................. die Zeit und Geld sparen...270 Bibliothekselemente löschen und umbenennen............................................271 Kapitel 9 Erstellen der Fertigungsunterlagen.....................286 Platzhalter für die Namensgestaltung für Ausgabedateien......................282 Job gerb274x.................................279 Bohrerlegende..................278 Stückliste........................................................................................................................................268 Zusammenstellen eigener Bibliotheken................................................................................................................285 9.265 8......................................................................................................................................1  Welche Daten braucht man zur Platinenfertigung?........................................................................................................................cam.......................................274 GERBER_RS274X...............14  Bibliotheken und Bauteile verwalten.............4  Welche Dateien brauche ich für meine Platine?.............276 outlines...................................................................................................266 8.......................................282 Job excellon....................................................13  Packages in beliebigen Winkeln anlegen.......................................................................................283 Job gerber........................3  Datenausgabe im Schnelldurchgang......................................275 Weitere Bohrdaten­Treiber.............................................281 9...........................................................................273 Gerber­Plotdaten........276 Film­Erstellung mit PostScript­Dateien.......267 Innerhalb einer Bibliothek...............................275 EXCELLON.......................................................................cam................275 EXCELLON_RACK........................................265 Gesamtes Package drehen.....................................278 Bohrplan..274 Bohrdaten..........................................265 Packages mit radialer Pad­Anordnung.............................................................................................289 15 ..............................................................................................................................267 Kopieren von Bauteilen.............................274 GERBERAUTO und GERBER...ulp...........270 Packages in Bibliotheken aktualisieren....................................2  Regeln...........................................................276 Prototypenfertigung mit einer Fräsmaschine..................cam.......................275 SM1000 und SM3000....277 Daten für Bestückungs­ und Testautomaten.................................................................................................ulp........276 mill­outlines....................................................................................................

...........299 Erstellen eines eigenen Device­Treibers......................................................................................................................297 Bohrertabelle (Rack­File) erzeugen...................................................................................................................297 Gerber­Infodateien..................................6  Optionen für Experten in eaglerc.................................................................. Ausgabe mit führenden Nullen.............................................................................312 10................................................315 16 ...................3  EAGLE­Optionen auf einen Blick..307 10...299 Beispiel 1: Gerber(auto)­Treiber.300 9......................................................................................................................... Ausgabe in mm .......................5  Platzhaltertexte.........4  Konfiguration des Textmenüs........302 Blendenemulation..Inhaltsverzeichnis 9........................315 Projekt öffnen...................................................295 Fehlermeldung: Blenden fehlen..........314 Konsistenz­Check.............................290 9........................................................................314 Gruppe selektieren...............................................................................7  Automatisierte Ausgabe mit CAM­Prozessor­Jobs........def................6  Ausgabe­Parameter einstellen....................................307 10..............................9  Gerberdateien für Fotoplotter mit festem Blendenteller............................................................................289 Supply­Layer....................313 10.............290 Bohrdaten für Multilayer­Platinen mit Blind­ und Buried­Vias.................................................................................................... Symbol­ und Device­Editor.............305 Im Layout­ und Package­Editor.294 Neuen CAM­Job definieren.........298 Job für Bohrdatenausgabe definieren................299 Beispiel 2: EXCELLON­Treiber...............315 Polygonkanten als durchgezogene Linie..............................................................5  Besonderheiten bei Multilayer­Platinen..............303 Kapitel 10 Anhang.............cam für Multilayer­Platinen erweitern........2  EAGLE­Dateien......305 Im Schaltplan­.....................................................................298 Drill­Infodatei.................1  Layer und Ihre Verwendung...............305 10.............................313 Einheiten in Dialogen........................................ .............8  Treiberdefinition in der Datei eagle.299 9.....................................297 Bohrdatenerzeugung mit separater Bohrertabelle......................313 Device­Name als Value für alle Bauteile .................................................................................290 9......................................................300 Maßeinheit in der Blenden­/Bohrertabelle...........................................313 Ctrl für Radiusmodus deaktivieren...........314 Knicke in Wires löschen...............................................................................................................314 Mauszeiger neu positionieren.....289 Einfache Innenlagen.........301 Definieren einer Blendentabelle........................... ..........................306 10................294 Job gerber...........................................

............................................................................316 Beim Laden einer Datei........................... Vias werden durch Holes ersetzt..................................319 Package/Symbol wird verwendet.......................................320 In der Light­...............................320 Polygon verursacht extrem große Plotdaten............316 Bibliotheksobjekte mit gleichen Namen..315 Zeichnungsausschnitt verschieben.........................319 Im CAM­Prozessor.........315 10...........320 Kann die gewünschte Aktion nicht ausführen......................................316 Pads..316 Restring größer als in älterer Version..................................................................................7  Fehlermeldungen...................................................................................... Freemium­ oder Standard­Edition.........................................................................................................318 Update nicht möglich................318 In einer Bibliothek.............321 17 .Inhaltsverzeichnis Warnung beim Ändern des Values.........320 10.....................8  EAGLE Lizenzvereinbarungen.......................................................................................317 Ungeeignete Objekte wurden nicht berücksichtigt......................................................................

Inhaltsverzeichnis 18 .

 dass sie den Anwender durch den  typischen   Prozess   von   der   Schaltungsentwicklung   bis   zur   fertigen   Platine  führen. 19 . Kapitel 4 – EAGLE im Überblick  gibt einen ersten Überblick über den Aufbau des Programms und beschreibt die verschiedenen Editor­Fenster und deren Befehle.   An   dieser   Stelle   soll   ein   kurzer   Überblick   des   Inhalts   gegeben  werden.  Die einzelnen Kapitel sind so angeordnet.1 Was steht im Handbuch? Die   Überschriften   der   Kapitel   geben   den   Inhalt   des   behandelten   Themas  wieder. Kapitel 2 – Installation  beschäftigt sich mit der Installation des Programms. Kapitel 5 – Grundlegendes für die Arbeit mit EAGLE  beschäftigt sich mit der grundlegenden Bedienung und den Konfigurationsmöglichkeiten im Programm. 1. Kapitel 1 – Vorbemerkung  enthält eine Einführung zum Inhalt des Handbuch.Kapitel 1 Vorbemerkung Dieses   Handbuch   soll   Ihnen   den   grundsätzlichen   Umgang   mit   dem  Programmpaket  EAGLE  und   die  theoretischen  Zusammenhänge vermitteln. Kapitel 3 – EAGLE­Module und ­Leistungsklassen erläutert die Unterschiede der einzelnen Programm­Varianten. Kapitel 7 – Der Autorouter  widmet sich dem Autorouter­Modul und beschreibt die  Einstellungsmöglichkeiten. Kapitel 6 – Vom Schaltplan zur fertigen Platine  zeigt den Weg vom Schaltplan zum fertigen Layout.

1 Vorbemerkung Kapitel 8 – Bauteilentwurf an Beispielen erklärt  zeigt die Definition von Bibliothekselementen an Beispielen und informiert über die Möglichkeiten der Bibliotheks­ und Bauteile­ Verwaltung.   wurden   mit  großer Sorgfalt für Sie.  UPDATE. 20 .   die   mit   EAGLE   geliefert   werden.de. Zusätzliche   Informationen. Anhang  listet Nützliches zum schnellen Nachschlagen auf und erklärt verschiedene Meldungen.   insbesondere   wenn   Sie   eigene  Modifikationen durchgeführt haben.   Es  ist   nützlich.  auch   das  Trainingshandbuch vor der Arbeit mit EAGLE gelesen zu haben! Alle diejenigen. in einer README­Datei beschrieben. bevor Sie die Arbeit mit dem neuen EAGLE beginnen! Informationen.cadsoft. die bisher mit einer Vorgängerversion gearbeitet haben.TXT  unter Windows  ans   Herz   gelegt. Vor der  Installation  einer neuen EAGLE­Version sollten  Sie vorsichtshalber  alle   bisherigen   Bibliotheken   sichern. Jedoch sind bei der großen  Vielfalt von Bauteilen und Herstellern Fehler nicht gänzlich auszuschließen.  UPDATE. sind ebenfalls in UPDATE bzw. unseren Kunden.TXT oder ggf. Kapitel 9 – Erstellen der Fertigungsunterlagen  enthält alles Wissenswerte über die Ausgabe von Fertigungsdaten. die vor Fertigstellung dieses Handbuchs  noch nicht  bekannt  waren oder sich inzwischen geändert haben.2 Hinweise zu den aktuellen EAGLEBibliotheken Die  Bauteile­Bibliotheken.  Bitte haben Sie Verständnis dafür. erstellt. Bitte  lesen Sie diese.   die   Befehlsreferenz   und   die   ausführliche  Beschreibung der EAGLE­User­Language finden Sie in den Hilfe­Seiten des  Programms.   finden   Sie   im   Download­Bereich   von   CadSofts  Internet­Seiten: www.   die   nicht   oder   noch   nicht   zum   offiziellen   EAGLE­ Lieferumfang   gehören.  1. die EAGLE in bestimmten Situationen ausgibt. Die Datei befindet sich im Verzeichnis eagle/doc. sei  die Datei  UPDATE  unter Linux und Mac bzw. Eine  Anleitung   für den  schnellen   Einstieg  in   den  praktischen  Umgang mit  dem   Programm   enthält   das   Trainings­Handbuch. dass die Firma CadSoft keinerlei Gewähr  für die Richtigkeit der Bauelemente­Definitionen übernimmt.   Darin   sind   alle   Änderungen   gegenüber   den   älteren  Versionen beschrieben. Weitere   Bibliotheken.

  in   der   Hilfe­Funktion   sowie   im   EAGLE­Programm  werden einige Begriffe immer wieder verwendet und als selbstverständlich  vorausgesetzt. Airwire: Direkte. Eine Durchkontaktierung. Default:  Voreinstellung. Eine Durchkontaktierung. Buried­Via: Auch vergrabenes Via.   aber   unterschiedliche   Package­Varianten   bzw. die bei der Herstellung der  Platine wie ein normales Via durch den aktuellen Layer­Stapel durchgebohrt  wird.   noch   nicht   verlegte   Verbindung   zwischen   zwei   Punkten   in   einer  Platine (= Luftlinie. Besteht im Normalfall  aus Package und Symbol.   die   dieselben   Symbole   für   den   Schaltplan  verwenden.3 Begriffe und ihre Verwendung In   diesem   Handbuch. Blind­Via: Auch  Sackloch.3 Begriffe und ihre Verwendung 1. die der Entwickler für sein Layout festlegt. Device­Set: Besteht   aus   mehreren   Devices. Design Rule Check (DRC): Design Rules sind Kriterien.  Mindestabstände   zwischen   Leiterbahnen. Device: Ein vollständige definiertes Bauteil in einer Bibliothek.   die   Breite   der   Leiterbahnen   oder  Mindest­   und   Maximalmaße   für   Durchkontaktierungen.   Auf   deutschen   Tastaturen   mit  Strg  für   Steuerungstaste  bezeichnet. Board: Gleichbedeutend mit Platine oder Layout. z. B. die beim Fertigungsprozess einer  Mehrlagen­Platine nicht durch alle Lagen gebohrt wird. 21 . die auf einem starren Trägermaterial aufgebracht sind. aber in Bezug auf die gesamte Platine gesehen nicht durch alle Lagen  geht und nicht sichtbar ist. Drill: Durchkontaktierte Bohrung in einem Pad oder Via oder auch allgemein für  Bohrdurchmesser. so dass wir sie an dieser Stelle kurz erklären wollen. Signallinie.   der   bei  einer   Versorgungslage  oder  Kupferfläche  in  der  Platine um einen signalfremden Anschlusspunkt gelegt wird. Sollverbindung).   Mit   dem   DRC  werden diese Kriterien überprüft.   Technologien  haben.1. Ctrl­Taste: Die   Control­Taste. Annulus­Symbol: Ein   Isolationsring. Core: Zwei Kupferschichten.

  die   miteinander   verbunden   sind. Micro­Via: Eine Durchkontaktierung (wie Blind­Via) mit relativ kleiner Bohrung. B.   der  individuell   in  einem   Schaltplan  platziert  werden kann. ein Gatter eines Logikbausteins.1 Vorbemerkung Electrical Rule Check (ERC): Bestimmte Verletzungen von elektrischen Grundsätzen kann ein Programm  mit dem Electrical Rule Check erkennen. ein gewähltes Signal automatisch verlegen zu  lassen. Zum Beispiel bei Leiterbahnen  das Glätten des Verlaufs durch Abschrägen oder Abrunden der Verbindungs­ punkte.   EAGLE   kennt   255   Layer   (nicht   identisch   mit   den  physikalischen Layern der Platine). wenn  sie getrennt platziert werden kann. die von  einer Außenlage bis zur nächsten Innenlage reicht. Beispiele: nicht angeschlossene Pins  oder   mehrere   Ausgänge. Layer­Stack: Anzahl und Anordnung der Kupferlagen. da  der   Aufbau   einer   Bibliothek   am   Beispiel   eines   Bausteins   (Device)   mit  mehreren Gattern (Gates) leicht zu begreifen ist. Hole: Bohrung ohne Durchkontaktierung. Ein Gate ist der Teil eines  Bausteins. Junction: Verknüpfungspunkt   im   Schaltplan.   so   dass   beide  Dateien immer konsistent sind. aber auch die Spule eines Relais.   Diese  Funktion ist nur in Verbindung mit dem Autorouter­Modul verfügbar. bietet einen  Betriebsmodus. Grid: Gleichbedeutend mit Raster. Forward&Back­Annotation: Überträgt  alle Änderungen im  Schaltplan sofort in ein bestehendes Layout  (und   auch   eingeschränkt   vom   Layout   in   den   Schaltplan). EAGLE berechnet den Verlauf der Leiterbahn und zeigt ihn sofort an. der es erlaubt.   Der   ERC   prüft  außerdem die Konsistenz zwischen Schaltplan und Layout. Follow­me­Router: Der ROUTE­Befehl mit dem man Leiterbahnen von Hand verlegt. also  z. Layer: Zeichenebene.  Die   aktuelle   Mausposition   beeinflusst   den   Weg   der   Verbindung. B. Library: Bauteilebibliothek. Gate: In diesem Handbuch wird an verschiedenen Stellen von Gate gesprochen. aus denen eine Platine aufgebaut  wird. für Befestigungslöcher. z. 22 .   der   eine   Verbindung   zwischen   sich  kreuzenden Netzen repräsentiert. Miter: Einfügen von Gehrungsschrägen an Knicken.

Signal: Elektrische Verbindungen im Board. Symbol: Schaltplandarstellung eines Bauteils. SMD: Nicht durchkontaktierte Lötfläche eines Packages.   das   im   Schaltplan   eine   Versorgungsspannung   repräsentiert.  Dieses veranlasst u. Sheet:  Blatt eines Schaltplans. 23 .  der  die Länge von Luftlinien  zwischen  mehreren Anschlusspunkten  minimiert und mit dem man gezielt Luftlinien ein­ bzw. den ERC besondere Prüfungen durchzuführen. a. Pin: Anschluss eines Schaltplansymbols.3 Begriffe und ihre Verwendung Net: Elektrische Verbindung (Netz) im Schaltplan. User Language: Frei programmierbare. Package: Packages (Gehäuse) sind in einer Bibliothek gespeichert und werden im Lay­ out­Editor (auf der Platine) verwendet. die in einer Bibliothek definiert wird.   die   bei   der  Erzeugung der Bohrdaten für den Leiterplattenhersteller benötigt wird. Restring: Verbleibende Breite des Kupferrings um eine durchkontaktierte Bohrung bei  Pad oder Via.1. ausblenden kann. Thermal­Symbol: Bei Versorgungslagen oder Kupferflächen werden Lötpunkte über Thermal­ Symbole angeschlossen um das zu starke Abfließen der Wärme beim Löten  zu verhindern. Pad: Durchkontaktierter Anschluss eines Package. C­ähnliche Sprache zum Import und Export von Daten  aller Art. Prepreg: Wird   bei   Multilayer­Platinen   zum   Verbund   von   Außen­   und   Innenlagen  verwendet. Supply­Symbol: Ein   Symbol. Ratsnest: Befehl. Rack: Bohrer­Konfigurations­Datei  (auch   Bohrertabelle   genannt). Schematic: Ein Schaltplan.

Wire: Linie oder elektrische Verbindung im Board. Wheel: Blendentabelle   (Blenden­Konfigurations­Datei). Siehe auch Mi­ cro­Via. Blind­Via und Buried­Via.1 Vorbemerkung Via: Durchkontaktierung zum Wechsel der Ebene für eine Leitung.   die   bei   der   Erzeugung   von  Fertigungsdaten   für   den   Leiterplattenhersteller   im   Gerber­Format   benötigt  wird. 24 .

  Neuere Informationen finden Sie gegebenenfalls in den README­Dateien. 25 . der  für Unbefugte  nicht  zugänglich  ist! Geben Sie die Lizenzdatei   und den Installationscode niemals an Dritte weiter! Schicken Sie Ihren   Installationscode auch niemals per E­Mail an CadSoft oder an Dritte.  bestehend aus Lizenzdatei license.  Mit  dem neuen Installationscode  und  der Lizenzdatei kann die bestehende Lizenz aktualisiert werden. ob das Programm in Deutsch oder in  Englisch installiert wird.key und Ihrem Installationscode bereit. Verwahren   Sie   Ihren   persönlichen   Installationscode   an   einem   sicheren   Ort. Doppelklicken Sie auf die ausführbare Datei  eagle­win­5.  Halten Sie Ihre persönlichen Lizenzdaten.   ist   es  nicht   zwingend  notwendig  eine Neu­Installation  durchzuführen. Das   Installationsprogramm   entscheidet   automatisch   anhand   der   vom  Betriebssystem verwendeten Sprache.1 Was Sie benötigen Für die Installation von EAGLE benötigen Sie eine EAGLE­Installationsdatei. brauchen Sie  nur die  EAGLE­Installationsdatei. Sollten  Sie für eine bereits   vorhandene aktuelle Version ein Upgrade oder  eine   Lizenzerweiterung   erworben   haben.  Ihren persönlichen Installationscode und die dazu gehörende Lizenzdatei. abweichen.7. Windows Die  Installationsdatei   für EAGLE   für  Windows  ist  ein selbst­extrahierendes  Archiv.exe  um  die Installation zu starten.0. Wenn Sie  die EAGLE­Freeware  installieren  möchten.  Die Versionsnummer im Namen kann.2 Neu-Installation Auf der CadSoft­Webseite finden Sie jeweils die aktuellen Installationsarchive  für alle verfügbaren Plattformen.Kapitel 2 Installation 2. je nach EAGLE­Version. 2.

 abweichen.   ändern   Sie   die   Datei­Eigenschaften. wie EAGLE lizenziert werden  soll: Lizenzdatei verwenden Das setzt voraus.7. Überprüfen Sie bitte vorher.   Sie   können   EAGLE   als  Root/Administrator  oder  auch  als  einfacher  Benutzer installieren.run. Freemium­Code benutzen Wenn Sie sich auf http://www. EAGLE kann über die unter Windows übliche Weise deinstalliert werden. Folgen Sie den Anweisungen Schritt für  Schritt:  Am Ende der Installation werden Sie gefragt. ob die Datei als  ausführbar  markiert ist.0 starten Sie das Programm.7. um diesen Vorgang zu starten. je nach EAGLE­Version.   Mit   einem  Doppelklick auf den Eintrag EAGLE 5.0.7.  Wenn  nicht.7. Klicken Sie auf Setup. Jetzt nicht lizenzieren verschiebt diesen Vorgang auf den ersten EAGLE­Start.element­14.   wählen   Sie   diese  Option.com/eagle­freemium  registriert   und   einen   Freemium­Code   erhalten   haben. In diesem Fall  müssen   Sie   im   folgenden   Dialog   den   Pfad   zur   Lizenzdatei  license. Im Windows­Startmenü finden Sie jetzt unter Programme den Eintrag EAGLE  Layout   Editor   5. 26 .run Die Versionsnummer im Namen kann.0. Starten   Sie   den   Installationsvorgang   durch   einen   Doppelklick   in   einem  Dateimanager auf das Shell­Skript eagle­lin­5.   den   Sie   von   CadSoft  erhalten haben. Linux EAGLE   für   Linux   kommt   als   selbst­extrahierendes   Shell­Skript   mit   Setup­ Dialog. dass Sie eine EAGLE­Lizenz gekauft haben.2 Installation Die  Installationsroutine   beginnt   mit  dem   Entpacken der einzelnen  Dateien  aus dem Archiv. Danach  startet die eigentliche Installation.0. Sie können das Skript auch direkt in einem Konsolen­ Fenster starten: /pfad_angabe/eagle-lin-5.  In   der   Installation   enthalten   sind   auch   das  Trainingshandbuch   und   das   Handbuch   jeweils   als   PDF­Datei.key  angeben   und   den   persönlichen   Installationscode. eintippen. Diese Lizenz kann jederzeit durch eine gekaufte Lizenz  ohne Neu­Installation ersetzt werden.   zum   Beispiel   mit   dem  chmod­ Befehl in der Konsole. Als Freeware lizenzieren EAGLE wird als eingeschränkte Version mit den Limitierungen der Light­ Edition lizenziert.

com/eagle­freemium  registriert   und   einen   Freemium­Code   erhalten   haben.2 Neu-Installation Die  Installationsroutine   beginnt   mit   dem  Entpacken der einzelnen  Dateien  aus dem Archiv.element­14.  Es  erscheint  das  Icon eagle­mac­5. Um die Installation zu starten. dass Sie eine EAGLE­Lizenz gekauft haben. wie EAGLE lizenziert werden soll: Lizenzdatei verwenden Das setzt voraus. die Installation abbrechen.   Das  Installationspaket   wird   jetzt   zuerst   automatisch   entpackt. können Sie.pkg  auf dem Desktop. Als Freeware lizenzieren EAGLE wird als eingeschränkte Version mit den Limitierungen der Light­ Edition lizenziert. Um EAGLE zu starten. Mit  Fortfahren  übernehmen Sie den  Vorschlag. eintippen.zip. doppelklicken Sie  auf   das   Installationsarchiv   mit   dem   Namen  eagle­mac­5. Danach startet die eigentliche Installation. mit einem Klick auf Auswählen.0. Freemium­Code benutzen Wenn Sie sich auf http://www.  Jetzt wird das Verzeichnis und gegebenenfalls das Ziel­Volume festgelegt. Wenn nicht. Jetzt nicht lizenzieren verschiebt diesen Vorgang auf den ersten EAGLE­Start. 27 . In diesem Fall  müssen   Sie   im   folgenden   Dialog   den   Pfad   zur   Lizenzdatei  license. Zum Schluss werden Sie gefragt. wenn Sie damit einverstanden sind.   den   Sie   von   CadSoft  erhalten haben. in  welches EAGLE installiert werden soll. führen Sie im Installationsverzeichnis bin/eagle aus.key  angeben   und   den   persönlichen   Installationscode. um die Setup­ Routine zu starten.0. Das Trainingshandbuch und das EAGLE­Handbuch werden jeweils als PDF­ Datei im doc­Verzeichnis der EAGLE­Installation abgelegt. Diese Lizenz kann jederzeit durch eine gekaufte Lizenz  ohne Neu­Installation ersetzt werden. Nach einer erneuten Bestätigung des Installationspfades  beginnt der Installationsvorgang. dürfen Sie ein beliebiges anderes  Verzeichnis wählen. abweichen. je nach EAGLE­Version.2. Klicken Sie es an. mit  einem Klick auf Zurück.   wählen   Sie   diese  Option. Folgen Sie den  Anweisungen Schritt für Schritt. Folgen Sie der Installationsroutine Schritt für Schritt. Mac OS X EAGLE für Mac OS X wird als Universal Binary geliefert und läuft auf Power­ PC und auf Intel­Rechnern.7.  Die Versionsnummer im Namen kann.  Bestätigen   die   die   EAGLE   Lizenzvereinbarungen   mit   einem   Klick   auf  Fortfahren.7.

 In diesem Fall  müssen   Sie   im   folgenden   Dialog   den   Pfad   zur   Lizenzdatei  license. 28 . um  sich   mit   den   Änderungen   im   neuen   Programm   vertraut   zu   machen.usr)  der Vorgängerversion übernommen. die im Verzeichnis  EAGLE/doc steht. 2. Als Freeware lizenzieren EAGLE wird als eingeschränkte Version mit den Limitierungen der Light­ Edition lizenziert.   löschen   Sie   den  EAGLE­Eintrag  unter Programme im Finder.  Nach   dem   ersten   Start   des   Programms   sollten   Sie   die   Pfad­Einstellungen  überprüfen (⇒ Optionen/Verzeichnisse.  Bitte lesen Sie die Datei update.com/eagle­freemium  registriert   und   einen   Freemium­Code   erhalten   haben.   Die   neue   EAGLE­Version   wird   üblicherweise   in   einem   neuen  Ordner. Wollen   Sie   das   Programm   deinstallieren.   den   Sie   von   CadSoft  erhalten haben.  Wenn nötig.   wählen   Sie   diese  Option. Freemium­Code benutzen Wenn Sie sich auf http://www.txt. in den aktuellen  README­Dateien.2 Installation Nach dem Beenden der Installation starten Sie EAGLE.   User­ Language­Programmen und so weiter. im Control Panel). Beim  ersten  EAGLE­ Start werden Sie gefragt.   Script­Dateien. dann installieren Als   erstes   sollten   Sie   eine   Sicherungskopie   des   bisherigen   EAGLE­ Verzeichnisses anlegen.3 Update von einer älteren Version Erst sichern.  Die Pfadeinstellungen werden. Gehen   Sie   dann   so   vor. indem Sie im  Finder  unter  Programme/EAGLE  auf das  EAGLE­Icon klicken.key  angeben   und   den   persönlichen   Installationscode. modifizieren  Sie die Pfade wie gewünscht. Das Trainingshandbuch und das EAGLE­Handbuch werden als PDF­Dateien  im doc­Verzeichnis der EAGLE­Installation abgelegt. angelegt.   mit   seinen   Unterordnern   für   Bibliotheken.  Zusätzliche Hinweise zur Update­Installation finden Sie ggf. wenn vorhanden. eintippen.element­14. dass Sie eine EAGLE­Lizenz gekauft haben. aus der Konfigurationsdatei  eaglerc(. Der Platzhalter $EAGLEDIR steht hierbei für das  EAGLE­Installationsverzeichnis. Diese Lizenz kann jederzeit durch eine gekaufte Lizenz  ohne Neu­Installation ersetzt werden.   wie   im   Abschnitt  Neu­Installation  auf   Seite  25  beschrieben.. wie EAGLE lizenziert werden soll: Lizenzdatei verwenden Das setzt voraus.

Bei Änderungen in der Datenstruktur Bei   Updates. Damit verhindern Sie ein versehentliches Überschreiben und den  damit   möglichen   Datenverlust   oder   ein   Verwechseln   mit   den   neueren  Bibliotheken.   Mehr Informationen dazu gibt es auf Seite 318.ulp und eine Script­Datei mit der Zeile WRITE. Öffnen Sie eine der Bibliotheken. und dann mit USE * alle Bibliotheken des/der aktuell eingestellten Verzeichnisse(s) laden. sollten Sie diese (von  Anfang an) mit einem eigenen Namen versehen und in einen eigenen Ordner  kopieren. Wenn   Sie   neue   Bauteile   in   den   bisherigen   Standardbibliotheken   definiert  haben und Sie diese Dateien weiter verwenden wollen.   da   nicht   erst   die   Datenstruktur  aktualisiert werden muss.   gibt   es  eine   bequeme. Die   Information   über   die   verwendeten   Bibliotheken   wird   in   der   Datei  eagle. also geladen sind. bevor der Bibliotheksinhalt gelesen und angezeigt  werden kann. Sie brauchen zwei Dateien als Hilfsmittel: Das ULP run­loop­all­lbr­script.   die   eigenen   Bibliotheken   aus   der  Vorgängerversion einmal in der neuen Version zu speichern. Das ULP fragt nach der auszuführenden Script­ Datei und aktualisiert so alle Bibliotheken im Verzeichnis.60. die auf den neuen Stand gebracht werden  soll. Sind die Daten aus einer EAGLE­Version vor   2.   schnelle  Methode.   bei   denen   eine   Änderung   der   Datenstruktur   notwendig   war  (einen entsprechenden Hinweis finden Sie in der Update­Datei im eagle/doc­ Verzeichnis).3 Update von einer älteren Version Hinweise zu Bauteil-Bibliotheken Alle älteren Dateien können in der neuen EAGLE­Version weiter verwendet  werden. Das ist übrigens auch für ULPs und Script­Dateien sinnvoll. und  für den ADD­Befehl zur Verfügung stehen. Bitte prüfen Sie.exe konvertiert werden. welche Bibliotheken in use.   ist   es   sinnvoll. und starten Sie das ULP. Daten   aus   vorherigen   EAGLE­Versionen   können   direkt   in   der   neuen   Version verwendet werden. 29 . Falls   Sie   sehr   viele   eigene   Dateien   haben. Das Aufklappen  des   Bibliotheks­Zweiges   im   Control   Panel   oder  der   erste  Aufruf  des  ADD­ Befehls   funktioniert   dann   schneller. um alle Bibliotheken aus dem Speicher zu nehmen. den Befehl USE -* eintippen. müssen sie mit dem Programm Update26. Damit   Sie   auch   tatsächlich   mit   den   Bibliotheksdateien   der   neuen   EAGLE­ Version   arbeiten.2.   zum   Beispiel   im   Schaltplan­Editor   in   der  Kommandozeile.   sollten   Sie.epf des geladenen Projekts gespeichert.

  Sie   werden   jetzt   nach   dem   Pfad   zur   Lizenzdatei  license. ULP­. EAGLE wird nach der Installation von einer Arbeitsstation aus gestartet und  lizenziert.5 Mehrbenutzer-Lizenzen Mehrbenutzer­Lizenzen dürfen an verschiedenen Rechnern separat oder auch  in einem Netzwerk innerhalb der Lizenzbedingungen installiert werden.   Sie   enthält   keine   besonderen   Netzwerkmechanismen  und kann so in den meisten Netzwerken verwendet werden. wie  auf einem  Einzelrechner und ist im Abschnitt Neu­Installation auf Seite 25 beschrieben.   Nach   der   Installation   wird   die   generierte  30 . Design­. Hinweise zur Installation im Netzwerk Eine Mehrbenutzer­Lizenz unterscheidet sich von einer Einzelplatzversion in  den  Benutzerrechten. Eine typische Installation kann so aussehen: EAGLE wird auf einem Server installiert.key. Wählen Sie diesen aus und tippen Sie in der unteren Zeile  Ihren persönlichen Installationscode ein. Klicken Sie dann auf OK. Das Programm ist jetzt neu lizenziert. Bibliotheks­.4 Lizenz-Änderung bzw. Projekt­  und andere Verzeichnisse können frei gewählt werden. 2. ➢ Der Lizenz­Dialog Starten Sie EAGLE und wählen Sie im Control Panel im Hilfe­Menü den Punkt  EAGLE   lizenzieren  aus. Sie können die Lizenzdaten jederzeit  im EAGLE Control Panel unter Hilfe/Über EAGLE abrufen.key gefragt. Der  Installationsvorgang im Netzwerk  läuft im  Prinzip  genauso. Über diesen Weg können Sie eine bereits installierte aktuelle Light­Edition zu  einer vollwertigen Lizenz erweitern.2 Installation 2.   Dazu   braucht   man   im   Unterverzeichnis  bin  des   EAGLE­ Verzeichnisses   Schreibrechte. -Erweiterung Für eine Lizenzänderung erhalten Sie einen aktualisierten Installationscode  und eine neuen Lizenzdatei license.

key.eaglerc unter Linux  oder Mac OS X) befinden. Rechner mit zum Beispiel Windows 2000 nicht.  in das private Arbeitsverzeichnis des  Rechners. Alle  Rechner  mit  Windows XP starten nun EAGLE mit dem Aufruf EAGLEXP 31 . Es ist kein Schreibzugriff  mehr  notwendig.exe  und  eaglexp.usr  unter Windows bzw. dass Bibliotheken.   sondern   den  Server­Namen  in  UNC­Notation  anzugeben.2.   die   sich   im  eagle\bin­Verzeichnis   auf   dem   Server  befinden.exe Unterschiedliche Betriebssysteme an den Arbeitsrechnern Sollten   im   Netzwerk   Rechner   mit   verschiedenen   Windows­Systemen   zum  Einsatz kommen.   Dazu   kopieren   Sie. In diesem kann sich eine benutzerspezifische  Konfigurationsdatei (eaglerc. separat  lizenziert   werden. die nur an bestimmten Rechnern mit EAGLE  arbeiten. also zum Beispiel: \\netservername\eagle\bin\eagle.exe  und  eagle.   Geben  Sie  beim   Start  des  Programms den Installationscode  und  den Pfad der Lizenzdatei license.   die   im  EAGLE­Programmverzeichnis  (eagle/bin) generierte Datei  eagle. Jetzt   kann   EAGLE   von   allen   anderen   Arbeitsstationen   aufgerufen   werden.   die   zum   Beispiel   Windows   XP   verwenden. Für jeden Rechner kann nun ein privates Arbeitsverzeichnis (lokal oder im  Netzwerk) eingerichtet werden.   dass   neu   definierte   Bauteile. Diese   Vorgehensweise   empfiehlt   sich   zum   Beispiel   bei   Mehrbenutzer­ Lizenzen für 3 oder 5 Benutzer. So stellen  Sie   sicher. dass alle Arbeitsrechner denselben Aufruf für EAGLE  verwenden. In einer Netzwerkumgebung ist es empfehlenswert. Das sollte jeweils  ein Ordner sein auf den alle EAGLE­Anwender zugreifen können. Alternativ kann jeder Rechner auf dem EAGLE verfügbar sein soll. In weiteren Unterverzeichnissen sind zum Beispiel  individuelle Projekte.key an. Besonderheiten unter Windows Pfadangaben Es hat sich als vorteilhaft erwiesen.  Scripts und so weiter genau an einer Stelle verfügbar sind.   nach   zum   Beispiel  eaglexp.key. führen Sie zunächst eine Installation wie oben beschrieben  durch. kopieren Sie bitte die Dateien  eagle. der auch beim Lizenzieren verwendet wurde.key  nicht mehr verändert. bei der Pfadangabe des EAGLE­Aufrufs  keinen   Laufwerksbuchstaben. ULPs. ~/.  Achten Sie bitte darauf. Um auch die Rechner  mit Windows 2000 zum Laufen zu bringen.   können   EAGLE  starten.   ULPs  oder  Scripts  auch   von  allen  Anwendern verwendet werden können. Folgende Situation könnte entstehen: Alle   Rechner.5 Mehrbenutzer-Lizenzen Lizenzdatei  eagle.key.

 gehen Sie  an die entsprechende Stelle in der Windows Systemsteuerung.txt. Die Umgebungsvariable wird mit dem EXPORT­Befehl  des Betriebssystems definiert. Für englisch  ist der typische  Wert en_US oder en_GB.   Falls   Sie   die   automatisch   erkannte   Sprache  nicht  verwenden wollen.x. Die  Datei eagle.x/bin/eagle EAGLE soll in Zukunft weitere Sprachen unterstützen.  erscheint   EAGLE   in   englisch. haben Sie folgende Möglichkeiten diese zu ändern.x start bin\eagle.  die EAGLE  startet. 32 .  Zum Beispiel: LANG=de_DE /home/user/eagle-5. Bitte sehen Sie in die  Datei  UPDATE.   könnte   diese  folgendermaßen aussehen: SET LANG=de_DE cd C:\Programme\eagle-5. Der Start des  Programms erfolgt mit EAGLE Sie benötigen  zum  Kopieren und  Lizenzieren  Schreibrechte  im  Verzeichnis  eagle/bin! 2. Windows EAGLE beachtet die Umgebungsvariable LANG.   gilt   auch   für   EAGLE   unter  Linux und Mac OS X.2 Installation Anschließend starten Sie EAGLE von einem Rechner mit Windows 2000 und  lizenzieren diesen mit dem Installationscode und der Lizenzdatei erneut.exe Das   ist   sinnvoll.x.key ist dann für alle Windows­2000­Rechner gültig.  Falls   Sie   EAGLE   lieber   über   eine   Batchdatei   starten   wollen. Diese Batchdatei betrifft nur EAGLE. Um sie zu ändern. Für deutsch setzen Sie den Wert der Variablen  typischerweise auf  de_DE.  de_AT  oder  de_CH.  Es ist   alternativ   möglich  eine   Skriptdatei  zu   schreiben.  um   Informationen   über  derzeit   verfügbare  Sprachen  zu  erhalten. Definieren Sie  ein Variable mit Namen LANG.6 Sprache einstellen EAGLE entscheidet anhand der Spracheinstellung des Betriebssystems welche  Sprache verwendet wird.   wenn   auch   andere   Anwendungen   auf   die   Variable  LANG  reagieren. Wenn die Systemsprache beispielsweise englisch ist.  Linux und Mac OS X Was   für   die   Windows­Version   beschrieben   ist.

 Zum Schaltplan­Editor gehört. Schaltplan-Editor Der Schaltplan­Editor ohne den Layout­Editor ist sinnvoll. Sie können den  Layout­Editor mit einem zusätzlichen Autorouter­Modul oder/und mit einem  Schaltplan­Editor   erweitern.  Elektro­Schaltpläne zu zeichnen. Im   Elektronikbereich   ist   es   sinnvoll. Im Schaltplan­Editor­Fenster zeigt EAGLE standardmäßig  eine Voransicht der Schaltplanseiten. Der CAM­Prozessor ist das Ausgabeprogramm. Von da an können Sie wie gewohnt weiterarbeiten. mit dem Sie die  Fertigungsdaten   (zum   Beispiel   Gerber­   und   Bohrdateien)   erzeugen. genauso wie beim Layout­Editor.   Schaltplan­   und   Layout­Editor   zu  kombinieren. Darin enthalten sind  der   Bibliotheks­Editor. Layout-Editor Mit dem Layout­Editor können Sie Platinen entwerfen.   Schaltpläne   können   aus   maximal   999  Seiten  (Sheets) bestehen.   Klemmenpläne. der  Bibliotheks­Editor mit dem Sie Schaltplansymbole und auch Gehäuse für das  Layout definieren können.   Mit   dem  Bibliotheks­Editor   können   Sie   Gehäuse   und   auch   Schaltplansymbole  bearbeiten. User­Language­Programme und Script­Dateien können auch  genutzt werden. Der Layout­Editor ist in diesem Fall nicht  unbedingt notwendig.   Der   Schaltplan­Editor   alleine   ist   geeignet.   Sie   können   jederzeit   mit   einem   Mausklick   die   zugehörige  Platinendatei erzeugen. Die Bedienung ist in allen Programmteilen einheitlich. wo die  Bauelemente mit den Luftlinien (Soll­Verbindungen) neben einer Leerplatine  platziert sind. EAGLE wechselt dann in den Layout­Editor.   der   CAM­Prozessor   und   ein   Texteditor.   Kontaktspiegel)   zeichnen  wollen.1 EAGLE-Module EAGLE wird in verschiedenen Ausführungen angeboten. Schaltplan  und   Layout   werden   von   EAGLE   automatisch   konsistent   gehalten  (Forward&Back­Annotation).Kapitel 3 EAGLE–Module und –Leistungsklassen 3. wenn Sie Elektro­ Schaltpläne   (Verdrahtungspläne.   Es   ist  ebenfalls möglich User­Language­Programme und Script­Dateien zu nutzen. 33 . Außerdem  gehören der CAM­Prozessor und  der  Texteditor dazu.

3 EAGLE–Module und –Leistungsklassen Autorouter Mit   dem   Autorouter­Modul   haben   Sie   im   Layout­Editor   die   Möglichkeit. 74L00.1 Micron)  Raster in Millimeter und Zoll einstellbar  Bis zu 255 Zeichnungslayer  Ausführen von Befehlsdateien (Script­Dateien)  C­ähnliche Benutzersprache (EAGLE­User­Language) für den Daten­ Import und Export und die Realisierung eigener Befehle  Einfaches Bearbeiten von Bibliotheken  Zusammenstellen eigener Bibliotheken aus vorhandenen durch  Drag&Drop  Einfaches Erzeugen neuer Package­Varianten aus anderen  Bibliotheken durch Drag&Drop  Package­Varianten können in beliebigen Winkeln gedreht angelegt  werden (0. Professional-Edition Allgemein  maximale Zeichenfläche 64 x 64 Zoll (ca.. Light.6 m)  Auflösung 0.2 Die verschiedenen Leistungsklassen EAGLE wird in den verschiedenen Leistungs­/Preisklassen (Editionen). anwendbar auf Bauteile in der Bibliothek  und auch in Schaltplan oder Layout  Integrierte Exportfunktion für PDF­Dateien  Export­Funktion für Grafikdateien (BMP.) 34 .0001 mm (0. PNG.  vorher definierte Soll­Verbindungen (dargestellt als Luftlinien) automatisch  verdrahten zu lassen. 1. B.   das  automatische Verlegen einzelner Verbindungen..   als   erweiterte   Funktion   des   manuellen   ROUTE­Befehls.6 x 1. Dieser  erlaubt. 3.  Dabei   werden   Netzklassen   mit   unterschiedlichen   Leiterbahnbreiten   und  Mindestabständen berücksichtigt. Leistungsangaben in diesem Handbuch  beziehen sich immer auf die Professional Edition. Gruppen von Netzen  oder alle noch  nicht gerouteten  Verbindungen dem  Autorouter übergeben..1­Grad­Schritte)  Bibliotheksbrowser und bequeme Bauteil­Suchfunktion  Unterstützung von Bauteile­Technologien (z. TIF.  Standard und Professional angeboten. 74LS00.)  Einfaches Erzeugen von beschrifteten Zeichnungsrahmen mit  Referenzkoordinaten  Frei definierbare Attribute. Dabei können Sie einzelne Netze. Der Autorouter bildet auch die Grundlage für den  Follow­me­Router.

 Platine auf Kurzschlüsse oder bestimmte  Maße von Pads und Leiterbahnen)  Copper Pouring (Auffüllen z. B. zur Erzeugung  von Daten z.  Bohrmaschinen mit dem CAM­Prozessor Schaltplan-Editor  Bis zu 999 Blätter pro Schaltplan  Verkleinerte Seitenvorschau  Sortieren der Schaltplanseiten durch Drag&Drop  Querverweise für Netze  Automatisches Erzeugen eines Kontaktspiegels  Einfaches Kopieren von Bauteilen  Replace­Funktion für Bauteile unter Einhaltung der Konsistenz  zwischen Schaltplan und Layout  Online­Forward&Back­Annotation zwischen Schaltplan und Platine  Automatische Platinen­Generierung 35 .2 Die verschiedenen Leistungsklassen  Ausdruck über System­Druckertreiber mit Druckvorschau  Stücklisten­Erzeugung mit Datenbank­Support (bom.1­Grad­Schritte)  Bauteile können gegen Verschieben gesperrt werden  Texte können in beliebiger Ausrichtung platziert werden  Dynamisches Berechnen der Signallinien beim Entflechten der Platine  Magnetische­Pads­Funktion beim Verlegen von Leiterbahnen  Verlegen der Leiterbahnen in beliebigen Radien möglich  Mitering zum Glätten von Leiterbahnknicken  Design Rule Check (prüft z.B. mit Massefläche)  Einfache Nutzung verschiedener Package­Varianten  Vom Benutzer frei programmierbare User­Language.ulp)  Drag&Drop­Funktion im Control Panel  Kontextmenü mit spezifischen Befehlen für jedes Objekt über die  rechte Maustaste erreichbar  Eigenschaften eines Objekts über das Kontextmenü erreichbar und  gegebenenfalls veränderbar  Automatische Backup­Funktion Layout-Editor  Konventionelle und SMD­Technik (auf beiden Seiten)  Blind­ und Buried­Via­Technik  Drehen von Elementen in beliebigen Winkeln (0.3. Fotoplotter. für Bestückungs­. Test­ und Fräsautomaten und  beliebigen anderen Datenformaten  Erzeugung von Fertigungsdaten für Plotter. B.

 Route3. Bottom). 36 .  Bottom). ein erweiterter Betriebsmodus  beim Entflechten der Platine. Leiterbahnbreite und  Mindestabstand Standard-Edition Die  Standard­Edition  hat gegenüber der Professional­Edition  die folgenden  Einschränkungen im Layout­Editor:  Es können Layouts mit einer maximalen Fläche einer Europakarte  (160 mm x 100 mm) erzeugt werden.   Sie   hat   folgende  Einschränkungen:  Die Platinenfläche ist auf 100 x 80 mm begrenzt. 0. Freemium-Edition Die Freemium­Edition ist eine Free Premium.  Es stehen 4 Signallayer zur Verfügung (Top.8 mil)  Platzierungsraster beliebig  Bis zu 16 Signal­Layer (mit einstellbaren Vorzugsrichtungen)  Davon bis zu 14 Versorgungs­Layer  Volle Unterstützung von Blind­ und Buried­Vias  Berücksichtigt verschiedene Netzklassen bzgl. die nur nach Registrierung auf http://www.  Ein Schaltplan kann aus maximal 4 Seiten bestehen. Route2.02 mm (ca.  Route14. Das entspricht der  Größe einer halben Eurokarte.  Es sind maximal 6 Signallagen erlaubt (Top.element­14.  Der Schaltplan darf maximal 99 Seiten haben.com/eagle­freemium  erhältlich   ist.3 EAGLE–Module und –Leistungsklassen  Automatische Verdrahtung der Versorgungsspannung  Electrical Rule Check (prüft Schaltplanlogik und Konsistenz zwischen  Schaltplan und Platine) Autorouter-Modul  Vollständig in die Basis­Software integriert  Verwendet die im Layout gültigen Design­Regeln  Wechsel zwischen manuellem und automatischem Routen in jedem  Entwicklungsstadium der Platine  Grundlage für den Follow­me­Router. der eine mit der Maus ausgewählte  Signallinie vollautomatisch verlegen kann  Ripup­und­Retry­Algorithmus  Steuerung durch Kostenfaktoren (vom Benutzer definierbar)  Kleinstes Routing­Raster 0. Route15. Route2. Route15.

37 . Außerhalb dieses  Koordinatenbereichs können keine Bauteile platziert bzw.3. Light-Edition Die Light­Edition hat folgende Einschränkungen:  Die Platinenfläche ist auf 100 x 80 mm begrenzt.2 Die verschiedenen Leistungsklassen  Die Freemium­Lizenz ist auf einen einzelnen Benutzer und Computer  beschränkt und erfordert eine aktive Internet­Verbindung.  60 Tage nach der Installation läuft die Lizenz ab.  Ein Schaltplan kann nur aus einem Blatt bestehen. Größere   Layouts   und   Schaltpläne   können   auch  mit  den  kleinen  Versionen  gedruckt   werden. Signale  verlegt werden.   Der   CAM­Prozessor   kann   davon   auch   Fertigungsdaten  erstellen.  Es stehen nur zwei Signallayer zur Verfügung (keine Innenlagen).

3 EAGLE–Module und –Leistungsklassen Diese  Seite  wurde absichtlich leer gelassen. 38 .

 werden im rechten Teil des  Fensters weitere Informationen dazu angezeigt. werden automatisch gestartet. Zu den Projekten können.   Kopieren.   auch   zwischen   verschiedenen  Programmen.   Fertigungs­   und   Dokumentationsdateien  gehören. auch  spezielle   Bibliotheken.   Text­.   So   kann   man   beispielsweise   Dateien   kopieren.   Neu   anlegen   usw. Durch rechten Mausklick auf einen Eintrag in der Baum­Ansicht öffnet sich  ein   Kontextmenü.Kapitel 4 EAGLE im Überblick 4. 39 .   Von   hier   aus   lassen   sich   alle   EAGLE­ spezifischen   Dateien   verwalten   und   einige   Grundeinstellungen   treffen.   Jede   EAGLE­ Datei wird in der Baum­Ansicht mit einem kleinen Symbol gekennzeichnet.   Script­Dateien. Nach dem ersten Aufruf präsentiert sich das Control Panel ähnlich  wie im  folgenden Bild gezeigt.   die   man  mit   der  Maus  aus dem  Control  Panel  in  ein  Editor­Fenster zieht.1 Das Control Panel Das  Control Panel  erscheint standardmäßig nach dem EAGLE­Start und ist  die   Steuerzentrale   des   Programms. Ziehen Sie mit der Maus  z.   CAM­Jobs   und  Projekte.   Es  ähnelt   den   gebräuchlichen   Dateimanagern.   je   nach   Objekt. User­Language­Programme  oder  Script­Dateien. B.   verschiedene  Aktionen   (Umbenennen. Durch die Baum­Ansicht erhält man rasch einen Überblick über Bibliotheken.   Öffnen.   verschieben  oder Verknüpfungen auf dem Desktop erstellen. Das   Control   Panel   unterstützt  Drag&Drop. eine Board­Datei in den Layout­Editor. außer Schaltplänen und  Layouts.)  ausführen.   Mit   diesem   lassen   sich. wird die Datei geöffnet.  Design­Regeln. Selektiert man ein Objekt in der Baum­Ansicht.   die   in   verschiedensten  Anwendungen   und   Betriebssystemen   zum   Einsatz   kommen.   Drucken.   User­Language­Programme.

 Es ist ebenfalls möglich ein Device mit  Drag&Drop von der Baum­Ansicht aus in einen Schaltplan zu ziehen und dort  40 . erscheint in der Zeile neben  der selektierten Variante  ADD. an der  Maus.lbr Bibliotheksübersicht Besonders   interessant   ist   die   Möglichkeit.   den   Inhalt   der   Bibliotheken  anzuzeigen. Wird eine Bibliothek selektiert.   Im   Feld  Beschreibung  wird   eine   eine   Kurzbeschreibung   zum  Inhalt gezeigt.   Mit   Klick   auf   eine   der   Package­Varianten   wird   oben   die  Darstellung des Packages aktualisiert. Selektieren Sie nun ein Device: Rechts  erscheint   die Beschreibung  des  Devices   und  eine Abbildung  davon. Klappen Sie einen  Bibliothekseintrag auf. sehen Sie im rechten Teil des  Control Panels ausführliche Informationen zur Bibliothek. Klicken Sie darauf. sobald  Sie sich mit der Maus über dem Schaltplan­Editor­Fenster befinden.   funktioniert   das  selbstverständlich auch mit Packages.   Devices   und   Packages   werden   mit   einem   kleinem  Symbol markiert. Jetzt können Sie es im Schaltplan platzieren. die Beschreibung der Bibliothek rcl. hängt das Device.  Darunter   werden   die   möglichen   Package­   und   Technologie­Varianten  aufgelistet.4 EAGLE im Überblick ➢ Control Panel: Rechts. Sofern das Schaltplan­Editor­Fenster geöffnet ist. Klappen   Sie   den   Eintrag  Bibliotheken  auf   und  Sie   sehen   die   verfügbaren  Bibliotheken. Sollten   Sie   nur   mit   dem   Layout­Editor   arbeiten.   Damit   gewinnt   man   sehr   schnell   einen   Überblick   über   die  verfügbaren Bauteile. zeigt sich  der Inhalt mit einer kurzen Beschreibung  eines   jeden   Elements.

epf­Datei geladen.   dass   diese  Bibliothek  in   use  ist.   Ist   die   Markierung   grau.   öffnet   sich  automatisch der ADD­Dialog.  wird   die  Bibliothek  nicht  beachtet. um die gewünschte Gehäuseform zu wählen. für das schon eine  bestimmte Auswahl an Bibliotheken getroffen wurde. Wird  EAGLE  ohne Projekt gestartet (es wird  keine  eagle.4. sind automatisch alle  Bibliotheken in use.   Das   heißt.  kann man über Drag&Drop ein vollständiges Device oder ein Package aus der  Baum­Ansicht in die geöffnete Bibliothek ziehen. Sofern parallel zum Control Panel ein Bibliotheks­Editor­Fenster geöffnet ist.   Besitzt   es   mehr   als   nur   eine   Package­Variante.1 Das Control Panel zu   platzieren.   Bauteile  dieser  Bibliothek  werden  von der Suchfunktion  im  ADD­ Dialog des Schaltplans oder Layouts berücksichtigt.   sie   darf   im   aktuellen   Projekt   verwendet  werden. wird diese Auswahl in  das neue Projekt übernommen. Wird aber vorher ein Projekt geöffnet. Somit stehen Sie für das  Projekt   zur   Verfügung. Der   grüne   Marker   hinter   einem   Bibliothekseintrag   zeigt   an.  das   Projekt   wurde   geschlossen   bevor   EAGLE   zuletzt   beendet   wurde)   und  dann ein neues Projekt angelegt (⇒ Datei/Neu/Project). Dabei wird das Element von  der einen in die andere Bibliothek kopiert. ➢ Control Panel: Bibliotheksübersicht mit Device­Ansicht 41 .

dru). zum Beispiel Schaltplan­ und Board­ Datei. sehen Sie  eine ausführliche Beschreibung zur Datei. öffnet anschließend gleich das andere Projekt.   Erneutes   Klicken   auf   den  grünen Marker oder ein Klick auf einen anderen Marker schließt das aktuelle  Projekt bzw. der entweder  grau oder grün dargestellt wird.  Dazu finden Sie später in diesem Kapitel mehr.  scr  und  cam. Projekte Vom Control Panel aus werden die verschiedenen Projekte verwaltet.   gibt   EAGLE   Parameter   vor. legt den Default­Parametersatz für  das aktuelle Projekt fest. CAMJobs Diese Einträge zeigen den Inhalt der Verzeichnisse  ulp. das die Projektdatei  eagle. Diese  befinden   sich   an   der   Stelle. Rechts  neben einem  Projektordner­Eintrag befindet sich ein Marker. Im  Projekte­Zweig wählt man das Projekt. das man bearbeiten will.epf enthält.. Weitere Hinweise zum DRC und den Design­Regeln finden Sie ab  Seite 135. Darin  befinden sich verschiedene User­Language­Programme (*. Script­Dateien  (*. Die Pfade können über das Menü Optionen/Verzeichnisse eingestellt werden. 42 .   'Normale'   Verzeichnisse   werden   durch   ein  gelbes Symbol dargestellt. Mit diesem kann man Projekte öffnen und  auch wieder schließen. Sind noch keine Angaben zu den Design­ Regeln   (Bearbeiten/Design­Regeln.   Es   dürfen   auch   mehrere   Pfade   angegeben  werden. wird durch ein  rotes   Ordnersymbol   markiert. Nach  dem Aufklappen des Zweiges Projekte erscheinen verschiedene Ordner.  Klickt man auf einen grauen Marker. Script-Dateien. besondere Bibliotheken.4 EAGLE im Überblick Design-Regeln In   EAGLE   kann   man   für   die   Platinen­Entwicklung   spezielle  Design­Regeln  festlegen.epf.scr).  und  CAM­Jobs  (*.   In   diesem   Ordner   befinden   sich   üblicherweise   alle  Dateien. Nach  diesen Kriterien wird  das Layout vom DRC  geprüft.   der   den   Namen   des  Projekts repräsentiert und einer projektspezifischen Konfigurationsdatei mit  dem   Namen  eagle.ulp).  Die Markierung rechts vom Dateieintrag. Diese können als Datensatz in speziellen Dateien gesichert werden  (*.   Wird  eine dieser  Dateien im  Control Panel selektiert. Ein Projektverzeichnis. die zu Ihrem Projekt gehören. Ein   Projekt   besteht   üblicherweise   aus   einem   Ordner.   die   über   das   Menü  Optionen/Verzeichnisse  im  Feld  Projekte  gewählt   wurde..cam)  für  die  Ausgabe  von Daten mit dem  CAM­ Prozessor. Script­Dateien usw. welcher Parameter­ satz für das aktuelle Projekt gilt.)   getroffen. User-Language-Programme. wird  er grün  und   das   entsprechende   Projekt   wird   geöffnet. Im Zweig Design­Regeln der Baum­Ansicht legt man fest.

  Beim Beenden eines Projekts werden die aktuellen Einstellungen der gerade  geöffneten Editor­Fenster in der Datei eagle.1 Das Control Panel Alternativ öffnen oder schließen Sie ein Projekt mit einem Doppelklick auf  den Projekteintrag oder durch Betätigen der Leer­ oder Eingabetaste.   Dabei   wird   in   diesem   Verzeichnis  automatisch die Projektdatei eagle.epf gespeichert.   die   im   Feld  Beschreibung angezeigt wird. 43 . ➢ Kontextmenü zur Projekt­Verwaltung Das Kontextmenü enthält unter anderem den Punkt  Beschreibung  editieren. sofern die Option  Projektdatei automatisch sichern im Menü Optionen/Sicherung aktiviert ist. Man kann auch über das Menü  Datei/Öffnen/Project  bzw. neu anlegen.   Es   öffnet   sich   ein  Kontextmenü. Wurde   die   Projektdatei   mit   einer   anderen   als   der   aktuell   verwendeten  EAGLE­Version erzeugt. fragt EAGLE nach.epf angelegt.   das   das   Anlegen   von   neuen  Dateien   und   Verzeichnissen   bzw.  dem   Sie   den   Projektnamen   geben. Wählen Sie die Option  Neu/Projekt.   das  Verwalten   der   einzelnen   Projekte  erlaubt. Im  Projekte­Zweig legen Sie  neue  Projekte mit rechtem Mausklick auf einen  Ordner   an.  Hier   kann   man   eine   Beschreibung   des   Projekts   eingeben. erscheint ein neuer Verzeichniseintrag.  Datei/Neu/Project  Projekte öffnen bzw. ob sie überschrieben werden darf.4.

Beenden Das Programm wird beendet.usr (Windows) beziehungsweise .eaglerc (Linux/Mac) gespeichert.  in der projektspezifische Einstellungen gespeichert werden. die im Folgenden erläutert werden. Dokumentationsdateien usw.   auch   wenn   die  Option Projektdatei automatisch sichern im Menü Optionen/Sicherung.  Script­Dateien. die Anordnung der Fenster und die in der Projektdatei gespeicherten  44 .4 EAGLE im Überblick Menüleiste Das Control  Panel erlaubt  über die  Menüleiste  verschiedene  Aktionen und  Einstellungen. Zuletzt geöffnete Projekte Listet die Projekte auf. Script­ und ULP­Dateien sind Textdateien.   ULP. die kürzlich bearbeitet wurden.   Sie   lassen  sich   mit   dem   EAGLE­Texteditor   oder   einem   externen   Texteditor   erzeugen  und bearbeiten. Projekt schließen Schließt das aktuelle Projekt.epf im Projektverzeichnis gespeichert.  in dem man die Dateien eines Projekts verwaltet. Die   Default­Verzeichnisse   für   die   einzelnen   Dateitypen   werden   im   Menü  Optionen/Verzeichnisse festgelegt. Das besteht einfach aus einem neuen Verzeichnis.. Schaltplan (Schematic). Alles speichern Alle veränderten Dateien werden abgespeichert. nicht  aktiviert   ist.  User­ Language­Programme.   besondere   Bibliotheken.  Die   benutzerspezifische   Einstellungen   werden   in   der   Datei  eaglerc. Die aktuellen Einstellungen  für   das   Projekt   werden   in   der   Datei  eagle.  Bibliothek   (Library).   evtl. Das  heißt. Projektspezifische Einstellungen werden in der  Datei eagle. Dazu gehören im Regelfall  Schaltplan   und   Layout..   CAM­Job. und die Datei  eagle.   Script   oder   Text.epf. Datei-Menü Das Datei­Menü enthält folgende Einträge: Neu Erzeugt eine neue Datei des Typs Layout (Board). die  mit Hilfe des CAM­Prozessors definiert werden.epf  gespeichert.   Die   Option  Project  erzeugt ein neues Projekt. die Befehlssequenzen der EAGLE­ Kommandosprache   bzw. Beim nächsten Aufruf wird der momentane Zustand wieder hergestellt.   User­Language­Programme   enthalten. Öffnen Bereits existierende Dateien der oben genannten Typen lassen sich damit  öffnen. CAM­Jobs sind Ablaufvorschriften für die Erzeugung von Ausgabedaten.

 Sie   können alternativ den Befehl QUIT verwenden. In der Windows­Version  trennt man die Einträge durch Strichpunkt.   Für   den   Texteditor   ist   das  Projekte­Verzeichnis  das  Default­Verzeichnis.   In   einem   Projektverzeichnis   (oder   in   weiteren  Unterverzeichnissen davon) befinden sich üblicherweise alle Dateien. Ansicht-Menü Aktualisieren Der Inhalt der Baum­Ansicht wird aktualisiert. wird beim nächsten Start nur das Control Panel geladen.  Fertigungsdaten. Diesem könnte man auch   die Tastenkombination Alt+X über ASSIGN zuweisen. Sortieren Der Inhalt der Baum­Ansicht wird entweder alphabetisch (nach Name) oder  nach Dateityp (nach Typ) sortiert angezeigt. Wenn   Sie   die   Menüleiste   über   das   Menü   Optionen/Benutzeroberfläche   ausgeblendet haben.1 Das Control Panel Betriebsparameter   bleiben   unverändert.   Textdateien. ohne dass der augenblickliche Status verloren geht. Optionen-Menü Verzeichnisse Im   Auswahlfenster  Verzeichnisse  werden   die   Default­Verzeichnisse   für  bestimmte EAGLE­Dateien eingetragen. die zu  einem   Projekt   gehören. Tippen Sie den Pfad direkt im entsprechenden Feld ein oder wählen Sie mit  einem Klick auf die Schaltfläche Durchsuchen das gewünschte Verzeichnis.   Ist   beim   Beenden   kein   Projekt  geladen.   die   einzelne   Projekte  repräsentieren. Es dürfen jeweils mehrere Pfade angegeben werden. Das  Projekte­Verzeichnis   enthält   Unterverzeichnisse.epf). funktioniert Alt­X in den Editor­Fenstern nicht. in der Linux­  und Mac­Version  durch   Doppelpunkt. 45 .   zum   Beispiel   Schaltplan   und   Layout.4. Mit  Alt­X  können   Sie   das   Programm   von   jedem   EAGLE­Programmteil   aus  verlassen.   Jedes   dieser   Projektverzeichnisse   enthält   eine   EAGLE­ Projektdatei   (eagle. Dokumentationsdateien und so weiter.

usr. sch.4 EAGLE im Überblick ➢ Der Verzeichnisse­Dialog im Menü Optionen In der Abbildung oben sehen Sie die Default­Einstellungen. Es darf auch die Variable $HOME verwendet werden. $EAGLEDIR steht  für das EAGLE­Verzeichnis der Installation. Unter Linux steht sie für die HOME­Variable.   wählt   EAGLE   unter  Windows  das Verzeichnis   für  Anwendungsdaten. Alle Sicherungsdateien können nach dem Umbenennen in einen Dateinamen  mit üblicher Dateiendung (brd. lbr) in EAGLE weiter bearbeitet werden. l##.  s##   bzw. Unter Windows kann man diese  Umgebungsvariable   mit   SET   definieren.   Board­Dateien  b#x  und   Bibliotheks­ Dateien l#x. Die Sicherungsdateien werden durch  die  Dateiendungen   unterschieden   und  fortlaufend   nummeriert. Die Datei mit x=1 ist die jüngste  Sicherung. Sie dürfen natürlich auch absolute Pfadangaben wählen.   Im  Dialog  Datensicherung  können   Sie   einstellen. 46 .   Wenn   keine   HOME­Variable   im  Environment  gesetzt   ist. Zusätzlich   erlaubt   die   automatische   Backup­Funktion   ein   zeitgesteuertes  Sichern der Datei. Die HOME­Variable darf nicht in das Wurzel­Verzeichnis eines Laufwerks   zeigen! Sicherung Beim   Abspeichern   von   Dateien   legt   EAGLE   eine  Sicherungskopie   an.  Schaltplan­ Dateien   erhalten   die   Endung  s#x.  Die Backup­Dateien haben die Endungen  b##. wobei x = 1 bis 9 sein kann.   In   diesem   Verzeichnis   befindet   sich   auch   die  Konfigurationsdatei eaglerc. Das entspricht dem Eintrag HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\AppData in   der   Windows   Registry. Das Zeitintervall kann zwischen 1 und 60 Minuten liegen  (Default:  5  Minuten).   wie   viele   Sicherungskopien  maximal angelegt werden (Default: 9).

Die Option Immer Vektor­Schrift zeigt und druckt alle Texte im Vektor­Font.   werden  projektspezifische   Einstellungen   automatisch   gesichert. Das Menü kann auch direkt in einem der Editor­Fenster aufgerufen werden.   sobald   Sie   das  aktuelle Projekt schließen oder das Programm verlassen. ➢ Einstellungen zur Benutzeroberfläche Im Feld Symbolleisten und Menüs bestimmen Sie welche Elemente in den Edi­ tor­Fenstern dargestellt werden sollen.4. So hätte  man zum Beispiel die größte Nutzfläche für die Zeichnung.  bleibt nur noch die Kommandozeile für die Befehlseingabe übrig. Benutzeroberfläche Dieser   Dialog   ermöglicht   es. Nur beim Vektor­Font kann  garantiert werden.  unabhängig vom ursprünglich verwendeten Font. Schaltplan und Bibliothek den eigenen Vorstellungen anzupassen. Deaktivieren Sie hier alle  Optionen.1 Das Control Panel ➢ Dialog zur Datensicherung Wird   die   Option  Projektdatei   automatisch   sichern  gewählt.   das   Erscheinungsbild   der   Editor­Fenster   für  Layout. dass die Darstellung im Editor­Fenster exakt der Ausgabe  über   einen   Drucker   oder   bei   der   Erstellung   von   Fertigungsdaten   mit   dem  47 .

  dass   bei   der   Weitergabe   der   Datei   an  einen  Dritten  (z.  Bitte   beachten   Sie  dazu die Hinweise  in  der  Hilfefunktion unter Editor­Fenster/Text­Editor.   kann   man   soweit   in   die   Zeichnung  hineinzoomen.   bestimmt   EAGLE. ist diese Funktion deaktiviert.  Wird   diese   Option   deaktiviert. Der Hintergrund kann schwarz. Der Mauszeiger kann wahlweise als kleines Kreuz oder als großes Fadenkreuz  dargestellt werden. Die Breite der Zeichenfläche entspricht bei maximaler Zoomstufe  ungefähr einem Millimeter. 48 . Unter Hilfe lassen sich die Popup­Texte zu den Befehls­Icons (Direkthilfe) und  die   Hilfe­Texte   zu   den   Befehlen   in   der   Status­Zeile   (Benutzerführung)   an­  bzw.  Jede   Datei.   ist   die  Einstellung Immer Vektor­Schrift in der Zeichnungsdatei gespeichert.  Mausrad­Zoomfaktor  bestimmt   diesen  Faktor.1 Micron sichtbar wird. Wählen Sie den Wert 0.   (wie   Name   oder   Wert). Ist   die  Benutzerführung  aktiviert.   wo   und   in  welcher Größe ein Editor­Fenster erscheint. Das Rädchen  kann dann zum Scrollen benutzt werden. B.   erscheint   dann   im  zugehörigen  Editor­ Fenster an der gemerkten Position. Sie können bei der Ausgabe  abweichend dargestellt werden. Das ist auch der voreingestellte  Zustand. bietet die Option Immer Vektor­Schrift  die   Sub­Option  In   diese  Zeichnung   einprägen. Weitere   Informationen   finden   Sie   auch   in   der   Hilfe­Funktion   beim   TEXT­ Befehl. Alle anderen Fonts sind von Systemeinstellungen  abhängig. So kann  sichergestellt   werden.   Hinweise   zu  möglichen Maus­Aktionen in der Statuszeile des Editor­Fensters angezeigt. Fensterpositionen Mit diesem Menüpunkt kann man die aktuellen Fensterpositionen speichern. die EAGLE nicht beeinflussen kann. aus dem Layout­Editor).  Löscht   man   die   gespeicherten   Positionen.   kann   man  durch   Drehen   des  Rädchens   die   Zoomstufe   verändern. Für   das   Layout­   und   Schaltplan­Editor­Fenster   können   Sie   die  Hintergrundfarbe   und   die   Darstellung   des   Zeichencursors   jeweils   separat  einstellen.   einem   Leiterplatten­Hersteller)   das   Layout   an   seinem   System   mit  Vektor­Schrift dargestellt wird. B. Öffnen   Sie   den   Dialog   zur  Benutzeroberfläche  aus   einem   Editor­Fenster  heraus (z.4 EAGLE im Überblick CAM­Prozessor entspricht. Zoomfaktor   limitieren  begrenzt   die   maximale  Zoomstufe   in   den   Editor­ Fenstern. dass das feinste Raster von 0. weiß oder eine beliebige andere  Farbe   sein.   Wird   diese   aktiviert. Sofern   Sie   mit   einer  Rädchenmaus  arbeiten.   werden   zusätzlich   zu   den   Informationen  über   das   aktuell   selektierte  Objekt. ausschalten. In  der  Zeile  Externer   Text­Editor  können   Sie  eine   Alternative  zum  EAGLE­ internen   Texteditor   angeben.   Die   Definition   der   Hintergrundfarbe   wird   ab   Seite  105  beschrieben.   die   neu   geöffnet   wird.

 die nach Aufruf dieses Menüpunktes erscheinen.  Die Funktion  Alt+Fensternummer  wird nur unter Windows und Linux   unterstützt. aktivieren Sie die entsprechende Option. ob auf der CadSoft­Internet­Seite  eine neuere Version als die installierte zum Download bereit steht. können Sie an dieser Stelle den  Namen des Proxy­Servers  angeben. Updates.4.   welche   Version   verfügbar   ist.1 Das Control Panel Fenster-Menü Im Fenster­Menü wählen Sie das Fenster (Schaltplan.) aus.   Außerdem  können Sie von hier aus eine neue Lizenz installieren.   müssen   Sie   die   Software   von  der  CadSoft­Webseite   herunterladen  und installieren.  Dabei darf  kein  Editor­Fenster geöffnet sein. B. wöchentlich oder nie durchgeführt werden soll. haben.  Über EAGLE Die Angaben. Die Kombination Alt+0 an beliebiger Stelle im Programm bringt das Control  Panel in den Vordergrund.   Möchten   Sie   die   neuere   Version  nutzen. Platine etc. wenn Sie unseren technischen Support in Anspruch nehmen oder  Fragen an unseren Verkauf bzgl.  meldet EAGLE das. wenn Sie EAGLE zum  ersten Mal starten. das in  den Vordergrund geholt werden soll.: Alt+1 ruft Fenster Nummer 1 auf). Falls Sie einen Upgrade erworben haben. Auf Update prüfen Standardmäßig prüft EAGLE automatisch. müssen Sie den Dialog über das  Hilfe­Menü starten und die erforderlichen Einträge gemäß der Beschreibung  in  der  Hilfe­Seite  Lizenz/Produkt­Registrierung  vornehmen. Falls Sie das  Internet über einen Proxy­Server benutzen. sollten Sie uns  mitteilen.   ob   die   Update­ Prüfung täglich. EAGLE lizenzieren Der Registrierungsdialog wird automatisch aufgerufen. es wird nur  geprüft. 49 . Lizenzerweiterungen usw. Falls ja. In Verbindung mit der Alt­Taste erlaubt sie  den direkten Aufruf eines Fensters (z. falls Sie einen Upgrade  erworben   haben   (EAGLE   lizenzieren)   oder   Informationen   zur   Programm­ version abrufen (Über EAGLE). Über   die   Schaltfläche  Konfigurieren  lässt   sich   einstellen. Lesen Sie hierzu auch die Hinweise im Kapitel  Installation. Es findet kein automatischer Download statt. Hilfe-Menü Aus   dem   Hilfe­Menü   rufen   Sie   die   EAGLE­Hilfe­Funktion  auf. Wenn Sie auch über die aktuelle Beta­ Version informiert werden wollen. Die Zahl vor der Bezeichnung des Fens­ ters gibt die Fensternummer an.

Wollen   Sie   einen   neuen   Schaltplan   anlegen.   wählen   Sie   das   Menü  Datei/Neu/Schaltplan. Laden   Sie   beispielsweise   einen   Schaltplan   über   das   Menü  Datei/Öffnen/Schaltplan des Control Panels. Es öffnet sich ein neuer Schaltplan in diesem  Projekt­Verzeichnis. Es gibt verschiedenste  Möglichkeiten Dateien in EAGLE zu öffnen. Geben Sie  dem   neuen   Projekt   einen   Namen.   Anschließend   ein   Klick   mit   der   rechten  Maustaste auf den neuen Projekt­Eintrag.   So   öffnen   Sie   einen   Schaltplan   mit   Namen  untiteled. Alternativ doppelklicken Sie auf  eine Schaltplandatei in der Baum­Ansicht. Darunter befindet sich die Menüleiste.sch im aktuellen Projekt­Verzeichnis. klicken Sie  zum Beispiel mit der rechten Maustaste auf den Projekte­Eintrag in der Baum­ Ansicht  und  wählen  im  Kontextmenü   die Option  Neues  Projekt. öffnet sich das Fenster des Schaltplan­Editors. 50 . ➢ Der Schaltplan­Editor Wollen Sie den Schaltplan gleich in einem neuen Projekt anlegen. An seinem oberen Rand enthält die Titelzeile den Namen der Datei.2 Das Schaltplan-Editor-Fenster Wenn Sie einen bestehenden Schaltplan laden oder einen neuen Schaltplan  anlegen. Wählen Sie jetzt im Kontextmenü  den Eintrag Neu/Schaltplan aus. Unter der Menüleiste befindet sich die Aktionsleiste.4 EAGLE im Überblick 4.

  klicken  Sie   dessen  Icon  im   Befehlsmenü  und  dann  das Icon  der  Hilfe­Funktion an. falls  ein   Befehl   aktiviert   ist   (Benutzerführung).   sie   enthält  unterschiedliche Icons. auf das WIRE­Icon. in  dem  die  meisten Befehle des Schaltplan­Editors als Icon verfügbar sind. Links   neben  der  Arbeitsfläche   befindet   sich   das  Befehlsmenü.  Menüpunkte). Über der Arbeitsfläche finden Sie links die  Koordinatenanzeige  und rechts  davon die  Kommandozeile  zur Eingabe von Befehlen in Textform.   Es   ist   auch   möglich   die   Symbolleisten   mit   der   Maus   in  gewissen   Grenzen   neu   anzuordnen. Selektieren   Sie   den   Befehl.   oder   es  werden   Meldungen  des  Programms zu verschiedenen Aktionen angezeigt. welcher Befehl aktiviert ist. erfahren  möchten.   Zusätzlich   sehen   Sie   in   der  Statuszeile unten eine kurze Erklärung. per Funktionstasten. Bewegen Sie den Mauszeiger zum Beispiel auf das WIRE­Icon: Es erscheint  am Mauszeiger die Direkthilfe mit dem Wort Wire.   oder   die   Aktions­   und   Parameterleiste   gemeinsam   in  einer Zeile liegen. Hilfefunktion Wenn Sie mehr über einen Befehl. Klicken  Sie z. Links am Rand findet man eine Seitenvorschau für die Schaltplanseiten. Unten in der Statuszeile erscheinen die Anweisungen für den Benutzer. Diese   Funktionen   lassen   sich   im   Control   Panel   über   das   Menü  Optionen/Benutzeroberfläche (de­)aktivieren. Wie Sie detaillierte Informationen zu einem Befehl erhalten Direkthilfe und Benutzerführung Wenn   sich   der   Mauszeiger   eine   gewisse   Zeit   über   einem   Icon   befindet. Die einzelnen Symbolleisten kann man über Optionen/Benutzeroberfläche ein­  bzw.   Beispielsweise   kann   das   Befehlsmenü  auch   rechts   stehen.   ausblenden. per Textbefehl über die Tastatur oder per  Befehlsdatei (Script­Datei). lautet die Anweisung in der Statuszeile:  Linker   Mausklick beginnt die Linie.   erscheint   unten   in   der   Statuszeile   eine  Kurzanweisung was üblicherweise als nächste Aktion erwartet wird. zum Beispiel den WIRE­Befehl.  erscheint   der   Name   des   EAGLE­Befehls.4. EAGLE  lässt   sich   auf   unterschiedliche   Weise   bedienen:   per   Mausklick   (Icons. In der Statuszeile finden  Sie die Kurzbeschreibung Linie zeichnen. Alternativ dazu können Sie auch 51 . je nachdem.2 Das Schaltplan-Editor-Fenster In   der   nächsten   Zeile   erscheint   die  Parameterleiste. Mit  der Maus kann man hier durch Drag&Drop die Seiten neu sortieren. B.

Befehls-Parameter Viele   EAGLE­Befehle   erfordern   die   Eingabe   zusätzlicher   Parameter. Script­Datei).   gezeigt. Dabei werden die gefundenen Begriffe farbig hinterlegt. Der Inhalt der Hilfefunktion ist in einer HTML­Datei gespeichert und kann  beispielsweise  auch mit einem  Web­Browser  betrachtet  werden.   Das   Zeichen    symbolisiert   die   Enter­ Taste.   Die  Befehlsbeschreibungen in den Hilfe­Seiten erklären die textuelle Parameter­ Eingabe (Kommandozeile. ➢ Parameterleiste bei aktivem NET­Befehl 52 . ➢ Die Hilfefunktion Geben   Sie   in   der  Suchen­Zeile   einen   Begriff   ein.  gelb  für alle weiteren  auf dieser  Seite.   die   den   Suchbegriff   enthalten.4 EAGLE im Überblick HELP WIRE ← in   der   Kommandozeile   eintippen.   werden   nur   noch   die  relevanten   Seiten. Außerdem  bietet sie eine Volltext­Suchfunktion.  Grün  für den aktuell gefundenen  Begriff.   Mit   den  Funktionstasten  F3  und  Shift+F3  kann   zum   nächsten   oder   vorherigen  Suchbegriff blättern.

 um die Bibliothek zu  wählen.  um  auf  das  zuletzt  eingestellte  Raster zurück  zu  schalten.   Alle   Wertangaben   und   die   Anzeige   der   Koordinaten  beziehen sich auf die aktuelle Einheit.  Auch zu diesen Icons erhält man eine kurze Direkthilfe. USE Bibliotheken auswählen.   Ganz   rechts   ein   Menü   zum  Zuordnen einer Netzklasse.4. die sich  abhängig vom aktivierten Befehl ändert. Kann auch über  den   Menüpunkt  Bibliothek/Benutzen  gewählt   werden.   dessen   untergeordneter   Bibliotheks­Verzeichnisse   kann  man über die Einträge  Alle Bibliotheken laden  und  Keine Bibliotheken laden  bequem   alle   bzw.2 Das Schaltplan-Editor-Fenster Die   meisten   Parameter   lassen   sich   auch   mit   der   Maus   über   die  Parameterleiste festlegen.  lassen  sich  so  genannte  Aliase definieren. aus der man Bauteile verwenden will.   Die   Auswahl   kann  alternativ durch Anklicken der Bibliotheks­Marker im Bibliotheken­Zweig der  Baum­Ansicht   im   Control   Panel   erfolgen.  CAM­ Prozessor aufrufen.   Im   Kontextmenü   des   Eintrags  Bibliotheken  bzw. Rechts davon Schaltflächen  für den Knickmodus (SET WIRE_BEND) der Netzlinie. Datei  drucken.   Es  enthält  den Eintrag  Last. die bei ADD berücksichtigt werden. Es dient zum Einstellen des Rasters und der  aktuellen   Einheit.  Mehr  dazu  finden Sie im Kapitel 5. Links das GRID­Icon zum Einstellen des Rasters. Die Aktionsleiste Diese Aktionsleiste setzt sich aus den folgenden Icons zusammen:         Von links nach rechts:  Datei öffnen. neu anlegen oder löschen.. Schaltplanblatt (Sheet) laden. GRID Dieses Icon ist immer zugänglich. zugehöriges Board­Fenster öffnen (BOARD­Befehl).  Über  Neu. 53 .   Daneben  das  Style­Menü   zum   definieren   der   Linienart. Klickt   man   mit   rechts   auf   das   GRID­Icon   öffnet   sich   ein   Popup­Menü. Datei  speichern. dann der Miter­Radius  zur   Bestimmung   der   Abschrägung   von   Knickpunkten   mit   den   beiden  Optionen   runde   oder  gerade   Abschrägung   (siehe  MITER­Befehl). In Script­Dateien ist der Befehl notwendig.   keine   der   Bibliotheken   (eines   einzelnen   Verzeichnisses)  auswählen.

  54 .   Herauszoomen   (F4). Das Befehlsmenü im Schaltplan-Editor INFO Zeigt   die   Eigenschaften   des   anschließend   selektierten  Objekts.  F2).   bei   denen   der   Benutzer   Parameter  angeben kann.4 EAGLE im Überblick SCRIPT Script­Datei ausführen. Die Eigenschaften können Sie gegebenenfalls direkt in diesem Dialog ändern. Stop-Icon Damit brechen Sie die Ausführung von EAGLE­Befehlen ab (Bearbeiten/Befehl   beenden). wird der gegenwärtige Befehl  ausgeführt. Alt­F2). Alternativ verwenden Sie ein Semikolon '..  Bildschirm   auffrischen   (WINDOW. wie zum Beispiel bei AUTO oder MARK. Damit können Sie eine beliebige Sequenz von EAGLE­ Befehlen per Mausklick ausführen.   Neuen  Zeichnungsausschnitt wählen. Der  Bildausschnitt lässt sich einfach mit gedrückter mittlerer Maustaste   und Bewegen der Maus verschieben! WINDOW LAST bringt den zuletzt angezeigten Ausschnitt zurück. RUN User­Language­Programm   starten. Hineinzoomen  (F3).' in der Kommandozeile.  Kennt   man  den Namen des Objekts.  WINDOW Die Icons entsprechen unterschiedlichen Betriebsarten des Befehls: Zeichnung in Arbeitsfläche einpassen (WINDOW FIT.  Das   ist   nur   bei   Befehlen   notwendig. Ein Rechtsklick auf das Icon zeigt die Liste  der zuletzt ausgeführten Script­Dateien. Funktionstasten: F9 und F10 (Voreinstellung). kann man ihn über die Kommandozeile angeben. UNDO/REDO: Damit   können   Sie   die   bisherigen   Befehle  Zurücknehmen   oder   erneut  ausführen. Go-Icon Wenn Sie auf dieses Icon klicken.   Ein   Rechtsklick   auf   das   Icon   öffnet   ein  Menü mit den zuletzt gestarteten User­Language­Programmen.

 Ist das gesuchte Objekt nicht im Schaltplan  enthalten.   Im  Anhang  finden   Sie   eine   Liste. das auf die Seite verweist auf der es zu finden ist. die dargestellt  wurde. entsteht keine elektrische Verbindung. Wird ein Netz über einen Pin bewegt. DISPLAY LAST zeigt die zuletzt benutzte Layerkombination. 55 . Zusätzlich zum Anzeigefeld der absoluten Koordinaten  sehen Sie dann auch relative Angaben (R  x­Wert y­Wert) und polare Werte  (P  Radius   Winkel). Man   kann   den   Namen   eines   Bauteils   oder   eines   einzelnen   Gatters   (auch  mehrere gleichzeitig) gezielt über die Kommandozeile angeben. MARK Der   anschließende   Mausklick   definiert   den   neuen   Nullpunkt   für   die  Koordinatenanzeige. MOVE Bewegen   beliebiger   sichtbarer   Objekte. Dabei sind  auch die Platzhalter  *  und  ?  erlaubt. Die Position von C12 ist sofort erkennbar. den SHOW­Befehl mit der  Option @ zu verwenden.  Bewegt man ein Gate mit einem Pin über ein Netz oder einen anderen Pin.4. Mit  Ctrl +  SHOW invertieren Sie die  Hervorhebung des gewählten Objekts.  werden   wieder   nur  die  absoluten Koordinatenwerte  angezeigt. Bei sehr kleinen Objekten kann es sinnvoll sein.  entsteht eine Verbindung.   Wenn   Sie   erst   das   MARK­Icon   und   anschließend   das  Ampel­Icon  anklicken.   werden  mehrere  Einträge  gezeigt. Bei  Objekten. da das Bauteil im Schaltplan mit  einem umschließenden Rahmen markiert wird. DISPLAY Blendet  Zeichenlayer   ein   und   aus.   die  Auskunft über die Bedeutung der Layer gibt.   die   aus   mehreren   Teilen   bestehen. Befindet sich das gesuchte Objekt nicht auf der aktuellen Seite.   die   über   mehrere   Seiten   gehen. Zum Beispiel: SHOW @ C12. wird in der Spalte Sheet ein Minuszeichen ' ­ ' angezeigt. Weitere Informationen zum DISPLAY­Befehl finden Sie der Hilfe­Funktion. öffnet sich  das  SHOW­Fenster.2 Das Schaltplan-Editor-Fenster SHOW Stellt das anschließend mit der Maus selektierte Objekt heller dar.  Ein  Klick  auf  einen Eintrag zeigt  das selektierte  Objekt zentriert am Bildschirm.   Die   rechte   Maustaste   rotiert   das  Objekt am Mauszeiger.   zum   Beispiel   Bauteile   mit  mehreren   Gattern   oder   Netze.

4 EAGLE im Überblick Gruppen von Objekten lassen sich so bewegen:  Gruppe   mit   GROUP   definieren. die anschließend z. Während die Gruppe am Mauszeiger hängt. rotiert oder mit CUT und  PASTE   in   eine  andere   Zeichnung   kopiert   werden   soll   oder   bei   der   mit  CHANGE   eine   Eigenschaft   verändert   werden   soll. Wird   die  Ctrl­Taste   nicht   gedrückt. Beim Kopieren von einzelnen Netzen und Bussen wird der Name beibehalten..   MOVE­Icon   anklicken.  vorausgesetzt. CHANGE.  Nachdem   das   Icon  angeklickt   wurde.   Schließen   des   Polygons   mit   der   rechten   Maustaste)  definieren.. kann sie mit der rechten  Maustaste um 90 Grad weiter gedreht werden. die entsprechenden Layer sind eingeblendet. Auch dieses hat einen Eintrag Move: Gruppe zum Bewegen der  Gruppe. MOVE   kann   mit   vielen   Optionen   auch   direkt   über   die   Kommandozeile  verwendet werden.   erscheint   nach   dem   Rechtsklick   das  Kontextmenü.) muss  56 . Siehe Hilfe­Funktion. wählen  Sie   in   der   Aktionsleiste   oder   über   die   Seitenvoransicht   eine   andere  Schaltplanseite und  setzen dann die Objekte an der gewünschten Stelle ab.  Ctrl­Taste   drücken. COPY kann man innerhalb einer Zeichnung auch auf Gruppen anwenden. Die  Funktionsweise   ist   gleichbedeutend   mit   der  Kombination  der  Befehle  CUT  und PASTE. bewegt. Möchten Sie die Gruppe auf eine andere Schaltplanseite verschieben. MIRROR Objekte spiegeln. Der Inhalt der Gruppe kann nicht mit der Zwischenablage des  Betriebssystems genutzt werden. COPY Bauteile und andere Objekte kopieren. GROUP Gruppe definieren.   kann   man   die   Gruppe   entweder   durch   Aufziehen   eines  Rechtecks   oder   durch   ein   Polygon   (Polygonecken   durch   Klicken   mit   der  linken   Maustaste.  bei allen anderen Objekten wird der Name verändert.  Halten Sie die Ctrl­Taste gedrückt während Sie auf ein Objekt klicken. ROTATE Objekte um 90 Grad rotieren (auch mit MOVE möglich). GROUP ALL in der Kommandozeile selektiert alle Objekte der aktuellen Seite. MOVE. wird  dieses an seinem Aufhängepunkt selektiert und befindet sich somit im aktuell  eingestellten Raster. B.  und bei gedrückter Taste mit der rechten Maustaste in die Zeichnung klicken  und bewegen.  Der anschließend auszuführende Befehl (ROTATE.

4. um einen Referenzpunkt zu setzen. CUT Die   Objekte   einer   vorher   definierten   Gruppe   werden   in   den   Pastebuffer  übertragen. ändern die Gruppenzugehörigkeit.  Ausnahme ist CUT: Hier genügt ein Linksklick mit der Maus. Siehe Hilfe­ Funktion. kann sie mit der  Ctrl­Taste plus rechter Maustaste gelöscht werden. Objekt­Eigenschaften kann man auch über das Kontextmenü  anzeigen und  ggf.  so drücken Sie die Shift­Taste während Sie den ersten Eckpunkt der nächsten  Gruppe festlegen.2 Das Schaltplan-Editor-Fenster bei gedrückter Ctrl­Taste und rechtem Mausklick auf die Gruppe angewendet  werden. der Package­Variante oder der Größe eines Textes.   zum   Beispiel   der   Breite  einer Leitung. Kein Zusammenhang mit der Windows­Einfügen­Funktion. PASTE Objekte   aus   dem   Zwischenspeicher   werden   in   die   Zeichnung   eingefügt. auch ändern.   um  die Gruppenzugehörigkeit  eines  Elements   und   dessen   hierarchisch  übergeordnete   Elemente   zu   invertieren:  Klicken   Sie   zum   Beispiel   auf   ein   Netzsegment   im   Schaltplan   und   alle  Elemente. Das Kontextmenü erreicht man durch einen Klick mit der  rechten Maustaste auf das Objekt.  Einschränkungen siehe Hilfe­Funktion.  erfordern bei gedrückter Ctrl­Taste einen rechten Mausklick. Es   besteht   kein   Zusammenhang   mit   der   Windows­Ausschneiden­ Funktion.  klicken Sie mit gedrückter  Ctrl­Taste bei aktivem  GROUP­Befehl auf das Element. 57 . Alle   anderen   Befehl.   die   auf   eine   Gruppe   angewendet   werden   sollen.   Aktivieren   Sie   CUT   und   klicken   Sie   dann   mit   der  linken  Maustaste in die Gruppe. Wollen Sie zu einer bestehenden Gruppe noch weitere Gruppen hinzufügen. CHANGE Nachträgliches   Ändern   von  Objekt­Eigenschaften. DELETE Löschen von sichtbaren Objekten. Sollen   einzelne   Elemente   zur   Gruppe   hinzugefügt   werden   oder   aus   der  Gruppe entfernt werden. Auch in Kombination mit GROUP. Drücken Sie  Ctrl  +  Shift  miteinander. Ist eine Gruppe definiert. die zu diesem Netz gehören.

  Eine   Suchfunktion   hilft   Bauteile  (Devices) schnell zu finden. die zu diesem Bauteil führen nicht aufgelöst. wenn man mit gedrückter  Shift­Taste   auf   ein   Gate   klickt. Wenn Sie mit der rechten Maustaste auf das ADD­Icon klicken. GATESWAP Tauscht gleichwertige Gates eines Bauelements. ADD Hinzufügen   von  Bibliothekselementen. Voraussetzung:   Die   Gates   müssen   mit   gleichem  Swaplevel  definiert   sein.4 EAGLE im Überblick Der DELETE­Befehl löscht ein komplettes Bauteil.  58 . USE bestimmt welche Bibliotheken zur Auswahl  stehen. die in der Schaltung  individuell platziert werden können. REPLACE Bauteil (Device) durch ein anderes aus einer beliebigen Bibliothek  ersetzen.  NAME Namen für Bauteile. das die zuletzt geholten Bauteile zeigt. Ein rechter Mausklick auf das Icon öffnet ein Popup­Menü. PINSWAP Tauscht die an gleichwertige Pins eines Bauelements angeschlossenen Netze. VALUE Werte   für   Bauteile   vergeben.  Voraussetzung: Die Pins müssen mit gleichem Swaplevel definiert sein. Klickt man bei gedrückter Shift­Taste auf ein Netz oder einen Bus. das die zuletzt  ausgewählten Bauteile zeigt. aus der Sie einen Wert wählen und durch Klick auf ein  oder mehrere Bauteile zuordnen können.   wenn das neue Bauteil mindestens  genauso viele Anschlüsse hat wie das bisherige und zumindest die Position  oder die Namen der Pins und auch der Pads identisch sind.   Bei   ICs   wird   als   Wert   im   allgemeinen   die  Bausteinbezeichnung (z. Bus­Segment gelöscht.   In   diesem   Fall   werden   im   Board   (falls  vorhanden) die Leiterbahnen.  Der Austausch  kann nur  funktionieren.  Gates nennt man in EAGLE die Symbole eines Bausteins. wird das  ganze Netz­ bzw. 7400) verwendet. Bei   einem   Rechtsklick   auf   das   Icon   erscheint   eine   Liste   der   bisherigen  verwendeten Values. öffnet sich ein  Popup­Menü. Netze oder Busse vergeben. B.

  verwendet   wird).  Polygonkonturen).  Eigenschaften.  Nach SMASH kann man die Texte mit DELETE verstecken. dass dieser Befehl im Layout­ Editor   für   Wires. Auch in Kombination mit GROUP.   also   elektrische   Verbindungen. ein­ bzw.   die   aus  mehreren  Symbolen   (Gates)  bestehen.   so   dass   sie   individuell   platziert   und   in   ihrer   Größe   geändert  werden können.  negatives   eine   Gerade.  hat  man die  Möglichkeit. MITER Abrunden bzw.  kann   sie   bei   gedrückter  Ctrl­Taste   mit   der  rechten  Maustaste   gesmasht  werden.   Abschrägung   wird   über  den   Miter­Radius   vorgegeben. Ebenso bei Versorgungspins. Gatter D  vor Gatter C).   Der   Miter­Radius   ist   auch   für   verschiedene   Wire­ Bends (Knickmodi) gültig (siehe Hilfe zum SET­Befehl).   Positives   Vorzeichen   ergibt   eine   Rundung. SPLIT Fügt einen Knick in eine Linie (Wire und Netze) ein.4.2 Das Schaltplan-Editor-Fenster SMASH Löst   die  Platzhaltertexte   für   den   Namen. IC1) in die  Kommandozeile ein. Wires kann man  auch in Bögen verlegen. In diesem Fall  aktivieren Sie INVOKE und tippen den Namen des Bausteins (z. wenn man ein Gate eines Bauteils platzieren  will.   Der   Grad   der   Abrundung   bzw. ausschalten. für   Attribute  von  Bauteilen. das auf einer anderen Schaltplanseite verwendet wurde. Abschrägen von Wire­Verbindungsstellen (auch bei Net. Der Befehl wird auch benötigt. werden die  Texte   wieder  an  die  ursprüngliche   Stelle   gesetzt  und  sind  nicht  mehr frei  editierbar (auch über das Kontextmenü mit unSmash).   Wert  und   ggf. Hält man während des SMASH­Befehls die  Shift­Taste gedrückt. einzelne Gates gezielt in den Schaltplan zu holen (z. INVOKE Bei   Bauteilen.   Über  CHANGE   STYLE   kann   die   Linienart   verändert   werden. B. die nicht automatisch im Schaltplan erscheinen. B. Shift­Taste in der Hilfe­Funktion: Drücken   Sie   beispielsweise   beim   Anfangsklick   eines   Wires   die  Ctrl­Taste.  59 .   Mit   der   rechten  Maustaste ändert man den Knickmodus (SET WIRE_BEND). Bus. WIRE Zeichnen von Linien (der Name kommt daher. Bitte beachten Sie auch die Hinweise zu den Besonderheiten in Kombination  mit der Ctrl­ bzw. Ist eine Gruppe definiert. Alternativ   lässt   sich   die   Option  Smashed  auch  über   das   Kontextmenü.

 auch wenn  dieser   nicht   im   aktuell   eingestellten   Raster   liegt   (Fang­Funktion). BUS Zeichnen   von   Bus­Linien. NET Zeichnen  von Netzen.   CHANGE  RATIO   ändert  beim   Vektor­Font  die  Strichstärke.4 EAGLE im Überblick beginnt die Linie exakt am Ende des in der Nähe liegenden Wires. indem Sie mit dem NAME­Befehl dem Bus  oder dem Netz einen anderen Namen zuweisen.   Ein   Bus   hat   keine   logische   Bedeutung. Siehe auch MOVE­Befehl. RECT Zeichnen von Rechtecken.  Pinliste (EXPORT NETLIST oder PINLIST) prüfen. ARC Zeichnen von Kreisbögen (auch mit WIRE möglich). Netze mit gleichem Namen sind elektrisch verbunden  (auch wenn sie sich auf verschiedenen Schaltplanblättern befinden).  TEXT Platzieren  von Texten. Mit  CHANGE   TEXT  ändern   Sie   den  Text   selbst. Bitte mit dem SHOW­Befehl. Netze lassen sich direkt aus Bussen 'herausziehen'. Siehe auch LABEL­Befehl. Label­Texte ändern Sie.   Linienart   und   Layer   werden   vom   bereits   vorhanden   Wire  übernommen.   Kreise   mit   Linienstärke   (width)   null   gezeichnet. CIRCLE Zeichnen   von  Kreisen.  Linienbreite. dem ERC oder per Netzliste bzw. CHANGE CAP FLAT | ROUND definiert gerade bzw.   Er   stellt  lediglich ein Zeichenelement dar. Optische  Verbindungen zwischen Netzen und Pins sind nicht notgedrungen elektrisch  verbunden.  Verwenden Sie CHANGE  SIZE um die  Texthöhe zu  verändern.   CHANGE  FONT  verändert  die  Schriftart.  werden gefüllt dargestellt. runde Bogenenden. POLYGON Zeichnen von Polygonen (gefüllte Flächen mit beliebiger Form). 60 . Nur Netze stellen elektrische Verbindungen  her.

  die   bereits   beim   Control   Panel   erklärt   wurden.4. LABEL Den Namen eines Busses oder Netzes als Beschriftung platzieren.. die nicht über das Befehlsmenü erreichbar sind Menüpunkte. Die meisten können  im   Schaltplan­   und   Layout­   bzw. wird automatisch ein Querverweis generiert.   auch   im   Bibliotheks­Editor   angewendet  werden. 61 .  kann man Attribute festlegen.2 Das Schaltplan-Editor-Fenster JUNCTION Symbol   für  Netzverbindung   platzieren. die eine Einteilung in Spalten und  Reihen aufweisen. Am bequemsten über das Menü Optionen/Tastenbelegung möglich.  Die   Bedeutung   der  möglichen Platzhalter wird in der Hilfe des LABEL­Befehls erklärt. Die folgenden Befehle können Sie textuell in die Kommandozeile eingeben. ERC Der  Electrical Rule Check prüft die Schaltplanlogik und die  Konsistenz von  Schaltung und Platine. Aktiviert man für ein Label die Option XREF (in der Parameterleiste oder über  CHANGE XREF ON). ASSIGN Belegen von Funktionstasten.lbr befinden sich vordefinierte Rahmen.  die im Schaltplan allgemein bzw. man kann sich kreuzende Netze auch über JUNCTION  manuell verbinden. Befehle. ATTRIBUTE Definiert ein Attribut für ein Bauteil. sofern diese schon existiert. sondern mit dem Befehl  NAME.   verwenden   Sie   am   Besten   auf  allen Schaltplanseiten Zeichnungsrahmen. Labels werden nicht mit CHANGE TEXT geändert.   werden   hier  nicht mehr angesprochen. Um   ein   Objekt   gut   lokalisieren   zu   können. der auf das  entsprechende Netz auf der nächsten Seite verweist. Über das Menü  Bearbeiten/Globale Attribute.  Einige davon sind auch über die Menüleiste zugänglich. da das Label den Netznamen repräsentiert. Zum Anlegen solcher Rahmen verwenden Sie den FRAME­ Befehl. für alle Bauteile gültig sein sollen.  Attribute können frei definiert werden  und beliebige Informationen enthalten. In der Bibliothek frames. Das Format der Querverweise bestimmen Sie unter  Format für Querverweis­ Labels  im   Menü  Optionen/Einstellungen/Verschiedenes.   Junctions   werden   im   allgemeinen  automatisch gesetzt.

  In   Zeichenbefehlen  wechselt man den Layer per Mausklick in der Parameterleiste.). Das  Text­Menü kann man über Optionen/Benutzeroberfläche einblenden. Inhaltsverzeichnissen. zum Beispiel mit der Nummer 200 und dem Namen  MeinLayer anzulegen.  Auch in der Layout­Zeichnung möglich. tippen Sie in der Kommandozeile: LAYER 200 MeinLayer Für den Fall. LAYER Zeichenlayer  festlegen   und   neue   Layer  definieren. vom Schaltplan­Editor  aus eine Platine aufrufen (EDIT name. EXPORT Ausgabe von Listen (insbesondere  Netzlisten).   Diese   Einstellungen   werden   auch   in   Polygonen   berücksichtigt. Um einen neuen Layer. Weitere  Informationen finden Sie in der Hilfe­Funktion..   müssen   Sie   die  beiden Innenlagen zuerst noch definieren: LAYER 2 Route2 LAYER 15 Route15 MENU Legt  den  Inhalt  des  Text­Menüs   fest..   Siehe   auch  Beispiel  im  Anhang. der im  Falle des Schaltplan­Editors nur Schaltpläne zum Öffnen anbietet.4 EAGLE im Überblick CLASS Auswählen und Definieren von Netzklassen (Bearbeiten/Netzklassen. Script­ Dateien und Grafikdateien (Datei/Exportieren. B. CLOSE Textbefehl zum Schließen eines Editor­Fensters (Datei/Schließen).brd).). OPEN Textbefehl   der   eine   Bibliothek   zur   Bearbeitung   öffnet   (Bibliothek/Öffnen). 62 .   weil   Sie  zwei   zusätzliche   Innenlayer   im   Layout   nutzen   möchten. Alternative  zum Datei­Menü des Control Panels. Eine  Netzklasse legt die Breite einer Leiterbahn. EDIT Textbefehl zum  Laden  von Dateien. dass Sie beispielsweise in der EAGLE­Light­Edition ein  Layout  erzeugt   haben.  Siehe  auch Seite 123. Sie können z..  Nicht identisch mit dem Menüpunkt Datei/Öffnen des Editor­Fensters. den Abstand zu Nachbarsignalen  und den Durchmesser von Vias für den Autorouter und den ROUTE­Befehl  fest. FRAME Anlegen   eines   Zeichnungsrahmens   (Zeichnen/Frame)   für   den   Schaltplan..   und   auf   die   Standard­Edition   aufgerüstet   haben.

  Wenn   Sie   Ihre   Zeichnung   schwarzweiß   ausgeben  wollen. SET Einstellen von System­Parametern und Betriebsarten..   Die   eigentlichen   Fertigungsdaten   werden   mit   dem  CAM­Prozessor   erstellt..  bzw.. REMOVE . PRINT Aufruf des Drucker­Dialogs über das Drucker­Icon     in der Aktionsleiste  oder   über   das   Menü  Datei/Drucken.  Bibliothek/Alles aktualisieren). Voreinstellungen können auch in  der   Script­Datei  eagle.  Damit   erstellt   man   im   allgemeinen  Ausdrucke   von   Schaltplänen   oder   Ausdrucke   zur   Überprüfung   der  Fertigungsunterlagen. Wenn  Sie die Option Titelzeile abschalten. verhindern Sie.   Setzen   Sie  Blatt­Limit  auf   1.  Wenn Sie nicht die ganze Zeichnung. Layout mit den Defini­ tionen   der   aktuellen   Bibliotheken   (Bibliothek/Aktualisieren.   wenn   Sie   die   Zeichnung   auf  maximal einer Seite ausgeben wollen.   kann   man   über  TECHNOLOGY   oder   auch   über   CHANGE   TECHNOLOGY   die   aktuelle  Technologie ändern.   Das   ist   im   Schaltplan   oder   auch   im   Layout  möglich. TECHNOLOGY Sofern   ein   Bauteil   (Device)   in   der   Bibliothek   mit   mehreren   Technologien  angelegt   ist.  sondern den gerade sichtbaren Bildausschnitt drucken wollen.   typische   Beispiele   finden   Sie   in  74xx.2 Das Schaltplan-Editor-Fenster PACKAGE Sofern   für   ein   Bauteil   (Device)   in   der   Bibliothek   mehr   als   eine   Package­ Variante definiert ist.. UPDATE Aktualisiert Bibliothekselemente im Schaltplan bzw. Das ist im Schaltplan oder auch im Layout möglich. markieren Sie die Option Schwarz (und eventuell auch Gefüllt).lbr. kann  man   über   PACKAGE   oder   auch   über   CHANGE   PACKAGE   die   aktuell  verwendete   Bauform   ändern. Identisch mit Menüpunkt Datei/Beenden bzw. dass eine Bildunterschrift  gedruckt   wird.4. wählen Sie in  der Zeile Bereich anstatt Alles die Option Ausschnitt. Alt­X. 63 . Am bequemsten über  das Menü  Optionen/Einstellungen  möglich. typisches Beispiel wäre ein Widerstand aus rcl.scr  mit   Textbefehlen   vorgenommen   werden. REMOVE Löschen von Dateien oder Schaltplanseiten.lbr.   Weitere  Informationen finden Sie in der Hilfe­Funktion.S3 ← löscht beispielsweise Blatt 3 des geladenen Schaltplans.. QUIT EAGLE verlassen.

 Ctrl­ oder Alt­Taste können unter­ schiedliche Funktionen haben. kann man durch Drehen des Rädchens  die   Zoomstufe   in   der   Zeichnung   verändern.   wenn   Sie   eine   neue   Platine  (Board) anlegen oder eine bestehende Platinendatei öffnen.  im   Editor   weiterhin   die  bisherige   Datei   bearbeitet   wird. Auch wenn Sie nur den Layout­Editor besitzen.  Der  Mausrad­Zoomfaktor  im  Menü  Optionen/Benutzeroberfläche  bestimmt   den   Vergrößerungs­   bzw. sollten Sie sich den  vorangegangenen Abschnitt ansehen.. dass  im   Gegensatz   zum   Menüpunkt  Speichern   unter. können Sie  durch  das Bewegen der Maus den Bildschirmausschnitt in beliebige Richtung  verschieben. und die rechte. um zum nächsten Objekt weiter zu schalten. 4. Wenn Sie den  Schaltplan­Editor besitzen.  Wenn Sie den Wert auf 0 setzen.   wird   der  Mauszeiger als Vierfach­Pfeil dargestellt. Der   Aufbau   des   Layout­Editor­Fensters   entspricht   dem   des   Schaltplan­ Editors. Voraussetzung für die Verwendung der mittleren Maustaste ist. Selektieren von benachbarten Objekten Beim   Selektieren   von   Objekten. Maustasten Die mittlere und rechte Maustaste haben in vielen Befehlen eine spezielle Be­ deutung. zum Beispiel beim Selektieren von Objekten  mit dem MOVE­Befehl oder beim Zeichnen von Linien mit WIRE. Zum  selektierten   Objekt   werden   in   der   Statuszeile   des   Editor­Fensters  Informationen angezeigt. Halten  Sie das Rädchen oder  die mittlere  Maustaste gedrückt. um die Auswahl zu  bestätigen.   die   nahe   beieinander   liegen. Mausklicks in Kombination mit der Shift­. können Sie durch Drehen des Rädchens in  vertikaler Richtung scrollen.  Verkleinerungsfaktor pro Schritt. da alle Angaben analog für den Layout­ Editor gelten. Standardmäßig ist der Wert auf 1. Detaillierte  Informationen dazu finden Sie in der Hilfe­Funktion unter Tastatur und Maus  beziehungsweise zum jeweiligen Befehl. Bitte beachten Sie. werden Sie im allgemeinen zuerst eine Schaltung  entwerfen und dann mit dem BOARD­Befehl bzw. Betätigen Sie die linke Maustaste.   nicht   die   unter   einem   neuen   Namen  abgespeicherte Datei. 64 .2 gesetzt.3 Das Layout-Editor-Fenster Das   Fenster   des   Layout­Editors   öffnet   sich. und das erste in Frage kommende  Objekt erscheint hell. mit dem BOARD­Icon die  zugehörige Platinendatei anlegen. SELECT_FACTOR).4 EAGLE im Überblick WRITE Textbefehl für das Abspeichern der geladenen Datei..  Siehe auch Hilfe­Funktion (SET­Befehl. Verwenden Sie eine Rädchenmaus. dass  Ihre Maus dem Betriebssystem als 3­Tasten­Maus bekannt ist.

  Tippen   Sie  INFO IC1  in   die   Kommandozeile.3 Das Layout-Editor-Fenster ➢ Der Layout­Editor Lediglich  die Befehle des Befehlsmenüs werden hier noch einmal komplett  aufgeführt.   zeigt   EAGLE   die   Eigenschaften   des  Objekts mit dem Namen IC1.4. Manche der Eigenschaften können Sie direkt in  diesem Dialog verändern.  da sich  gleich  lautende Befehle im Schaltplan­  und im  Layout­ Editor manchmal geringfügig unterscheiden. Zusätzlich können alle Befehle über die Pulldown­Menüs in der Menüleiste  erreicht werden. Das Befehlsmenü im Layout-Editor INFO Zeigt   die   Eigenschaften   des   anschließend   selektierten  Objekts. Die   Beschreibung   der   Befehle.  65 . Das gilt selbstverständlich auch für Schaltplan­ und Layout­ Editor­Fenster. finden Sie ebenfalls im Abschnitt über das Schaltplan­Editor­Fenster.   die   nicht   über   das   Befehlsmenü   erreichbar  sind.

  Mit Ctrl + SHOW invertieren Sie die Hervorhebung des gewählten Objekts. Eine Tabelle im Anhang gibt Auskunft über die Bedeutung der Layer.   Bauteile   auf   der   Top­Seite   der   Platine  lassen   sich   nur   selektieren.4 EAGLE im Überblick SHOW Stellt das anschließend mit der Maus selektierte Objekt heller dar.   auch  wenn   ein  Wire   (geroutetes Leitungsstück) über einen  anderen  Wire oder  über ein Pad   bewegt   wird.   Man   kann   bestimmte  Layerkombinationen benennen und als Parameter übergeben. Detaillierte Informationen zu DISPLAY finden Sie in der Hilfe­Funktion. MARK Der   anschließende   Mausklick   definiert   den   neuen   Nullpunkt   für   die  Koordinatenanzeige. MOVE.   die   im   Layer­ Setup in den Design­Regeln definiert sind.  Entsprechendes   gilt  für  Bauteile  auf  der Bottom­Seite der Platine und den  Layer   24  bOrigins. Dabei sind auch die Platzhalter  *  und  ?  erlaubt.) nach. Alternativ kann man den Objektnamen (auch mehrere gleichzeitig) über die  Kommandozeile angeben.   Zusätzlich   werden   relative   Koordinaten   in   der   Form  (R x­Wert   y­Wert)   und   polare   Werte   in   der   Form   (P  Radius   Winkel)  angezeigt.   Verwenden   Sie   ROUTE   oder   WIRE   zum   Verlegen   von   Signalen. Wenn Sie erst das MARK­Icon und anschließend das Ampel­Icon anklicken.   Die   rechte   Maustaste   rotiert   das  Objekt am Mauszeiger. ARC. WIRE. MOVE Bewegen   beliebiger   sichtbarer   Objekte. Der   DISPLAY­Befehl   unterstützt   so   genannte   Aliase. DISPLAY LAST zeigt die zuletzt benutzte Layerkombination. Der   MOVE­Befehl   kann   keine   Signale   verbinden.  bezieht sich die Koordinatenanzeige wieder auf den absoluten Nullpunkt der  Zeichnung. 66 . die dargestellt  wurde. Drücken Sie beim Selektieren eines Bauteils oder eines anderen Objekts die  Ctrl­Taste. Bitte lesen Sie hierzu  in der Hilfe­Funktion (CIRCLE. Das ermöglicht  ein schnelles Umschalten zwischen verschiedenen Darstellungsweisen.   Es   werden   nur   die   Signal­Layer   gezeigt.   wenn   der   Layer   23  tOrigins  eingeblendet   ist.   In   dieser   Form   können   Koordinatenwerte   auch   über   die  Kommandozeile eingegeben werden. DISPLAY Blendet   Zeichenlayer  ein   und   aus. ROUTE usw. wird es in einer besonderen Weise selektiert.

 kann man die Gruppe entweder durch  Aufziehen eines Rechtecks bei gedrückter linker Maustaste oder durch einen  Polygonzug  definieren  (Polygonecken setzt  man mit  der linken  Maustaste. COPY   kann   man   auch   auf   Gruppen   anwenden. Der Winkel kann auch direkt im Feld  Winkel  oder über die Kommandozeile  angegeben werden.   kann   man   es  durch Bewegen der Maus drehen.  Durch gezieltes Ausblenden von Layern  kann man bestimmte Objekte von der Selektion ausschließen. Um sicher zu gehen.  Nachdem das Icon angeklickt wurde.   Die   Gruppe   wird   um   den  angegeben Winkel gegen den Uhrzeigersinn gedreht. dass alle Elemente selektiert werden.   rotiert   oder   mit   CUT   und  PASTE kopiert wird oder über CHANGE andere Eigenschaften erhalten soll.   der   Value   bleibt  unverändert.  Beim   Kopieren   von   Bauteilen   wird   der   Name   verändert. Bauteile kann man mit dem MIRROR­Befehl auf die andere  Seite der Platine bringen. Es befindet sich somit im aktuell  eingestellten Raster. COPY Bauteile und andere Objekte kopieren. Hält man  beim   Selektieren   des   Objekts   die   linke   Maustaste   gedrückt. Beim Kopieren einzelner Wires wird der Name beibehalten. siehe MOVE im Abschnitt zum Schaltplan­Editor.3 Das Layout-Editor-Fenster Bewegen von Gruppen. ROTATE Objekte in beliebigen Winkeln rotieren (auch mit MOVE möglich). 67 . GROUP Gruppe   definieren. blenden Sie mit  DISPLAY ALL vorher alle Layer ein. Hinweise zur Syntax finden Sie in der Hilfe­Funktion.   Es   funktioniert   wie   die  Kombination der Befehle CUT und PASTE innerhalb einer Zeichnung. Zusätzliche   Informationen   zu   GROUP   finden   Sie   im   Abschnitt   über   den  Schaltplan­Editor und in der Hilfe­Funktion.  Schließen des Polygonzugs mit der rechten Maustaste).  Auch   Gruppen   können   beliebig   gedreht   werden:   Drücken   Sie   bei   aktivem  ROTATE­Befehl die  Ctrl­Taste und klicken Sie mit der rechten Maustaste in  die   Zeichnung   um   den   Drehpunkt   zu   setzen. MIRROR Objekte spiegeln. wird  dieses an seinem Aufhängepunkt selektiert. In der Parameterleiste wird  der aktuelle  Drehwinkel angezeigt. Halten Sie die Ctrl­Taste gedrückt während Sie auf ein Objekt klicken.   die   anschließend   bewegt.4. GROUP ALL in der Kommandozeile selektiert alle Elemente.

Hält man die Ctrl­Taste beim Klick auf einen Knickpunkt einer Linie gedrückt.   der   Breite   einer  Leitung   oder   der   Größe   eines   Textes. Siehe auch Hilfe­ Funktion.  Hält man die  Shift­Taste beim Klick auf eine Polygonkontur gedrückt. So kann bequem ein neuer Wert gewählt werden. Diese löscht man mit dem ERRORS­Befehl (ERRORS  CLEAR). PASTE Objekte aus dem Zwischenspeicher werden in die Zeichnung eingefügt. sofern kein konsistenter Schaltplan geladen ist. Die Gruppe selektiert man bei CUT mit der  linken  Maustaste. Wenn sich Objekte nicht löschen lassen. 24 bOrigins nicht eingeblendet. 68 .  kann sie bei gedrückter  Ctrl­Taste mit der  rechten  Maustaste gelöscht werden.   Wird   nach   dem   Verändern   einer  Eigenschaft   die   Esc­Taste   gedrückt. Siehe PASTE­Befehl. Objekt­Eigenschaften kann man auch über das Kontextmenü anzeigen und  ggf.4 EAGLE im Überblick CHANGE Nachträgliches   Ändern   von  Objekt­Eigenschaften. DELETE Löschen von sichtbaren Objekten. Kein Zusammenhang mit der Windows­Cut­Funktion.   erscheint   das   zuletzt   benutzte   Werte­ Menü. wird  das ganze Polygon entfernt.  Einschränkungen siehe Hilfe­Funktion.   z. kann es sich um Fehlerpolygone des  DRC­Befehls handeln. DELETE   SIGNALS   in   der   Kommandozeile   löscht   alle  Leiterbahnen   und  Signale im Layout.   B.  wird   dieser   entfernt   und   eine   direkte   Verbindung   zwischen   den   beiden  nächstliegenden Knickpunkten gezeichnet. im Gegensatz  zu  allen   anderen   Befehlen. Kein Zusammenhang mit der Windows­Paste­Funktion.   Das   Kontextmenü   erreicht   man   durch   einen   Klick   mit   der  rechten Maustaste auf das Objekt. Ist eine Gruppe definiert.   die  mit   einem   Rechtsklick  bei  gedrückter  Ctrl­ Taste auf eine Gruppe angewendet werden.   ändern. CUT Die Objekte einer vorher definierten Gruppe werden in den Zwischenspeicher  übertragen. Ist der Layer 23 tOrigins bzw. lassen  sich Bauteile nicht löschen.

  Bietet   eine  komfortable Suchfunktion.  Ist das Bauteil Locked. Bei   einem   Rechtsklick   auf   das   Icon   erscheint   eine   Liste   der   bisherigen  verwendeten Values. PINSWAP Tauscht   die   an   gleichwertige   Pads   eines   Bauelements   angeschlossenen  Signale.  69 . kann es mit der Maus nicht verschoben und auch nicht  mit GROUP selektiert werden. Mit einem Rechtsklick auf das ADD­Icon öffnen Sie das Popup­Menü mit den  zuletzt geholten Bauteilen.4. Mit einem Rechtsklick auf das Icon öffnet sich ein Popup­Menü.3 Das Layout-Editor-Fenster ADD Hinzufügen   von  Bibliotheks­Elementen   zur   Zeichnung. aus der Sie einen Wert wählen und durch Klick auf ein  oder mehrere Bauteile zuordnen können.  Soll   nicht   das   ganze   Bauteil. Vias oder Polygone vergeben. REPLACE Bauteil oder bei einem Layout ohne Schaltplan ein Gehäuse (Package) durch  ein anderes aus einer beliebigen Bibliothek ersetzen. Das ist  auch über den Eintrag unLock im Kontextmenü möglich. den PACKAGE­Befehl.  Shift  + LOCK entriegelt das Bauteil. LOCK Verriegelt die Position und Orientierung eines Bauteils in der Platine. Über USE wird bestimmt.  Der Aufhängepunkt eines verriegelten Bauteils wird im Editor­Fenster als x.  im Gegensatz zu einem + bei nicht verriegelten Bauteilen. vorausgesetzt die entsprechenden Pins sind mit gleichem Swaplevel  definiert. Man kann einem  Polygon ein anderes Signal zuordnen. welche Bibliotheken bei  ADD berücksichtigt werden. NAME Namen für Bauteile. dargestellt. verwendet man CHANGE PACKAGE bzw. Ein Widerstand erhält beispielsweise den Wert  100k. indem man es mit NAME umbenennt. VALUE Werte für Bauteile vergeben.   sondern   nur   die   Package­Variante   getauscht  werden. das eine Liste  der kürzlich getauschten Bauteile enthält. Signale. Über   den   Eigenschaften­Dialog   lässt   sich   die   Position   eines   verriegelten  Bauteils jedoch gezielt durch die Eingabe neuer Koordinaten verändern.

 Ist eine Gruppe definiert. Den bisherigen Verlauf können Sie anschließend mit  Ctrl+DELETE oder RIPUP entfernen. Hält man während des SMASH­Befehls die Shift­Taste gedrückt. Dabei werden Luftlinien (Airwires) in Leiterbahnen  verwandelt. kann sie mit Ctrl und der  rechten Maustaste gesmasht werden. Falls Sie das Autorouter­Modul besitzen.  negatives   eine   Gerade. werden die  Texte  wieder   an die  ursprüngliche  Stelle   gesetzt  und  sind  nicht mehr frei  editierbar (auch möglich im Kontextmenü mit unSmash). unterstützt der ROUTE­ Befehl den Follow­me­Router zum automatischen Verlegen einer selektierten  Signallinie. unterschiedliche Funktionen: 70 . fügen Sie mit SPLIT zwei Knickpunkte ein. ein­ bzw. Nach SMASH kann man die Texte mit DELETE verstecken.   Auch   in  Kombination mit GROUP.   Abschrägen   von   Wire­Verbindungsstellen   (auch   bei  Polygonkonturen). ausschalten. Bewegen Sie die Maus und verlegen Sie die Leiterbahn  auf einem andern Weg. MITER Abrunden   bzw. auch in Verbindung  mit den Tasten Ctrl und Shift.4 EAGLE im Überblick SMASH Löst die Texte für Name. Alternativ   lässt   sich   die   Option  Smashed  auch   über   das   Kontextmenü. und  wechseln   mit   CHANGE   LAYER   die   Lage. OPTIMIZE Fasst Wire­Segmente in den Signallayern. Wenn Sie zum Beispiel ein Stück einer bereits verlegten Leiterbahn in einen  anderen Layer legen wollen. zu einem  Segment zusammen.   Mit   einem   Linksklick   auf   die   Leiterbahn   fügen   Sie  einen Knickpunkt ein.  Eigenschaften.   Der   Miter­Radius   ist   auch   für   verschiedenes   Wire­ Bends (Knickmodi) gültig (siehe Hilfe zum SET­Befehl).   Abschrägung   wird   über  den   Miter­Radius   vorgegeben. Wert und Attribute von Bauteilen. Dieser Befehl bietet mit den verschiedenen Maustasten. ROUTE Signal manuell verlegen. SPLIT   ermöglicht   außerdem   ein   schnelles   Neuverlegen   einer   bereits  gerouteten   Leiterbahn. die in einer Linie liegen. SPLIT Fügt einen Knickpunkt in eine Linie ein. so dass sie indivi­ duell   platziert   und   in   ihrer   Größe   geändert   werden   können.   Der   Grad   der   Abrundung   bzw.   An   den   Knickpunkten   werden  automatisch Durchkontaktierungen gesetzt.   Positives   Vorzeichen   ergibt   eine   Rundung.

 In den Signal­Layern 1 bis 16 erzeugt der  WIRE­Befehl elektrische Verbindungen. Leiterbahnen. auch wenn dieser  nicht   im   aktuell   eingestellten   Raster   liegt   (Fang­Funktion). wird seine Breite für die neue Leiterbahn verwendet Auswahl des Layers Wahl des Knickwinkels Umkehr der Knickwinkel­Reihenfolge beim Durchklicken Umschalten zwischen korrespondierenden Knickwinkeln Erzeugt beim Absetzen ein Via Definiert beim Absetzen den Radius des Kreisbogens Mehr Informationen darüber finden Sie in der Hilfefunktion. CHANGE RATIO ändert die Linienbreite beim Vektor­Font.   CHANGE  FONT  verändert  die  Schriftart.   Verwenden   Sie   CHANGE   SIZE   um   die   Texthöhe  einzustellen.4. bestimmte Signale von der Aktion  ausnehmen.   egal   mit   welchem   Font   der   Text  71 . Der DRC und  der Autorouter behandeln einen WIRE immer als durchgezogene Linie.   also   kein   echtes  Signal führen. RIPUP Verdrahtete   in   unverdrahtete   Signale   (Luftlinien).  Linienart und Layer werden vom bereits vorhanden Wire übernommen. Den   Knickmodus   (SET­Befehl.  Bitte beachten Sie auch die Hinweise zu den Besonderheiten in Kombination  mit der Ctrl­ bzw. egal  welcher Style verwendet wurde.   oder   auch   nur   die   Polygone   ansprechen. Mit  CHANGE   TEXT   ändern  Sie   den  Text   selbst.   Linienbreite.  TEXT Platzieren   von   Texten. müssen mit DELETE gelöscht werden. beginnt  die Linie exakt am Ende des in der Nähe liegenden Wires. WIRE Zeichnen  von Linien und Bögen. Durch   die   Angabe   von   Signalnamen   in   der   Kommandozeile   können   Sie  einzelne Signale gezielt berechnen lassen. Die Option Immer Vektor­Schrift  (im der Menü Optionen/Benutzeroberfläche)  stellt   Texte   immer   als   Vektor­Font   dar. Shift­Taste in der Hilfe­Funktion: Drücken Sie beispielsweise beim Starten eines Wires die  Ctrl­Taste.   Parameter  Wire_Bend)   ändert   man   mit   der  rechten Maustaste.   berechnete   Polygone   in  Umriss­Darstellung verwandeln.   die   nicht   an   Bauteile   angeschlossen   sind. Der Parameter Style (CHANGE­Befehl) bestimmt die Linienart.   Mehr   Informationen  dazu finden Sie in der Hilfefunktion zum RIPUP­Befehl.3 Das Layout-Editor-Fenster Ctrl + Links Shift + Links Mitte  Rechts Shift + Rechts Ctrl + Rechts Shift + Links Ctrl + Links Routing beginnt an einem beliebigen Punkt eines  Wires oder Vias Beginnt die Luftlinie an einem bereits verlegten Wire.

 sind die Bogenenden rund. ARC Zeichnen von Kreisbögen (auch mit WIRE möglich). Weitere Möglichkeiten finden Sie in der Hilfe­ Funktion.4 EAGLE im Überblick ursprünglich definiert wurde. 42 bRestrict und 43 vRe­ strict  erzeugt   dieser   Befehl   Sperrflächen   für   den  Autorouter/Follow­me­ Router.  Bögen mit runden Enden (CHANGE CAP ROUND) nicht.   also   durch   dünne   kurze   Linien   gezeichnet. Polygone in den Signal­Layern werden als Signale behandelt.   Das  Polygon spart dann die Sperrfläche (also den Text) aus. Siehe auch Hilfe­Funktion. 72 . Sie halten zu  anderen Potentialen einen bestimmten Abstand ein (Copper Pouring). Damit  lassen sich unterschiedliche Signalflächen auf demselben Layer realisieren. Die Kontur eines Polygons wird in der Umrissdarstellung als gepunktete Linie  dargestellt. POLYGON Zeichnen von Polygonen bzw. runde Enden für den  Bogen. CIRCLE Zeichnen   von  Kreisen. Bögen mit geraden Enden werden bei der Gerber­Ausgabe im CAM­Prozessor  immer  emuliert   ausgegeben.   42  bRestrict  und   43  vRestrict erzeugt dieser Befehl Sperrflächen für den Autorouter bzw. Kreise mit Linienstärke (width) null werden gefüllt dargestellt. Mit CHANGE CAP FLAT | ROUND definiert gerade bzw. Polygone   in   den   Layern  t/b/vRestrict  sind  Sperrflächen  für   den  Autorouter/Follow­me­Router. Follow­ me­Router. 42  bRestrict  und legen darüber eine  Kupferfläche   im  Top­  oder  Bottom­Layer   mit   dem   POLYGON­Befehl. Soll  Text in einem  Kupferlayer  invertiert dargestellt werden. Wird der Bogen als Teil eines Wire­Zuges gezeichnet und beide Enden  mit einem Wire verbunden.   In   den   Layern   41  tRestrict. In den Layern 41 tRestrict. Es wird empfohlen. RECT Zeichnen von Rechtecken. Das gilt auch für Ausdrucke und die Ausgabe  von Daten mit dem CAM­Prozessor. schreiben Sie  den Text in den Layer 41  tRestrict  bzw. Kupferflächen. Texte in Kupferlayern mit Vektor­Font zu schreiben!  Nur   so   entspricht   die   Ausgabe   über   den   CAM­Prozessor   exakt   der   Darstellung im Layout­Editor.

  Gezieltes Berechnen und Ein­ und Ausblenden von  Luftlinien durch Angabe  eines Signalnamens.   wenn  beim ROUTE­Befehl die Ebene gewechselt wird.  Nicht möglich. wenn die Forward&Back­Annotation aktiv ist. Mehr Informationen finden Sie in der Hilfe zum Befehl.   Vias   werden   automatisch   gesetzt.4. RATSNEST Kürzeste Luftlinien und reale Polygon­Darstellung berechnen. HOLE Platzieren einer Bohrung. in dem man  nur Parameter für den Follow­me­Router einstellen kann. Die   Polygon­Berechnung   kann   über   das   Menü  Optionen/Einstellungen/Ver­ schiedenes abgeschaltet werden. SIGNAL Manuelle Definition eines Signals. Verbindungen  sind dann im Schaltplan­Editor mit dem NET­Befehl zu definieren. AUTO Autorouter starten. Alternativ über den Befehl SET POLYGON_RATSNEST ON | OFF oder kurz: SET POLY ON | OFF.  Über das Menü  Bearbeiten/Globale Attribute. quadratisch. achteckig). 73 .  in den Innenlagen sind sie aber immer rund.  kann man Attribute festlegen.   Vias   können   in   den  Außenlayern unterschiedliche Formen haben (rund. RATSNEST wird beim Verlegen einer Leiterbahn mit ROUTE für das gewählte  Signal automatisch ausgeführt.  die im Layout allgemein gültig sind.  Die   ausführliche   Beschreibung   der   Syntax   zur   Definition   über   die  Kommandozeile. ATTRIBUTE Definiert ein Attribut für ein Bauteil..  öffnet sich das Autorouter­Setup­Fenster im Follow­me­Modus. Ein dem Namen vorangestelltes Ausrufezeichen blendet  die angegebenen Luftlinien aus. Mit NAME kann ein Via an  ein   bestimmtes   Signal   angeschlossen   werden.  Während des RATSNEST­Befehls wird in der Statuszeile der Name des zur  Zeit berechneten Signals angezeigt. finden Sie in der Hilfe­Funktion. Tippen   Sie   in   der   Kommandozeile   des   Layout­Editors   AUTO   FOLLOWME. Es sind  Platzhalter bei der Namensangabe  erlaubt.3 Das Layout-Editor-Fenster VIA Setzen   einer  Durchkontaktierung. die nicht durchkontaktiert wird.

 wenn das Bauteil in mehreren  Package­Varianten und/oder in verschiedenen Technologie­Varianten  angelegt wird. wird dieser zuerst automatisch gestartet. Diese können nur im  Layout­Editor verwendet werden. Es gibt im Layout­ und Schaltplan­Editor Befehle.  Ein Package ist das Gehäuse eines Bausteins.   Eine   Bibliothek   hat   üblicherweise   drei   verschiedene  Bestandteile: Packages. die nicht direkt über   das Befehlsmenü erreichbar sind. 4. ERRORS Vom Design­Rule­Check gefundene  Fehler anzeigen.4 Das Bibliotheks-Editor-Fenster Das Bibliotheks­Editor­Fenster öffnet sich. Von einem Device­Set spricht man. Sehen Sie sich dazu bitte den Abschnitt   ab Seite 61 an. das im Layout­Editor  (also auf der Platine)verwendet wird. Eine Bibliothek muss nicht ausschließlich reale Bauelemente enthalten. Ausführliche Beispiele zur Definition von Bibliothekselementen finden Sie in  einem  eigenen   Kapitel  Bauteilentwurf   an   Beispielen  erklärt  ab Seite  211  in  diesem Handbuch.   können   Sie   trotzdem  Symbole und Devices entwerfen oder editieren. Symbole und Devices. Es gibt auch Bibliotheken. Hier wird die Zuordnung zwischen einem Pin eines  Symbols und einem Pad im Package definiert. Auch   wenn   Sie   keinen   Schaltplan­Editor   besitzen.  Das Symbol enthält die Darstellung des Bausteins wie er im  Schaltplan verwendet wird. Die meisten davon sind auch im Layout­Editor nutzbar. Auch  Symbole   für   Masse   und   Versorgungsspannungen   oder  Zeichnungsrahmen  können   als   Device   in   einer   Bibliothek   gespeichert   sein. DRC Design­Regeln festlegen und Design Rule Check durchführen. Wird eine Bibliothek geladen. dann werden  eventuelle Fehler gezeigt. erscheint zunächst folgendes Fenster: 74 .  Das Device repräsentiert die Verbindung von (mehreren) Symbol(en)  und Package.4 EAGLE im Überblick ERC Konsistenzprüfung von Schaltung und Platine durchführen. Wurde der DRC bisher  noch nicht aufgerufen. die nur Packages enthalten. wenn Sie eine Bibliothek zur Be­ arbeitung   laden.   Diese   Symbole  beinhalten in der Regel keine Pins.

Device laden. 75 . Symbol. erscheint eine  Liste der zuletzt editierten Objekte. oder hält man die  linke Maustaste auf einem der Icons etwas länger gedrückt.4.   Symbol   laden.   Nur   über   das  Bibliothek­ Menü oder die Kommandozeile zugänglich. REMOVE Device/Package/Symbol   aus  Bibliothek  löschen.   Package   laden. Von   links   nach   rechts:   Device   laden. Für weitere Informationen siehe  Hilfe­Funktion oder das Kapitel Bibliotheken und Bauteile verwalten.4 Das Bibliotheks-Editor-Fenster ➢ Bibliotheks­Editor: Es ist noch kein Element geladen Package. löschen oder umbenennen Folgende Befehle sind zum Navigieren in einer Bibliothek wichtig: EDIT Device   oder   Package   (falls   nur   der   Layout­Editor   vorhanden   ist)   zur  Bearbeitung laden. Klickt man mit der rechten Maustaste auf eines der Icons.   Diese  Icons finden Sie in der Aktionsleiste.

Ändern Sie bei Bedarf mit dem NAME­Befehl die Pad­ bzw.4 EAGLE im Überblick RENAME Device/Package/Symbol   umbenennen. Zeichnen   Sie   eventuelle  Sperrflächen  mit   Hilfe  der  Befehle  CIRCLE.   Für   weitere   Informationen   siehe   Hilfe­ Funktion oder das Kapitel Bibliotheken und Bauteile verwalten. Die  Padform kann in den Außenlagen rund. 42 bRestrict und 43 vRestrict für den  Autorouter und in die Layer 39  tKeepout  bzw.  Eine ausführliche Anleitung finden Sie im Kapitel Bauteilentwurf an Beispielen   erklärt. rechteckig. falls erforderlich. RECT  oder POLYGON in die Layer 41 tRestrict.   die   nur   im   Package­Editier­ Modus verfügbar sind. Neues Package entwerfen Wechseln  Sie in den  Package­Editier­Modus über das  Package­Icon     in  der Aktionsleiste. PAD Anschluss für bedrahtete Bauelemente (Lötauge) platzieren.  eventuelle Ergänzungen des Symbols für den Dokumentationsdruck in  den Layer 51 tDocu. Die im Befehlsmenü zugänglichen Icons entsprechen denen des Schaltplan­  und Layout­Editors. Platzieren Sie mit dem HOLE­Befehl Bohrungen. In den Innenlagen sind Pads immer rund. 76 . achteckig oder länglich  sein.   Nur   über   das  Bibliothek­Menü   oder  die   Kommandozeile   zugänglich. Tippen Sie einen Package­Namen ein und bestätigen Sie die  Abfrage Neues Package 'Packagename' erzeugen? mit Ja. CIRCLE. ARC etc:  das Symbol für den Bestückungsdruck in den Layer 21 tPlace. SMD­Namen. wie man ein Bauteil definiert. Der Package-Editier-Modus Im Folgenden soll kurz beschrieben werden. SMD SMD­Pad platzieren. die durch alle Lagen der Platine geht. Platzieren   Sie   Pads   (Anschlüsse   mit   Durchkontaktierung)   oder   SMD­ Anschlussflächen   mit   Hilfe   folgender   Befehle. Zeichnen Sie mit Hilfe der Befehle WIRE. Platzieren Sie mit dem TEXT­Befehl:  den Text >NAME in den Layer 25 tNames als Platzhalter für den  Bauelementnamen. 40  bKeepout  für den Design  Rule Check. Zum Pad gehört  eine durchkontaktierte Bohrung.

 B. Der Symbol-Editier-Modus Als   Symbol   definiert   man   die   Teile   eines   Bausteins   (Device). 77 .  welchen Namen (etwa A.  74HCT00).) die Gates erhalten. 74L00. Wechseln Sie nun in den Symbol­Editier­Modus über das Symbol­Icon   in  der Aktionsleiste. B. Neues Symbol entwerfen Zeichnen   Sie   mit   Hilfe   der   Befehle   WIRE. Function. Fügen Sie mit dem DESCRIPTION­Befehl eine Beschreibung für das Package  ein.4 Das Bibliotheks-Editor-Fenster  den Text >VALUE in den Layer 27 tValues als Platzhalter für den  Bauelementwert. Platzieren Sie mit dem TEXT­Befehl:  den Text >NAME in den Layer 95 Names als Platzhalter für den  Bauelementnamen. sondern es wird festgelegt:  welches Package bzw..   die   man  im  Schaltplan individuell platzieren möchte. Platzieren Sie die Pins mit Hilfe des PIN­Befehls.  Geben Sie den Symbol­Namen an und bestätigen Sie die  Abfrage Neues Symbol 'Symbolname' erzeugen? mit Ja. Length. oder im Falle eines Widerstands lediglich das Widerstandssymbol.   das   Symbol   für   den  Schaltplan in den Symbols­Layer. Im Device­Editier­Modus wird  nichts mehr gezeichnet. Swaplevel).   ARC   etc. Das können im Falle eines 74L00  ein NAND­Gatter und ein Versorgungsspannungssymbol (bestehend aus zwei  Pins) sein. 74LS00. Die Pin­Namen ändern Sie mit dem NAME­Befehl. Mehr Informationen  darüber finden Sie in der Hilfe­Funktion. der nur im Symbol­Editier­ Modus zugänglich ist: PIN Pins platzieren.  ob es verschiedene Technologien gibt (z. Der Device-Editier-Modus Reale Bausteine werden als Devices definiert. Visible. Die  Pin­Parameter   sind   ab   Seite  216  und   in   der   Hilfe­Funktion   unter   dem  Stichwort PIN erklärt.  welches oder welche Symbole enthalten sind (im Device als Gates  bezeichnet). Man kann dazu das HTML­Text­Format verwenden.  den Text >VALUE in den Layer 96 Values als Platzhalter für den  Bauelementwert.4. welche Package­Varianten verwendet werden. Weisen   Sie   direkt   im   PIN­Befehl   oder   nachträglich  mit   CHANGE  den  Pins  geeignete Parameter zu (Direction.

  Außerdem   kann   man   sich   die  Eigenschaften  anzeigen   lassen.  ob Gates untereinander austauschbar sind (Swaplevel).  ob dem Bauteilnamen im Schaltplan ein Präfix vorangestellt wird. 78 . die man auf das Gatter anwenden  kann.  ob eine Beschreibung für dieses Bauteil in der Bibliothek gespeichert  werden soll.  ob der Wert (Value) im Schaltplan geändert werden kann oder ob als  Wert der Device­Name fest eingestellt ist. Klickt   man   mit   der   rechten   Maustaste   auf   eines   der   Gatter.   Mit  Symbol   editieren.4 EAGLE im Überblick  ob das Bauteil zusätzliche benutzerdefinierte Attribute haben soll. ➢ Device­Editor­Fenster Das Bild zeigt den fertig definierten Baustein  74*37 mit vier NAND­Gattern  und  einem   Versorgungsgatter  in   verschiedenen  Package­  und  Technologie­ Varianten.  wie sich ein Gate beim Holen mit ADD in einen Schaltplan verhält  (Addlevel).   erscheint   ein  Kontextmenü mit den möglichen Befehlen.  welche Pins welchen Gehäuse­Pads entsprechen (CONNECT­Befehl).   kommt   man   schnell   in   den   Symbol­Editor   um   es   zu  modifizieren.

). ob äquivalente Gates vorhanden sind. CHANGE Swaplevel und Addlevel ändern.4. Swaplevel und Addlevel können beim  ADD­Befehl   über   die   Parameterleiste   oder   nachträglich   mit   CHANGE  festgelegt werden.   B. CONNECT Zuordnung von Pins (Gate) und Pads (Package) festlegen. bei Widerständen).   B. etc. Der   Addlevel   definiert   z. On: Wert lässt sich in der Schaltung ändern (z. NAME Gate­Namen festlegen. den Wert eines Bauteils nach  79 . Off: Wert entspricht automatisch dem Device­Namen. ob der Bauteile­Wert im Schalt­ plan oder Layout frei gewählt werden kann oder vorgegeben wird. PREFIX Präfix für Bauteilnamen in der Schaltung festlegen (R für Widerstand. Der Swaplevel definiert. Für die Erstellung eines Devices stehen folgende Befehle zur Verfügung: ADD Symbole in Device holen. PACKAGE Package­Variante(n)   definieren   und   benennen. inklusive der Angabe  von   Technology   und   Package­Variante   (z.   wenn   vorhanden. ist es möglich.  Auch wenn Value Off gesetzt ist. Gate­Name.   Tippen   Sie   einen   Device­Namen   ein   und   bestätigen   Sie   die  Abfrage Neues Device 'Devicename' erzeugen? mit Ja. Nur  nach Vergabe eines Wertes ist das Bauteil eindeutig spezifiziert.4 Das Bibliotheks-Editor-Fenster Reale Bauteile aus Symbolen und Packages entwerfen Wechseln Sie in den Device­Editier­Modus über das  Device­Icon     in der  Aktionsleiste.   Durch   Eintippen   von  PACKAGE   in   der   Kommandozeile   oder   Klick   auf   die   Schaltfläche  Neu  im  Device­Editor­Fenster   öffnen   Sie   ein   Auswahl­Fenster. Weitere Informationen zum  Anlegen einer neuen Package­Variante finden Sie  ab Seite 261. VALUE Im Device­Modus bestimmt man mit VALUE.   Selektieren   Sie   die  gewünschte Gehäuse­Variante. B..   74LS00N).   ob   ein   Gate   nur   auf   Anforderung   in   die  Schaltung geholt wird (etwa die Versorgungspins).

  In   dieser   ist   der   CAM­Prozessor   ohne  Einschränkung lauffähig. TECHNOLOGY bestehen.  ATTRIBUTE Mit einem Klick auf  Attributes  kann man beliebige Attribute für das Bauteil  definieren. Bitte geben Sie Ihren persönlichen Installationscode nicht an Dritte weiter!   Damit würden Sie sich strafbar machen! 80 . Informationen   zum   Thema   Kopieren   von   Packages. Die   EAGLE­Lizenzbestimmungen   erlauben   die   Weitergabe   des   CAM­ Prozessors an Ihren Platinenhersteller. Ausdrucke an Matrix­Drucker werden nicht mit dem CAM­Prozessor.   Symbolen   und   Devices finden Sie ab Seite 267.def definiert.   Es   stehen  verschiedene Treiber zur Datenausgabe zur Verfügung. 4. die auch bei der Suche im ADD­ Dialog berücksichtigt werden kann.  Alternativ dazu kann sich Ihr Platinenhersteller EAGLE­Light vom CadSoft­ Webserver herunterladen. TECHNOLOGY Falls   erforderlich. Dazu genügt es.5 Der CAM-Prozessor Mit   Hilfe   des  CAM­Prozessor   erzeugt   man   Fertigungsdaten.   können   mit   einem   Klick   auf  Technologies  zum   Beispiel  verschiedene Technologien eines Logik­Bausteins definiert werden. sondern  über den PRINT­Befehl erzeugt. DESCRIPTION Eine Beschreibung des Bauteils verfassen. Die Treiber sind in  der Datei eagle. Ein   vom   Benutzer   nachträglich   geänderter   Wert   bleibt   bei   einer   späteren  Änderung   der   Technologie   oder   der   Package­Variante   über   CHANGE  PACKAGE bzw. ihm eine Kopie der  EAGLE­Light­Edition   zu   geben. die Sie mit einem Texteditor bearbeiten können.   Eine   ausführliche   Beschreibung   dazu   finden   Sie   im  Bibliothekskapitel.4 EAGLE im Überblick einer Sicherheitsabfrage zu ändern.

  indem   man   den   Zweig  CAM­Jobs  öffnet   und   auf  einen der Einträge doppelklickt.4. Direkt   über   die   Kommandozeile   (Eingabeaufforderung. die Sie im Anhang dieses Handbuches gelistet finden. Daten ausgeben Starten des CAM-Prozessors Es gibt verschiedene Möglichkeiten.  Terminal)  ohne grafische Oberfläche mit den entsprechenden Optionen. Dabei wird  der selektierte CAM­Job schon  geladen. Aus   dem   Control   Panel. 81 .5 Der CAM-Prozessor ➢ Der CAM­Prozessor Der   CAM­Prozessor   kann   auch   direkt   über   die   Kommandozeile   gestartet  werden.  Dabei  wird   automatisch   die   soeben   bearbeitete   Board­   oder   Schaltplandatei  geladen. den CAM­Prozessor aufzurufen: Direkt aus dem Layout­ oder Schaltplan­Editor über das CAM­Prozessor­Icon    in   der   Aktionsleiste   oder   über   das   Menü  Datei/CAM­Prozessor. also Board oder Schaltplan. Anschließend muss man im CAM­Prozessor noch über Datei/Öffnen   die Datei. Näheres dazu  finden Sie im Anhang zu den EAGLE­Optionen.  Konsole. für die Daten erzeugt werden sollen.   Beim   Aufruf   können   verschiedene   Kommandozeilen­Parameter  übergeben werden.  laden.

Zur Datenausgabe ist nicht unbedingt ein Job erforderlich. Ausgabe-Parameter einstellen Falls Sie eine Job­Datei laden.4 EAGLE im Überblick Job-Datei laden Ein   CAM­Job   besteht   aus   mehreren   Arbeitsschritten   und   definiert   den  gesamten Ablauf der Datenausgabe. Detaillierte Informationen im Kapitel Erstellen der Fertigungsunterlagen. Gegebenenfalls 1. sichern. Neuen Job definieren Einen neuen Job definieren Sie so: 1. für  welche Datei Daten erzeugt werden.. Man kann auch Schaltpläne über den CAM­Prozessor ausgeben. Sie dürfen auch  unterschiedliche Ausgabe­Treiber (Devices) verwenden. wiederholen. sind die Ausgabe­Parameter bereits eingestellt. um neue Schritte zu erzeugen.  für   die  wiederum  unterschiedliche Ausgabe­Parameter eingestellt sein können.. Über   die   Schaltfläche  Beschreibung  kann   man   die   Job­Datei   beschreiben. Board laden Vor dem Erzeugen der Ausgabedaten. müssen Sie über das Datei­Menü eine  Platinendatei laden. Parameter einstellen. 3. und 2. sofern das nicht schon beim Starten aus einem Editor­ Fenster geschehen ist.  Ein  Job   kann   aus   mehreren   Teilen   (Sections)   bestehen. 2.  Diese Beschreibung wird dann im Control Panel angezeigt. Hinzufügen anklicken. stellen Sie die Parameter nach Ihren Wünschen ein  (siehe auch S. Falls kein Job geladen ist. 4. Links unten im CAM­Prozessor­Fenster sehen Sie.  Es können auch  alle Einstellungen manuell der Reihe nach getroffen werden. Ausgabe starten Wenn Sie den ganzen Job (alle Schritte) ausführen wollen. Job mit Datei/Job speichern.   klicken   Sie   auf   die  Schaltfläche Schritt ausführen an. Einen   Job  laden   Sie  über  das  Menü  Datei/Öffnen/Job  des CAM­Prozessors  oder  über   das   Control  Panel   mit   einem   Doppelklick   auf  einen   Eintrag  im  Zweig CAM­Jobs in der Baum­Ansicht. So lassen sich mit Hilfe eines geeigneten  Jobs beispielsweise Gerber­Daten für unterschiedliche Layer der Reihe nach  in verschiedene Dateien schreiben. 82 . zum Beispiel  an einen Plotter. Wenn Sie nur die Ausgabe mit den gegenwärtig eingestellten  (aktuell   sichtbaren)   Parametern   starten   wollen. klicken Sie auf  Job ausführen. 290).

  Der  Texteditor verwendet die im Betriebssystem üblichen Tastenkürzel. User­Language­Programme oder beliebige  andere Textdateien editieren.   Auswahl   von   Schriftart   und   Schriftgröße   und   so   weiter.6 Das Texteditor-Fenster 4. geben Sie an dieser Stelle ein Minuszeichen '­' an. Ist in der Zeile  nichts angegeben. eines der Editor­Fenster  in der Zeile Externer Text­Editor den entsprechenden Aufruf an. den internen Texteditor zu  verwenden. Wollen Sie EAGLE grundsätzlich daran hindern.  Kopieren   und   Ausschneiden.  Bitte beachten Sie die Hinweise zur Verwendung eines externen Editors in  der Hilfefunktion unter Editor­Fenster/Text­Editor. Über die Menüs erreichen Sie verschiedene Funktionen. Sie können damit Script­Dateien.6 Das Texteditor-Fenster EAGLE enthält einen einfachen Texteditor.4. wird der interne EAGLE­Texteditor verwendet.   Suchen   und   Ersetzen   (auch  Regular   Expressions). Die rechte Maustaste ruft im Texteditor ein Kontextmenü auf. Der Text­Editor speichert die Dateien mit UTF­ 8­Zeichenkodierung ab. ➢ Der Texteditor Wenn Sie lieber einen externen Texteditor verwenden. wie den Print­Befehl. geben Sie im Menü  Optionen/Benutzeroberfläche des Control Panels bzw. 83 .

84 .4 EAGLE im Überblick Diese  Seite  wurde absichtlich leer gelassen.

Befehl aktivieren und Objekt wählen Bei der klassischen Bedienweise wird  zuerst der Befehl aktiviert und dann  das Objekt selektiert. indem man auf das entsprechende Icon  in der Befehlsleiste klickt. Layout­ und Bibliotheks­Editor:  Anklicken des Befehls­Icons  per Textbefehl über die Kommandozeile  mit Hilfe des Kontextmenüs  mit Funktionstasten  über Script­Dateien  über User­Language­Programme In allen Fällen ist die Kenntnis  der EAGLE­Kommandosprache erforderlich.024 85 . Wege der Befehlseingabe im Schaltplan­. das man bewegen möchte.  deren Syntax im anschließenden Abschnitt beschrieben ist.   solange   sie   eindeutig   sind. So versteht EAGLE anstelle des  vollständigen Befehls CHANGE WIDTH 0.Kapitel 5 Grundlegendes für die Arbeit mit EAGLE 5.  Außerdem  spielt Groß­ und Kleinschreibung keine Rolle. und  klickt dann auf das Objekt. auf das man den Befehl anwenden will. Aber es gibt  auch weitere Möglichkeiten.   Man   kann   Befehle   und  andere   Schlüsselwörter   abkürzen. Kommandozeile Alternativ zum Anklicken der Befehls­Icons kann man die Befehle über die  Kommandozeile   eines   Editor­Fensters   eingeben.1 Möglichkeiten der Befehlseingabe In   EAGLE   werden   die   Befehle   üblicherweise   über   Icons   und   Menüpunkte  aktiviert  und dann durch  Anklicken eines  Objekts ausgeführt. oder den Befehl aus einem der Menüs wählt. Man aktiviert  zum Beispiel erst den Befehl MOVE. Die genaue Beschreibung aller Befehle finden Sie in den EAGLE­Hilfe­Seiten.

0 gesetzt. History-Funktion Mit den Tasten Pfeil­nach­oben () und Pfeil­nach­unten () kann man die  zuletzt eingegebenen Befehle wählen und editieren. Die  Koordinatenangabe bezieht sich hier auf das aktuell eingestellte Raster.2 (5 8.   runde   Durchkontaktierung   mit   einem  Durchmesser von 0.2 wird an der Position 5 8.5 Grundlegendes für die Arbeit mit EAGLE auch cha wi 0. Die aktuelle Einheit ist im GRID­Menü eingestellt. Der   Value­Platzhalter   des   Bauteils   IC1   wird   an   die  Position   2. MIRROR U1.75). Beispiele: MOVE IC1>VALUE (2. HOLE 3. Sie können aber auch die  Einheit direkt und unabhängig vom gerade eingestellten Raster mit dem Wert  angeben: CHANGE WIDTH 0. Man klickt dabei zuerst mit einem rechten Mausklick auf das  Objekt und wählt dann aus dem Kontextmenü den Befehl.070 wird an die Position 2. Die Esc­Taste löscht die  Zeile.50   1.070 round (2. der angewendet  werden soll.5).   Außerdem   kann   man   sich   auch   die  Eigenschaften  des Objekts anzeigen lassen. 86 .6MM oder  CHA WID 24mil In   der   Kommandozeile   können   fast   alle   Befehle   mit  Koordinatenangaben  ausgeführt werden. Eine   zum   Signal   GND   gehörende.75   im  Layout geschoben (vorausgesetzt er wurde vorher mit SMASH losgelöst). Das   Kontextmenü   bietet   alle   Befehle   an. Das Bauteil U1 wird auf die Unterseite der Platine gespiegelt.024 Werte sind immer mit Dezimalpunkt einzugeben. Eine Bohrung mit Bohrdurchmesser 3.5 platziert.0 3. VIA 'GND' 0. Das Kontextmenü Eine   andere   Bedienmöglichkeit   arbeitet   mit   einem   objektspezifischen  Kontextmenü.   die   auf   das   gewählte   Objekt  angewendet   werden   können.0).50 1.0 3. Manche davon kann man direkt  ändern.

5. Über die Schaltfläche Neu können Sie neue Tastenbelegungen definieren. Sollen   bestimmte   Tastenbelegungen   dauerhaft   vordefiniert   werden.   kann  man   den   ASSIGN­Befehl   auch   in   der   Datei  eagle.  Ändern modifiziert eine  vorhandene   Definition.   lässt   sich   auch   jeder   Befehl   einschließlich   bestimmter  Parameter   auf   eine   Funktionstaste   legen.scr  (siehe   Seite  110)  verwenden. 87 .   Sogar   ganze   Befehlssequenzen  können auf diese Weise einer Funktionstaste zugeordnet werden. Diese Einstellungen können auch über das Menü Optionen/Tastenbelegung im  Schaltplan­ oder Layout­Editor getroffen werden. Im Assign­Fenster können  Änderungen in der Tastenbelegung durchgeführt werden.  F1  für   Hilfe)  verwendet   werden.   Wird   eine  Funktionstaste   gedrückt.   sofern  Sie   nicht   vom  Betriebssystem   oder   einem   Linux­Window­Manager   (z. Da jeder Befehl als Text eingegeben  werden   kann.1 Möglichkeiten der Befehlseingabe ➢ Das Kontextmenü für ein Bauteil im Schaltplan Funktionstasten Beliebige  Tasten auch in Kombination mit  Alt. Ein  Klick auf Löschen entfernt einen markierten Eintrag.   B.  Ctrl  und  Shift  (in der Mac­ Version   auch  Cmd)   lassen   sich   mit   Texten   belegen.   entspricht   das   der  Eingabe des Textes über die Tastatur.  OK  schließt   das   Fenster   und   speichert   die  Definitionen. Der Befehl ASSIGN zeigt die aktuelle Belegung der Funktionstasten.

Die Tastenkombination  Alt+R blendet zuerst nur die Layer Top.   etwa   die   Einstellung   bestimmter   Farben   und  Füllmuster   für   alle   Layer.   die   zum   Beispiel   von   Daten   anderer   Programme  konvertiert wurden. Vias  und Dimension ein und startet dann den Ausdruck an den Standarddrucker: ASSIGN A+R 'DISPLAY NONE 1 17 18 20. ROUTE'. 88 . C.  aber   auch   Netzlisten. Die   Tastenkombination  Alt+0  holt   immer   das   Control   Panel   in   den  Vordergrund.127 ON. Die Modifier A. Script-Dateien Script­Dateien   sind   ein   überaus   leistungsfähiges   Werkzeug.'.127mm­Raster dar: ASSIGN CS+G 'GRID MM 0. Cmd (nur Mac OS­ X) und Shift.   Sie   können  längere   Befehlssequenzen.5 Grundlegendes für die Arbeit mit EAGLE ➢ Der Dialog des Assign­Befehls Beispiele: Die Tastenkombination Ctrl+Shift+G stellt ein 0. Die Tastenkombination  Alt+F6 wechselt in den Top­Layer und aktiviert den  ROUTE­Befehl: ASSIGN A+F6 'LAYER TOP. Ctrl.   wie   beispielsweise   in  defaultcolors. zugeordnet. Zur Ausführung von Script­Dateien dient der SCRIPT­Befehl. PRINT.scr  enthalten. M und S stehen für die Tasten Alt.   die  in der jeweiligen  Titelzeile  angezeigt wird. Pads.' . Die Kombinationen Alt+1 bis 9 sind den verschiedenen Editor­ Fenstern  entsprechend  der Fensternummer.

 Unter Mac­OS­X verwenden Sie bitte statt der Ctrl­Taste die  Cmd­Taste. In manchen Fällen muss ein Befehl am Ende  einen Strichpunkt enthalten. Weitere Informationen zu Script­Dateien und Export­Befehl finden Sie später  in diesem Kapitel.2 Die EAGLE-Kommandosprache Die Kenntnis der EAGLE­Kommandosprache ist für Sie nur dann erforderlich. spielt keine Rolle. Ob der CIRCLE­Befehl  per Icon oder per Kommandozeile eingegeben wird.  und   es   werden   typografische   Festlegungen   getroffen. Gemischte Eingabe Die   verschiedenen   Arten   der   Befehlseingabe   lassen   sich   auch   gemischt  verwenden. damit EAGLE weiß.  wenn   Sie   die   im   vorangegangenen   Abschnitt   besprochenen   alternativen  Eingabemöglichkeiten nutzen wollen. sind sie mit  der Enter­Taste abzuschließen.1 Möglichkeiten der Befehlseingabe Viele   User­Language­Programme   (ULP)   erzeugen   Script­Dateien.5. In diesem Abschnitt wird die  Syntax der EAGLE­Kommandosprache erklärt. Typographische Konventionen Enter-Taste und Strichpunkt Wenn EAGLE­Befehle in die Kommandozeile eingegeben werden. EAGLE kann mit dem EXPORT­Befehl zum Beispiel eine komplette Bibliothek  als Script­Datei ausgeben (Option Netscript). Mit den oben verwendeten Werten würde bei eingestellter Einheit  Inch  ein  Kreis mit Radius 1 Inch um den Punkt (2 2) entstehen. Damit lassen sich  recht einfach Änderungen an einer Bibliothek durchführen. Alt oder Ctrl­Taste   angewendet. 89 . Manche EAGLE­Befehle werden mit gedrückter Shift. Diese Datei kann man mit einem  Texteditor bearbeiten und anschließend  wieder einlesen. 5.   die   zur  Modifikation eines Layouts oder Schaltplans eingelesen werden können. Sie   können   beispielsweise   das   Icon   des  CIRCLE­Befehls   anklicken   (das  entspricht   der   Eingabe   von  CIRCLE  in   der   Kommandozeile)   und  anschließend  die Koordinaten des Kreismittelpunkts und eines Punktes auf  dem Kreisumfang in der Form (2 2) (2 3) ← in die Kommandozeile eintippen. dass keine Parameter mehr  folgen.  die   zum  Verständnis  wichtig sind.

90 . An   manchen   Stellen   wird   die   Enter­Taste   in   diesem   Handbuch   mit   dem  Zeichen←symbolisiert. Enthält ein Schlüsselwort ein Unterstreichungszeichen. Beispiel: Syntax: GRID LINES Eingabe: GRID LINES oder grid lines Kleinbuchstaben Parameter   in   Kleinbuchstaben   werden   durch   Namen. Fettschrift oder Großbuchstaben Befehle und Parameter in GROSSBUCHSTABEN werden direkt eingegeben. Beispiel: SET COLOR_LAYER BOTTOM BLUE Leerzeichen Wo ein Leerzeichen stehen darf. Die Zahlen 1 und 10  werden als aktuelle Werte anstelle der Platzhalter grid_size und grid_multiple  eingesetzt. ist grid_size ein einziger Parameter und grid_multiple ebenfalls. Unterstreichungszeichen In   Parameter­Bezeichnungen   und   Schlüsselwörtern   wird   aus   Gründen   der  optisch klareren Darstellung oft das Unterstreichungszeichen ( _ ) benutzt. können beliebig viele Leerzeichen stehen. Jede zehnte Rasterlinie ist sichtbar. da man alle Befehle sowohl in der Kommandozeile  als auch in Script­Dateien verwenden kann.5 Grundlegendes für die Arbeit mit EAGLE In   Script­Dateien   muss   jede   Befehlszeile   mit   einem   Strichpunkt   beendet  werden. Wie aus obigem Beispiel  ersichtlich.  Bitte verwechseln Sie es nicht mit dem Leerzeichen.  Bei der Eingabe werden Groß­ und Kleinbuchstaben nicht unterschieden. In den folgenden Beispielen wird jedoch weder das Enter­Zeichen noch der  Strichpunkt angegeben. Beispiel: Syntax: GRID grid_size grid_multiple Eingabe: GRID 1 10 Hier wird das Raster auf 1 mm eingestellt (Voraussetzung: Die gegenwärtige  Einheit ist mm). etwa COLOR_LAYER  im Befehl SET COLOR_LAYER layer_name color_word dann ist das Zeichen wie jedes andere mit einzugeben.   Zahlenwerte   oder  Schlüsselwörter ersetzt.

5. Wiederholungspunkte Die Zeichen ..   wie   die   Wiederholungspunkte   bei  Befehlen mit Mausklicks zu verstehen sind. dass die Funktion mehrfach ausgeführt werden kann  bzw. bedeuten. ausgelöst bei bestimmten Aktionen. dass es alternative Parameter gibt. 91 . Eingabe: DISPLAY TOP PINS VIAS Alternativ darf auch die Layernummer verwendet werden: DISPLAY 1 17 18 Hier werden mehrere Layer eingeblendet. Soll ein Layer (hier Bottom) ausgeblendet werden: DISPLAY -16 Mausklick Das Zeichen  •  bedeutet normalerweise.. Beispiel: Syntax: DISPLAY option layer_name. Beispiel: Syntax: SET BEEP ON|OFF Eingabe: SET BEEP ON oder SET BEEP OFF Der Piep. dass mehrere Parameter vom gleichen Typ erlaubt sind. Beispiel: MOVE • • Eingabe: MOVE ← (oder Icon anklicken) Mausklick auf erstes zu bewegendes Objekt Mausklick auf Ziel Mausklick auf zweites zu bewegendes Objekt usw. An   diesem   Beispiel   sehen   Sie   auch. dass an dieser Stelle im Befehl mit  der linken Maustaste ein Objekt anzuklicken ist. wird ein­ oder ausgeschaltet.2 Die EAGLE-Kommandosprache Alternative Parameter Das Zeichen | bedeutet.

  Das   Via   wird   relativ   zum  gesetzten   Referenzpunkt   im   Abstand   x   =   5   und   y   =   12.   dann   kann   man  anstelle des Mausklicks die Koordinaten über die Tastatur in folgender Form  eingeben:         (x y) Dabei sind x und y Zahlen in der mit dem GRID­Befehl gewählten Einheit. MARK (20 10). 92 .5 Grundlegendes für die Arbeit mit EAGLE Koordinatenangaben in Textform Für das Programm stellt jeder Mausklick eine Koordinatenangabe dar. WIRE 0 (0 0) (160 0) (160 100) (0 100) (0 0). der vorher über MARK gesetzt wurde.5). Ein Via wird relativ zum Bezugspunkt gesetzt: GRID MM 0.   Der   WIRE­Befehl   schließlich   stellt   zunächst   die  Linienbreite   auf   0   ein   und   zeichnet   dann   mit   Hilfe   der   vier  Koordinatenangaben   ein   Rechteck. Mit  (@)  können  Sie  die   Koordinaten   der  aktuellen  Mauszeiger­Position  in  einem Befehl angeben. eingegeben werden. Will  man   Befehle   in   der   Kommandozeile   textuell   eingeben. Zuerst   wird   das   Raster   auf   Millimeter   eingestellt.  Die   textuelle   Eingabemöglichkeit   ist   insbesondere   für   Script­Dateien  erforderlich. VIA (R 5 12. Polare Angaben Polarkoordinaten werden in der Form (P Radius Winkel) angegeben.5   platziert.5. GRID MM 1.   da   man  Platinen   normalerweise  im  Zollraster  entwirft. GRID LAST. MARK.   Der   letzte   Befehl   stellt   das   vorher  gewählte   Raster   wieder   ein. LAYER DIMENSION. gilt der absolute Koordinatennullpunkt. Danach wechselt man in  den  Dimension­Layer. Beispiele für die Koordinatenangabe in Textform: Sie wollen Platinenumrisse mit exakten Maßen eingeben.  Anschließend wird der Bezugspunkt wieder gelöscht. Setzt  man keinen Bezugspunkt.   dann   ein   relativer  Nullpunkt   an   der   Koordinate   (20   10)   gesetzt. Beispiel: WINDOW (@). Zunächst wird auf ein 1­mm­Raster umgeschaltet. Relative Angaben Koordinatenangaben können auch relativ in der Form (R x y) zu einem Be­ zugspunkt.

CIRCLE (R 0 0) (R 0 40). Beispiele: Ein Bauteil soll auf eine bestimmte Position geschoben werden. Falls die Befehle in einer Script­Datei verwendet werden. PAD (P 40 120). So  kann man auch per Script eine Gruppe beispielsweise verschieben: MOVE (> 0 0) (10 0). Informationen dazu finden Sie beim jeweiligen Befehl in  der Hilfe­Funktion. 93 . So  braucht man sich keine Gedanken über einen absoluten Koordinatenwert auf  der Kreislinie für das zweite Koordinatenpaar machen.5 7.   wenn   man   die   Befehle   über   die   Tastatur   eingibt   und   mit   der  Enter­Taste abschließt.  Bei Kombinationen ist die Reihenfolge beliebig. das alternative Raster C steht für die gedrückte Ctrl­Taste (Strg). Eine   vorher   gewählte   Gruppe   wird   um   10   Einheiten   in   x­Richtung  verschoben. PAD (P 40 240). ist jeder einzelne  mit   einem   Strichpunkt   abzuschießen. Folgende Modifier sind erlaubt: A steht für die gedrückte Alt­Taste. Auf der Kreislinie werden drei Pads im Winkel von je 120  Grad platziert. In   diesem   Beispiel   setzt   man   den   Referenzpunkt   auf   (12.5   7. Rechter Mausklick Mit dem >­Zeichen in der Klammer.125). ein Kreis mit Radius  40 mm gezeichnet.  Anschließend wird an dieser Stelle im Layer 21  tPlace. stellt man den rechten Mausklick dar. Hier wird der Kreis  mit der Angabe von relativen Koordinaten erzeugt. Modifier Innerhalb der Klammern können verschiedene Modifier verwendet werden.125). Mac OS­X: Cmd S steht für die gedrückte Shift­Taste R relative Koordinatenangabe P polare Koordinatenangabe > rechter Mausklick C   und   S   bewirken   bei   verschiedenen   Befehlen   unterschiedliche  Verhaltensweisen.5.   Auf   den   Strichpunkt   kann   man  verzichten. LAYER 21.2 Die EAGLE-Kommandosprache GRID MM. MARK (12. PAD (P 40 0).

4) .5) (2. PIN 'GND' PWR NONE SHORT R180 (0. B. welches oder welche Raster man zugrunde legt. Bei   der  Definition   eines   Symbols   wird   ein   Pin   an  einer  bestimmten  Stelle  platziert. Dieses legt man in der Datei eagle. Sie können jedes Vielfache davon als Arbeitsraster einstellen (GRID­ Befehl).3 Raster und aktuelle Einheit EAGLE rechnet intern immer mit einem Grundraster von 1/10 000 mm (0.  Die aktuelle Position eines Bauteils erfahren Sie über den INFO­Befehl: INFO IC1.5 Grundlegendes für die Arbeit mit EAGLE GRID MM 1. IC1   liegt   auf   dem   Punkt   (0.1   Inch   verwenden!   Halten   Sie   dieses   Raster   auch   bei   der  Definition  von   Schaltplan­Symbolen im Bibliotheks­Editor ein! Beim   Anlegen   von   Platinen   und   Bibliotheken   sollte   man   sich   vorher  Gedanken machen. Sie zeichnen eine Sperrfläche im Layer 41 tRestrict als Rechteck: LAYER TRESTRICT.54)   und   wird   nach   Position   (120   25)  verschoben. Auf das  Platzierungsraster der Platine wird nur der Ursprung des Package gezogen.54) (120 25). Für die verschiedenen Editorfenster können unterschiedliche Raster voreinge­ stellt werden.2 0.   Mil. Alternativ könnte man auch die Koordinate des Objekts angeben: MOVE (0. 94 .127 2.   Zoll   (Inch)   und   Millimeter   (mm)  verwenden.5 0.5 4) .1  Micron). 5.scr fest (siehe Seite 103ff). Bei   Schaltplänen   sollten   Sie   immer   das   voreingestellte   Raster   von   0. die Pads) liegen auch in der Platine  relativ zu diesem Punkt. genau so wie in der Bibliothek definiert. RECT (0. MOVE IC1 (120 25) . Grundsätzlich gilt für Platinen: Das Raster immer so groß wie möglich   und so klein wie nötig wählen.127   2.  Alle anderen Objekte des Gehäuses (z. Als   Einheit   können   Sie   Micron.   Die   im   GRID­Befehl   eingestellte   aktuelle   Einheit   gilt   für   alle  angegebenen Werte.

  ROUTE.5. Diese Grenze kann über das Menü  Optionen/Einstel­ lungen/Verschiedenes unter Min.   B. Trägt man bei  Multiplikator  zum Beispiel den Wert 5 ein.   Die   resultierende   Farbe   ist   abhängig   von   den  (selbst­)definierten Farben der aktuellen Palette. Diese darf  zwischen   0   und   63   liegen. Für   Rasterlinien   und   Rasterpunkte   können   beliebige   Farben   zugeordnet  werden. Die Raster­Darstellung  kann  als  Punkte  oder  Linien  erfolgen. Lassen  Sie   die  Alt­Taste   vor   dem   Absetzen   wieder   los. Weitere Hinweise zur Farbdefinition ab Seite 105. Unter Alt: kann man ein alternatives Raster einstellen. die in der  Combo­Box rechts gewählt wurde. Aus.   ADD. Unter  Anzeige  schaltet man das Raster Ein bzw.   bei   MOVE. Ein Klick auf Feinstes stellt das feinste mögliche Raster ein. Statt des Farbnamens kann man auch die Farbnummer angeben.   springt   das  Objekt   in   das  ursprüngliche Raster zurück.   Das   kann  beispielsweise   beim   Platzieren   von   Bauteilen   in   einem   komplexen   Layout  oder zum Positionieren eines Labels im Schaltplan sehr nützlich sein. 95 . das mit gedrückter Alt­ Taste   aktiviert   wird   (z. wird jede  fünfte Linie angezeigt.   WIRE).3 Raster und aktuelle Einheit ➢ Das Grid­Menü Im Grid­Menü bestimmt man das aktuelle  Raster  in der Einheit. Rasterlinien die gewünschte Farbe aus. Ab einer bestimmten Zoomstufe werden die Rasterlinien in der Zeichenfläche  nicht mehr dargestellt.   Klicken   Sie   unter  Optionen/Einstellungen/Farben  auf   das   Farbfeld  der entsprechenden Farbpalette (je nach Hintergrundfarbe) und wählen Sie  für die Rasterpunkte bzw. Die   Option  Multiplikator  gibt   an   wie   viele   Rasterlinien   angezeigt   werden  sollen. Alternativ  kann man den SET­Befehl in der Kommandozeile verwenden: SET COLOR_GRID BLUE setzt die Rasterfarbe auf blau. sichtbare Rastergröße variiert werden. Über Standard werden die Standardwerte für den Editor eingestellt.

  Für den GRID­Befehl könnte das so aussehen: GRID = MeinRaster mm 0. Details zu diesem Thema finden Sie in der Hilfe zum DISPLAY­Befehl. klicken Sie  mit   der   rechten   Maustaste   auf   das   GRID­Icon   Popup­Menü über Neu.  Ein  Alias   kann   durch   einen   rechten   Mausklick   oder   einen   etwas   länger  gehaltenen linken Mausklick auf eines der Befehls­Icons erreicht werden.25 lines on Mit dem Befehl 96 .   Boards   und  Bibliotheken zur Verfügung.  und  Beispiel: GRID-Alias Vorgehensweise und Funktion sind  identisch  mit der des DISPLAY­Befehls.   Der   Alias   darf   abgekürzt  werden. Mit  DISPLAY LAST  in der Kommandozeile oder über den Eintrag  Last  im  Popup­Menü schaltet man auf die zuletzt benutzte Layerauswahl um. so genannte  Aliase zu definieren. Es können beliebig viele Aliase definiert werden. den man  unter einem beliebigen Namen hinterlegen und dem Befehl übergeben kann. zum Beispiel Top­Ansicht  Klick auf OK Ab jetzt befindet sich im Popup­Menü des DISPLAY­Befehls der Eintrag Top­ Ansicht. Vias und Dimension  Klicken Sie mit der rechten Maustaste auf das DISPLAY­Icon  es erscheint ein Popup­Menü  Wählen Sie daraus den Eintrag Neu. solange er eindeutig ist. GRID und WINDOW ist es möglich. GRID und WINDOW Für die Befehle DISPLAY.. Beispiel: DISPLAY-Alias  Blenden Sie im Layout­Editor über DISPLAY die gewünschten Layer  ein..  Geben Sie den Namen für den Alias im Fenster ein. den Alias.   Board   und  Library   in  der  Datei  eaglerc  gespeichert   und   stehen   somit   für   alle   Schaltpläne. Pads. zum Beispiel Top.5 Grundlegendes für die Arbeit mit EAGLE 5. Die   Aliase  werden   separat   für  Schaltplan. Der Alias kann auch über die Kommandozeile angesprochen werden: DISPLAY TOP-ANSICHT oder disp top-a Groß­/Kleinschreibung   spielt   dabei   keine   Rolle. Dabei handelt es sich um einen Parametersatz.   und   definieren   Sie   im  Ein Alias kann alternativ direkt über die Kommandozeile definiert werden.  Stellen Sie in einem Editor­Fenster das gewünschte Raster ein.4 Aliase für DISPLAY.

  egal   auf   welcher   Seite   er   ursprünglich   definiert wurde.4 Aliase für DISPLAY. so können Sie über den Befehl WINDOW LINKSOBEN oder win linkso in der Kommandozeile den Ausschnitt jederzeit wieder herstellen. 97 .  Dadurch kann man bestimmte Bildausschnitte schnell erreichen  bzw..  öffnet das  Editieren.   der  Alias darf auch abgekürzt werden. Alternativ  klicken   Sie   mit   der   rechten   Maustaste   auf   das  Select­Icon   des   WINDOW­ Befehls   in   der   Aktionsleiste   und   wählen   den   Eintrag  LinksOben  aus   dem  Menü. dann mit  der  rechten   Maustaste   auf   den   Aliasnamen   und   wählen   Sie   aus   dem  Kontextmenü die Option Löschen.. einen bestimmten Bildausschnitt als Alias zu  definieren. wie im DISPLAY­Beispiel vorher beschrieben:  Wählen Sie im Editor­Fenster den gewünschten Bildausschnitt  Rechtsklick auf das Select­Icon des WINDOW­Befehls  Popup­Menü  Klicken Sie auf Neu. GRID und WINDOW grid meinraster oder auch kurz  gri mei wird   der   Alias   angewendet. Klicken Sie mit der rechten Maustaste  zuerst  auf das  Befehls­Icon. Das Definieren eines WINDOW­Alias funktioniert im  Prinzip genauso.  um  das  Popup­Menü zu öffnen. kann man ihn über das Popup­Menü des  entsprechenden Befehls­Icons löschen. Beispiel: WINDOW-Alias Der WINDOW­Befehl erlaubt es. Das Umbenennen oder Editieren erfolgt in derselben Weise. In einem mehrseitigen Schaltplan wird der Alias immer auf dem aktuell   dargestellten   Blatt   ausgeführt. wiederherstellen. und geben Sie einen Aliasnamen an Angenommen der Aliasname lautet LinksOben. Umbenennen.   Groß­/Kleinschreibung   spielt   keine   Rolle. Löschen eines Alias Wird ein Alias nicht mehr benötigt.5.

 SMD. 98 . Das   Ausrufezeichen   hat   in   Texten   eine   Sonderfunktion. PAD. Teil­Bus­Namen dürfen keine Doppelpunkte.   Es   gibt   keine   praktische  Begrenzung.   zum   Beispiel   beim   NAME­   oder   TEXT­Befehl. solange der  Befehl aktiv ist. Beispiele dazu finden Sie in der Hilfefunktion  zum   TEXT­Befehl. da diese  Zeichen als Platzhalter für Package­Variante (?)und Technology (*)stehen.  Automatische Namensgebung Wird in einem der Befehle PIN.5 Grundlegendes für die Arbeit mit EAGLE ➢ Löschen eines WINDOW­Alias Alternativ kann man diese Aktionen auch über die Kommandozeile erledigen.  müssen   Sie   diesen. Stern vorkommen. Verbotene Zeichen und Sonderzeichen Leerzeichen. NET.   die   einen   ASCII­Code   über  127 haben.   Soll   das   Ausrufezeichen   im   Text   erscheinen. sollten möglichst vermieden werden.5 Namen und automatische Namensgebung Länge Namen   dürfen   im   EAGLE   beliebig   lang   sein.  Hochkommas   und   andere   (exotische)  Zeichen. BUS oder ADD ein Name  mit angegeben.   muss   ein  Backslash ( \ ) vorangestellt werden. dann werden weitere Namen davon abgeleitet.  Informationen dazu finden Sie in der Hilfe zu den Befehlen DISPLAY. 5. Wenn   der   Backslash   in   einem   Namen   oder   Text   dargestellt   werden   soll.  Strichpunkt  und   Umlaute   sind   in   allen   Namen   verboten.   Es   startet   und  beendet  überstrichenen Text.   zweimal  hintereinander eintippen. In Pad­Namen sind Kommas zu vermeiden. In Device­Namen sollte kein Fragezeichen bzw. Kommas und eckige Klammern  enthalten. GRID  und WINDOW.

PAD OCT '1' ← • • • • platziert vier achteckige Pads mit den Namen 1.   dass   Sie   die  EAGLE­Kommandosprache   verstehen.   die  bereits die entsprechenden Bauelemente enthält.scr im Verzeichnis eagle/scr.   Die   genaue   Funktionsweise   und   die  Syntax der einzelnen Befehle finden Sie in den EAGLE­Hilfe­Seiten. Ein einfaches Beispiel ist die Datei euro.  Voraussetzung   für   den   Entwurf   eigener   Script­Dateien   ist. Die User­Language ist sehr flexibel.   Beachten   Sie. 2..  können   Sie   mit   Hilfe   einer   Script­Datei   beliebige   Daten   importieren. dann ist eine Script­Datei  der folgenden Form erforderlich: 99 . Soll   beispielsweise   eine   Netzliste   in   eine   Platine   importiert   werden. Da sich  jede  EAGLE­Operation mit Hilfe  von Textbefehlen ausführen lässt. G$1).5 Namen und automatische Namensgebung Der Name wird einfach vor dem Platzieren des Objekts (während es an der  Maus   hängt)   über   die   Kommandozeile   eingetippt. Script-Dateien und Datenimport Der SCRIPT­Befehl stellt dem EAGLE­Anwender eine universelle Schnittstelle  für den Datenimport zur Verfügung.6 Import und Export von Daten EAGLE stellt eine Reihe von Werkzeugen für den Datenaustausch bereit. Die Beispiele demonstrieren.5. setzt aber die Erstellung eines geeigneten  Programms voraus. C und D.. wie die automatische Namensvergabe wirkt: ADD DIL14 'U1' ← • • • holt drei Bauteile vom Typ DIL14 in die Platine und vergibt an sie die Namen  U1.   Eine  Script­Datei kann auch weitere Script­Dateien aufrufen. Die Eingabe wird mit  der Enter­Taste (←) abgeschlossen.Z. 5. Näheres dazu erfahren Sie im Abschnitt Die EAGLE­User­ Language. B. B. Erreicht der generierte  Name   den   Wert   Z.   dass   der  Name in einfache Hochkommas gesetzt werden muss. Besteht   der   Name   nur   aus   einem   Zeichen   von   A. Script­Dateien lassen sich mit einem einfachen Texteditor erzeugen.   dann   werden   wieder   Namen   mit   dem   Default­Präfix  erzeugt (z.   dann   erhalten   die  folgenden Objekte den im Alphabet folgenden Buchstaben als Name: ADD NAND 'A' ← • • • • holt vier NAND­Gatter mit den Namen A. 3. und 4. U2 und U3 ( • entspricht einem Mausklick). die  Umrisse einer Europakarte mit Begrenzungswinkeln zeichnet.  Script­Dateien für den Import  Export­Befehl für den Export  EAGLE User­Language­Programme für Import und Export.

 Wird diese Datei über SCRIPT anschließend in eine leere  Bibliothek eingelesen.   Sie   kann   mit   einem   beliebigen   Texteditor  betrachtet werden. So   ein  Netscript  lässt   sich   einfach   mit   dem   EXPORT­Befehl   aus   einem  Schaltplan erzeugen. PARTLIST Gibt eine Bauteileliste des Schaltplans oder der Platine aus. SIGNAL VCC IC1 14 IC2 14 J4 1 .  Das   ist   unter   Umständen   sinnvoll. Zuerst   löschen   Sie   mit   dem   Befehl   DELETE   SIGNALS   alle  Signale.cadsoft. Jetzt stimmen die Netzlisten von Schaltplan und Layout wieder  überein. Über das Stop­Icon in der Aktionsleiste kann man das Ausführen einer Script­ Datei abbrechen. in der die ange­ schlossenen Netze aufgeführt sind. Sie kann zur Kontrolle der Verbindungen  in der Zeichnung verwendet werden. Datenexport mit dem EXPORT-Befehl Der EXPORT­Befehl bietet folgende Betriebsarten: DIRECTORY Listet den Inhalt der geladenen Bibliothek in einer Textdatei. Kommentare dürfen nach einem #­Zeichen stehen.   wenn   zwischen   Schaltplan   und   Layout  Unterschiede in der Signalführung bestehen. Mit   Hilfe   von   verschiedenen   User­Language­Programmen   kann   man   auch  andere   Formate   erzeugen.de/download. PINLIST Gibt eine Pin/Pad­Liste des Schaltplans oder der Platine aus. 100 .5 Grundlegendes für die Arbeit mit EAGLE SIGNAL GND IC1 7 IC2 7 J4 22 .  Diese Datei kann über den SCRIPT­Befehl in ein Layout eingelesen werden.   Sehen   Sie   dazu   einfach   mal  in   den  Download­ Bereich auf Cadsoft's Webseite: http://www. Einen weiteren Eindruck von der Leistungsfähigkeit dieses Import­Konzepts  erhalten   Sie.  Dabei  gehen   alle   verlegten   Leiterbahnen   verloren!   Erzeugen   Sie   dann   aus   dem  Schaltplan das Netscript und lesen Sie es mit Hilfe des SCRIPT­Befehls in das  Layout ein. NETLIST Gibt eine  Netzliste des geladenen Schaltplans oder der geladenen Platine in  einem EAGLE­eigenen Format aus. entsteht eine neue Bibliotheksdatei. Die erzeugte Script­Datei dient als lehrreiches Beispiel für  die   Syntax   der   Script­Sprache.htm NETSCRIPT Gibt die Netzliste des geladenen Schaltplans in Form einer Script­Datei aus.   wenn   Sie   eine   Bibliothek   mit   dem   EXPORT­Befehl   (Option  Script) ausgeben.

 wählen Sie den Pfad der Grafik­ datei   und   geben   Sie   den   Dateinamen   mit   der   Dateiendung   an. Die resultierende Größe der Grafik wird im  Feld Bildgröße angezeigt.   Diese  bestimmt das Grafikformat der Ausgabedatei.6 Import und Export von Daten SCRIPT Gibt   die   geladene  Bibliothek   in   Form   einer  Script­Datei   aus. Soll   eine   Schwarzweiß­Grafik   erzeugt   werden. 101 . Die  Option  Zwischenablage  erzeugt  keine  Datei.   aktivieren   Sie   die   Option  Monochrome. oder um Teile einer Bibliothek in  eine andere zu kopieren. Um   Ungenauigkeiten   zu   vermeiden.   wird   die   Grid­Einheit   im   Script  automatisch auf Millimeter gesetzt. Die bearbeitete Script­Datei kann mit dem SCRIPT­ Befehl in eine neue oder bereits existierende Bibliothek eingelesen werden. Wählen Sie eine Auflösung in dpi. IMAGE Über die Option Image kann man verschiedene Grafikdaten erzeugen. Folgende Formate können exportiert werden: bmp png pbm pgm ppm tif xbm xpm Windows­Bitmap­Datei Portable­Network­Graphics­Datei Portable­Bitmap­Datei Portable­Grayscale­Bitmap­Datei Portable­Pixelmap­Datei Tag­Image­File­Format­Datei X­Bitmap­Datei X­Pixmap­Datei ➢ Einstellungen zur Grafikausgabe Klicken Sie auf die Schaltfläche Durchsuchen.5. Dieses Script dient auch als lehrreiches Beispiel für die Syntax der EAGLE­ Kommandosprache. sondern  lädt  die Grafik in die Zwischenablage.  Dieses  Script  kann mit Hilfe eines Texteditors modifiziert werden um beispielsweise eine  benutzerspezifische Bibliothek zu erzeugen.

 Über  das User­Language­Programm  dxf.   Die   Beschreibung   der   Funktionsweise   eines  ULPs   finden   Sie   im   Dateikopf.   Mit   PRINT   kann   man   PDF­Dateien   erzeugen.  Manipulation des Bestückungsdrucks. zeigt EAGLE ein Meldung in der  Statuszeile: Run: beendet.   die   auch   im   Control  Panel  angezeigt  wird. 5.ulp).7 Die EAGLE-User Language EAGLE enthält einen Interpreter für eine C­ähnliche Benutzersprache.   wie   zum   Beispiel  HPGL. Weitere   Grafikformate. Die in die  User­Language   integrierte   exit()­Funktion   kann  solche   Befehle   auch   direkt  ausführen.  Ausschnitt  gibt   nur  den  im   Editor­Fenster  sichtbaren Bereich aus. 102 .   Postscript   (PS)   oder   Encapsulated   Postscript   (EPS)   können   mit   Hilfe   des   CAM­Prozessors   erzeugt  werden.  In der Script­ Datei stehen die entsprechenden Befehle zur Datenmanipulation.   der   keine  Steuerzeichen hinzufügt. Eine genaue Beschreibung der Sprache finden Sie in den EAGLE­Hilfe­Seiten  unter dem Stichwort User Language. Typische Anwendungen für ULPs:  Erzeugen von Stücklisten in beliebigen Formaten. Siehe auch Seite 278.5 Grundlegendes für die Arbeit mit EAGLE In der Zeile  Bereich  können Sie zwischen  Alles  und  Ausschnitt  wählen.  Einen   Eindruck   über   die   Möglichkeiten   der   User­Language   geben   die  mitgelieferten   Programmbeispiele   (*.  manipulieren.   Diese   finden   Sie   im   ULP­ Verzeichnis   Ihrer   Installation. beim Aufruf des Programms in der Usage­Box erscheint.  Datenausgabe für Bestückungsautomaten. ULPs können zum Beispiel eine Layout­Datei oder eine Bibliothek über das  Ausführen  einer  zuvor  erzeugten   Script­Datei.ulp  kann man   Daten   im  DXF­Format  generieren. Es kann über  das Stop­Icon in der Aktionsleiste vorzeitig abgebrochen werden. Damit  kann man auf beliebige EAGLE­Daten und seit Version 4 auch auf externe  Daten   zugreifen. User­Language­ Programme   werden   mit   einem   Texteditor   geschrieben.  bzw. Ist das User­Language­Programm beendet. der Lötstopmaske uvm.  Alles  exportiert   die   ganze   Zeichnung.  Anbindung an eine externe Datenbank. Der Start eines ULPs erfolgt über den RUN­Befehl oder durch ziehen eines  ULPs aus dem Control Panel in ein Editorfenster (Drag&Drop).   In   sehr   weiten   Grenzen   kann   man   Daten   aus   EAGLE  exportieren oder verschiedenste Daten in EAGLE importieren.  Ausgeben von Grafikformaten. In­Circuit­Tester usw.

5.htm.   Der   Layout­Editor   lässt   diese  Aktionen   nicht   zu   und   gibt   eine   entsprechende   Meldung   aus. wird gleichzeitig im Layout die Signallinie  gezeichnet.   Das  Umbenennen von Bauteilen oder das Ändern von Values ist zum Beispiel in  beiden Dateien erlaubt. wird ab Seite 184 im Kapitel 6.de/download.  Ansonsten   verlieren   Sie   die   Konsistenz. Grundeinstellungen   des   Programms. beide Dateien müssen immer gleichzeitig geladen sein.  Bestehen   Unterschiede. 5.  Sie   müssen   lediglich   sicherstellen.ulp für Logos  oder ähnliches) Viele wertvolle ULPs finden Sie auch auf unseren Web­Seiten. überprüft der Electrical Rule Check (ERC) die Dateien beim  Laden   auf  Konsistenz. Sobald man aus einem Schaltplan über den BOARD­Befehl     ein Layout  erzeugt. erscheint im Layout am Rand der Platine das zugehörige  Gehäuse. Eine   weitere   Beschreibung   der   technischen   Zusammenhänge   finden   Sie  in  den EAGLE­Hilfe­Seiten. Sollten   Sie   dennoch   einmal   Platine   und   Schaltplan   getrennt   voneinander  bearbeitet haben. die es erlauben EAGLE an individuelle  Bedürfnisse anzupassen.   besteht   Konsistenz   zwischen   den   beiden   Dateien.9 gezeigt. dass Schaltplan und Platine zu jeder Zeit konsistent sind. Sehen Sie   doch einfach mal nach unter http://www.   öffnet   sich   ein   ERC­Fehler­ Fenster mit entsprechenden Meldungen zu Schaltplan und Layout.  Bestimmte Operationen. Wir unterschieden zwischen  programm­.cadsoft. Verlegt man ein Netz.5. Persönliche Präferenzen werden in der Datei eaglerc.  wenn   vorher   die   zugehörige   Platinen­Datei   geschlossen   wurde.   die   Annotation   kann   nicht   mehr  funktionieren.   nicht   an   einem   Schaltplan   zu   arbeiten. Wie Sie in  diesem Fall weiter vorgehen sollten. Das heißt.7 Die EAGLE-User Language  Importieren von Grafikdaten (zum Beispiel import­bmp.  benutzer­  und projektspezifischen Einstellungen.8 Forward&Back-Annotation Eine   Schaltplan­Datei   und   die   zugehörigen   Platinen­Datei   sind   durch   die  automatische  Forward&Back­Annotation  logisch   verknüpft.9 EAGLE individuell konfigurieren Es gibt eine Reihe von Einstellungen. Als Benutzer müssen Sie sich nicht weiter um diesen Mechanismus kümmern.   und  umgekehrt.   Jede   Aktion   im  Schaltplan wird simultan im Layout ausgeführt.   die   für   jeden   Benutzer   und   für   jedes  neue Projekt gelten sollen. Platzieren Sie zum Beispiel  ein neues Bauteil.scr.   sind   nur   im   Schaltplan   erlaubt. etwa das Verlegen oder Löschen eines  Signals.usr unter Windows oder  103 . trifft man in der Datei eagle.   Dadurch   ist  sichergestellt.

 Ein Beispiel dafür finden Sie im Anhang. der Übersichtlichkeit halber ausblenden. SET USED_LAYERS 1 16 17 18 19 20 21 23 25 27 29 31 44 45 51. die im  Display­ bzw.  Layer­Menü gezeigt  werden. dass nur diese Layer erreichbar sind. zum Sichern  von   Dateien   und   zur   Benutzeroberfläche.   eigene   neu   definierte   Layer   oder   die  Rastereinstellung   werden   direkt   in   der   Layout­Datei   gespeichert. Mit dem SET­Befehl verändert man allgemeine Systemparameter. Mit   dem   GRID­Befehl   stellt   man   Raster   und   aktuelle   Einheit   ein.eaglerc  unter   Linux   gespeichert. Dauerhaft kann das in der  Datei eagle. Das Menü Optionen/Einstellungen (SET-Befehl) Die gängigsten Optionen des SET­Befehls kann man im Fenster des Menüs  Optionen/Einstellungen  wählen. die man nicht nutzen will. wie die Design­ Regeln.5 Grundlegendes für die Arbeit mit EAGLE in  ~/.   Diese   Optionen   finden   Sie   im  Kapitel  Das   Control   Panel  unter   dem   Punkt  Optionen­Menü  ab   Seite  45  beschrieben.scr festgelegt werden. sorgt dafür. Werte.   Weitere  Informationen dazu finden Sie ab Seite 94.   Das   gilt  natürlich auch für Schaltplan­ und Bibliotheksdateien. Hinweise  dazu finden Sie auf Seite 87. Konfigurationsbefehle Die meisten Optionen werden über das Optionen­Menü der einzelnen EAGLE­ Editor­Fenster konfiguriert.   die   nur   für   ein  bestimmtes Projekt gelten.   besondere   Layerfarben. merkt sich EAGLE in der Projektdatei eagle.   Einstellungen. Layout und Bibliothek  bietet außer dem Punkt Benutzeroberfläche zwei weitere Einträge: Tastenbelegung und Einstellungen. So kann man  Layer. 104 .  Der   MENU­Befehl   erlaubt   eine   freie   (hierarchische)   Konfiguration   des  Textmenüs über eine Script­Datei. Der ASSIGN­Befehl ändert und zeigt die Funktionstasten­Belegung. Der   CHANGE­Befehl   ermöglicht   verschiedene   Voreinstellungen   zu  Objek­ teigenschaften. In   den   Einstellungen   zur  Benutzeroberfläche  kann   man   zwischen   dem  Befehlsmenü (mit Icons) und einem frei konfigurierbaren Textmenü wählen. Das  Optionen­Menü im Editorfenster von Schaltplan.   kann man über die Option  Used_Layers  bestimmen. die beispielsweise für eine bestimmte Platine gelten.   Das   Fenster   erreicht   man   auch   über   die  Kommandozeile durch die Eingabe von: SET Nur ausgewählte Layer anzeigen Die Anzahl der verfügbaren Layer.epf. Das Control Panel bietet Einstellungen zu den Verzeichnissen.

 Es sind  maximal 16 Wertepaare möglich. erreichbar zum Beispiel über CHANGE. Die   Maßeinheit   der   angegebenen   Werte   wird   durch   die   des   aktuell  eingestellten Rasters bestimmt. 105 . die aktuell  mit GRID im Editor gewählt ist. Beispiel für das SMD­Menü: SET SMD_MENU 1. Jede Farbpalette erlaubt 64 Farbeinträge. Um   die   Standard­EAGLE­Menüs   wieder   herzustellen.9 EAGLE individuell konfigurieren SET USED_LAYERS ALL.14in. zeigt wieder alle Layer.  beispielsweise für das Width­Menü: SET WIDTH_MENU .6 1 1.1in 0.9mm 0.3 0.scr.5 2 3 4. SMD.5. Drill.4 0.5 0. Isolate. Die Werte in den Menüs werden immer in der Einheit angezeigt. Spacing   und Miter. Inhalt der Parameter-Menüs Die Parameter­Menüs für  Width. ­punkte getroffen. Geben Sie die Werte einfach  durch Leerzeichen getrennt in der Kommandozeile an. Farb-Einstellungen Im Farben­Tab werden Einstellungen für Layer­ und Hintergrundfarben sowie  für die Farben der Rasterlinien bzw. Size. Es gibt drei verschiedene Farbpaletten: für schwarzen. weißen und farbigen  Hintergrund.  Schreiben Sie den SET­Befehl in die Datei  eagle. um die Einstellung auf  alle zukünftigen Projekte anzuwenden.   lautet   der   Befehl.2mm 2.0mm 0. können mit Hilfe des SET­ Befehls mit beliebigen Werten gefüllt werden.  Beispiel für das Miter­Menü: SET MITER_MENU 0. Hier ist für jeden Eintrag der drei Wertepaare die Einheit angegeben. Es dürfen maximal 16 Einträge sein.2 0.1 0. denen ein beliebiger  RGB­Wert und ein Alpha­Wert zugeordnet werden kann.5mm 0. Diameter.

5 Grundlegendes für die Arbeit mit EAGLE ➢ Einstellungen­Fenster: Farben Falls Sie die in älteren EAGLE­Version verwendete Raster­OP­Darstellung auf  schwarzem   Hintergrund   bevorzugen. Zu den Farben 0 bis 7 gehören die Highlight­Farben 8 bis 15. Sie   dürfen   auch   direkt   Werte   in   die   Felder  Rot. Standardmäßig verwendet EAGLE die ersten 16 Werte (Einträge 0. Wählen Sie dann ein neues Feld aus und wiederholen Sie den Vorgang  für eine andere Farbe.   da   diese   für   Ausdrucke   (üblicherweise   auf   weißem  Papier) verwendet wird. gefolgt von weiteren acht so genannten Highlight­Farben.  den Farben 16 bis 23 folgen die Highlight­Farben 24 bis 31 und so weiter. In   der   vorherigen   Abbildung   sehen   Sie   unter  Palette  drei   Schaltflächen  untereinander. Es wechseln sich zeilenweise immer acht normale Farben mit  den acht zugehörigen  Highlight­Farben ab.15).   die   schon   16   vordefinierte  Farben enthält. Helligkeit und Alphakanal eingeben.  Farbe. Um neue Werte zu definieren.   zum   Beispiel   auf   die   untere  Farbiger Hintergrund.  Grün.. Der   erste   Eintrag   in   der   Farbpalette   (Nummer   0)   bestimmt   die  Hintergrundfarbe.   Die   Farben   werden   mit  einer ODER­Funktion gemischt.   deaktivieren   Sie   die   Check­Box  Alphablending   benutzen. In der weißen Farbpalette kann die Hintergrundfarbe nicht  modifiziert   werden.   Sättigung. Acht  Farben.  wenn   der   schwarze   Hintergrund   verwendet   wird.   Der   Alpha­Wert   der   Farben   wird   dann   ignoriert. 106 . Links   im   Fenster   sehen   Sie   eine   8x8­Matrix.   Klicken   Sie   auf   eine   davon.  So kann man einem  Layer mit  einer Farbe an der Stelle x in der Matrix eine Highlight­Farbe an der Stelle  x+8 zuordnen. Mit Klick auf Farbe setzen übernehmen Sie den  Wert. öffnet sich das Fenster zum Definieren der Farben. selektieren Sie mit der Maus ein freies Feld in  der Matrix und wählen dann über das Farbfenster und den Sättigungsregler  rechts die gewünschte Farbe.  Blau  bzw.

  wählen   Sie   im   Menü  Optionen/Benutzeroberfläche den entsprechenden Hintergrund.   die   folgenden  Bytes  FF FF 00  den   dezimalen   RGB­Wert   255   255   0   für   Gelb. Grün und Blau.  Index  steht  für die  Farbnummer. Das   erste   Byte  B4  bestimmt   den   Alphawert   (dezimal   180). 107 .  die Farbe ist vollkommen durchsichtig (also unsichtbar). Der Wert 0 bedeutet. Sie sollten  immer  mindestens ein Farbenpaar  definieren: Eine normale   Farbe und die zugehörige Highlight­Farbe. ➢ Farbe­Fenster: Definition eigener Farbwerte In   der   Abbildung   sieht   man. Alternativ   lassen   sich   Farbdefinitionen   und   Palettenwechsel   über   die  Kommandozeile oder über Script­Dateien erledigen: SET PALETTE <index> <αrgb> definiert   für   die   aktuell   eingestellte   Farbpalette   eine   Farbe. Wenn Sie für ein Editorfenster (also Schaltplan oder Layout oder auch in der  Bibliothek)   die   Farbpalette   wechseln   wollen. Beispiel: SET PALETTE 16 0xB4FFFF00 setzt die sechzehnte Farbe auf ein leicht transparentes Gelb. Beim   Ausdrucken werden  die Alpha­Werte  der Farben immer auf 255 gesetzt.5.9 EAGLE individuell konfigurieren Der  Alphakanal  bestimmt die Transparenz der Farbe.  αrgb  für  je  einen Wert  für den Alphakanal und  die  Farben Rot. der Wert 255 steht  für eine  völlig deckende  Farbe.   Die  hexadezimale Angabe wird durch das vorangestellte 0x gekennzeichnet.   dass   vier   weitere   Farbpaare   (normale   und  zugehörige Highlight­Farbe stehen untereinander) definiert wurden.   wobei   der  Alphawert und die Farbwerte hexadezimal angegeben werden.

 Für einige  Optionen gibt man Werte an. geben Sie in  der Kommandozeile ein: SET PALETTE BLACK Nach  dem Umschalten der Farbpalette muss der Bildschirminhalt mit dem  WINDOW­Befehl neu gezeichnet werden. 108 .scr. ausschalten kann. Default: ein. SET COLOR_LAYER 16 4 definiert für den Layer 16 die Farbe mit der Nummer 4. Weitere Informationen zur Syntax finden Sie in der Hilfe­Funktion zum SET­ Befehl. ➢ Das Menü Optionen/Einstellungen/Verschiedenes Übersicht der Optionen: Piep: Schaltet den Bestätigungspiep ein/aus. starten Sie die Script­Datei defaultcolors. Die Zuordnung der Farben zu den Layern erfolgt über den DISPLAY­Befehl  oder über SET COLOR_LAYER.  Default: ein. Falls   Sie   die   Farbwerte   auf   die   Standardeinstellung   zurücksetzen   möchten.5 Grundlegendes für die Arbeit mit EAGLE Soll beispielsweise die schwarze Farbpalette aktiviert werden. die man über Check­Boxes an­ bzw. Erst dann wird die neue Einstellung  sichtbar. Connects prüfen: Aktiviert die Package­Prüfung beim Platzieren von Bauteilen im Schaltplan. Verschiedene SET-Optionen Im  Verschiedenes­Tab des Fensters  Einstellungen  finden Sie die verschiedene  Optionen.

  Defaultwert: 20 mil. Default: ein. Ist   diese   Option   ausgeschaltet. Fangradius: Bestimmt den Radius der Magnetische­Pads­Funktion von Pads und SMDs.5. sichtbare Rastergröße: Liegen   Rasterlinien/­punkte   näher   beisammen. Default: 5% der aktuellen Höhe des Bildausschnitts.   werden   diese   zur   Auswahl  angeboten. die unter Umständen weit außerhalb des sichtbaren  Bildausschnittes liegen. Default: 2%. Fangfaktor: Innerhalb dieses Bereiches können Objekte mit der Maus selektiert werden. Min.  Default: ein. der Bus von der Maus. Netze und Busse automatisch setzen: Beim Absetzen eines Netzes auf einem Pin oder einer Buslinie.   wird   automatisch   ein  Verknüpfungspunkt gesetzt.   zum  Beispiel. Pad­Namen anzeigen: Padnamen werden im Layout­ oder Package­Editor angezeigt. Default: ein. Optimizing: Aktiviert die automatische Entfernung von Knickpunkten in geraden Wires.   werden   sie   nicht   mehr  angezeigt. Kommen Sie beim Verlegen einer Leiterbahn mit dem ROUTE­Befehl näher  als   der   angegebene   Radius   an   ein   Pad   oder   SMD   heran   –   das   heißt. Ratsnest berechnet Polygone: Polygoninhalte werden bei RATSNEST berechnet.9 EAGLE individuell konfigurieren Undo­Funktion: Schaltet den Undo/Redo­Puffer ein/aus.   verwendet   der   Follow­me­Router   beim  Verlegen der Leiterbahnen automatisch den in den Design­Regeln oder in den  Netzklassen   vordefinierten   Wert   für   die   Leiterbahnbreite   und   für   den  Bohrdurchmesser   der   Vias.  Setzt   man  den   Wert   auf   0. Default: 5 Pixel. fällt das Netz  bzw.   gibt   es   keine   Begrenzung.   gilt   der   Wert. Default: ein.   den   Sie   zuletzt   über. Width und Drill bei Route automatisch setzen: Ist   diese   Option   eingeschaltet. Junctions automatisch setzen: Setzt   man   ein   Netz   auf   einem   anderen   ab. Default: 3 Pixel. Default: ein. Default: aus.  Dann   können  auch  Objekte erreicht werden. CHANGE WIDTH gewählt haben.   Diese   Werte   werden   beim   Anklicken   einer  Signallinie automatisch eingestellt.   die  dynamisch berechnete Luftlinie wird kürzer als der hier angegebene Radius –  wird   die   Leiterbahn   automatisch   an   den   Pad/SMD­Mittelpunkt   gezogen. Selektionsfaktor: Liegen   innerhalb   des   angegebenen   Wertes   (in   %   der   Höhe   der   aktuell  sichtbaren   Zeichenfläche)   mehrere   Objekte. 109 . sichtbare Texthöhe: Texte bis zur angegebenen Höhe werden dargestellt.  Min.

 Ist sie dort nicht zu  finden.   ohne   (Keine   Bohrlöcher)  angezeigt. Jede   Befehlszeile   muss   mit   einem   Semikolon  .  Erstreckt   sich   ein   Befehl   über   mehrere   Zeilen. Kommentare   dürfen   mit   vorangestelltem  #  in   eine   Script­Datei   eingefügt  werden. Platinen­ oder Bibliotheksdatei automatisch  ausgeführt.  abgeschlossen   werden.scr Die Script­Datei  eagle. Sofern EAGLE beim Start aufgrund einer Projektdatei automatisch ein oder  mehrere Editorfenster öffnet. 110 . Die Eingabe von SET POLYGON_RATSNEST OFF oder kurz SET POLY OFF schaltet beispielsweise die Polygonberechnung beim RATSNEST­Befehl aus. Sie wird zuerst im aktuellen Projektverzeichnis gesucht.scr  einfach   über   den   SCRIPT­Befehl  ausführen.   kennzeichnet   man   das   mit  einem Backslash  \  am Zeilenende.   wenn   der   Device­. Änderungen   können   auch   direkt   durch   Eingeben   des   SET­Befehls   in   die  Kommandozeile getroffen werden.   die   vor   dem   ersten   Label   (in   der   Regel  BRD:)  eingefügt   werden. diese zu schließen und erneut  zu   öffnen.  Alternativ   kann   man   die   Datei  eagle.   Symbol­   oder   Package­Editier­Modus   aktiviert  wird.   Layout­   oder   Bibliotheks­ Editor­Fensters geöffnet wird. Die Datei eagle. Befehle. Weitere Hinweise zum SET­Befehl finden Sie in der Hilfe­Funktion.   die   beim   Öffnen   eines  Editorfensters (außer Texteditor) ausgeführt werden sollen. sofern keine Projektdatei existiert.scr  übernommen   werden.   wenn   das   Schaltplan­. SYM und PAC bezeichnen die Abschnitte. Die Labels DEV. die nur ausgeführt  werden.   sieht   EAGLE   in   dem   Verzeichnis   nach. ist es notwendig.  gelten für alle Editorfenster. Default: Real.5 Grundlegendes für die Arbeit mit EAGLE Darstellungsmodus: Pads/Vias   werden   mit   Bohrlöchern   (Real)   bzw. Die Labels  SCH.   damit   die   Einstellungen   aus  eagle. die nur  dann   ausgeführt   werden.scr  wird   beim  Öffnen eines  Editorfensters oder beim  Anlegen einer neuen Schaltplan­. Sie   können   in   diese   Datei   alle   Befehle   eintragen.   das   im  Script­Feld   des  Optionen/Verzeichnisse­Dialogs eingetragen ist. BRD  und  LBR  bezeichnen die Abschnitte der Datei.

9 EAGLE individuell konfigurieren Beispiel für eine eagle. PAC: Grid Default On.'.039.008 0. 'Grid mm.050.07.010.040.01. Grid alt inch 0. #Menu Add Change Copy Connect Delete Display Export \ # Grid Move Name Package Prefix Quit Script Show \ # Value Window '.' \ #Wire Write Edit.'.016. Change size 0.01. Change Width 0.' Wire Write Edit. Change Smd 0. Set Width_menu 0. Set Size_menu 0. BRD: #Menu Add Change Copy Delete Display Grid Group Move\ #Name Quit Rect Route Script Show Signal Split \ #Text Value Via Window '.05 on.'. #Menu Add Bus Changenge Copy Delete Display Gateswap \ #Grid Group Invoke Junction Label Move Name Net \ #Pinswap Quit Script Show Split Value Window '. Set Drill_menu 0. Change Size 0.25.' Edit. Change Width 0. SYM: Display all. SCH: Grid Default. Grid inch 0.'.' Wire Write Edit. 'Window 0. #Menu Arc Change Copy Cut Delete Display Export \ #Grid Group Move Name Paste Pin Quit Script \ #Show Split Text Value Window '.039 0.07 0. Grid Alt inch 0. Assign Assign Assign Assign A+F3 A+F4 A+F7 A+F8 'Window 4. #Menu Add Change Copy Delete Display Grid Group \ #Move Name Pad Quit Script Show Smd Split Text \ #Window '. Change drill 0. Change Width 0. 'Grid inch. Grid Default On.05 0.005.01 0.006.032 0.12.024.5.' Write Edit. Set Used_layers 1 16 17 18 19 20 21 22 23 24 25 26 \ 27 28 39 40 41 42 43 44 45.024 0.' Wire Write Edit. LBR: #Menu Close Export Open Script Write '.scr­Datei: #This file can be used to configure the editor windows. Set Pad_names on. Change width 0.005. 111 . DEV: Grid Default.

eaglerc  unter   Linux   und   Mac  gespeichert. Es wird auch hinterlegt.usr enthält Informationen über:  SET­Befehl (Menü Optionen/Einstellungen)  ASSIGN­Befehl (Funktionstastenbelegung)  Benutzeroberfläche  Aktuell geladenes Projekt (Pfad) Die   Konfigurationsdatei   wird   von   EAGLE   an   verschiedenen   Stellen   in   der  gegebenen Reihenfolge gesucht und ausgeführt (wenn vorhanden): <prgdir>/eaglerc /etc/eaglerc $HOME/. Beim nächsten Programmstart wird dieser Zustand wieder herge­ stellt.   erzeugt   man   zunächst   ein   Projekt­ Verzeichnis. Diameter.htm. eaglerc.epf erzeugt. Außerdem werden die Position und der Bildschirminhalt der aktiven Fenster.5 Grundlegendes für die Arbeit mit EAGLE Die Datei eaglerc Benutzerspezifische   Daten   werden   beim   Beenden   von  EAGLE  in  der  Datei  eaglerc.  Vorausgesetzt.cadsoft. Windows) (Linux.usr  unter   Windows   bzw.  die Option  Projektdatei automatisch sichern unter Optionen/Sicherung des Control Panels  ist aktiviert.  gespeichert.usr  (Linux.de/download.  als das  Programm  verlassen  wurde. Mac. Size und Drill. das den Projekt­Namen trägt. EAGLE merkt sich in der Projektdatei Änderungen von Objekteigenschaften. Diese Datei wird im Home­Verzeichnis des Benutzers abgelegt.eaglerc  $HOME/eaglerc. Mac) (Windows) Diese Dateien sollten nicht editiert werden.  die während des Editierens mit dem CHANGE­Befehl gemacht wurden und  die Inhalte der Menüs für Width. welche Bibliotheken für das Projekt benutzt werden. In jedem Projektverzeichnis wird  automatisch eine Konfigurationsdatei eagle. Sehen Sie hierzu auch auf unsere Internet­ Seiten: http://www.  gilt folgender Eintrag in  der Windows­Registry: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\AppData Eaglerc bzw.  Ist unter Windows  keine Home­Variable definiert. 112 . EAGLE-Projektdatei Wird   ein   neues  Projekt   angelegt   (rechter   Mausklick   auf   einen   Eintrag   im  Projekte­Zweig   der   Baum­Ansicht   und   Auswahl   von  Neu/Projekt  im  Kontextmenü   im   Control   Panel). Auch   mit   Hilfe   verschiedener   User­Language­Programme   kann   man  besondere Einstellungen treffen. Mac) (Linux.  also in use sind.   ~/.

 der die Projektverzeichnisse enthält.5x  Projekte   bearbeitet   hat.epf in  dieses Verzeichnis  Kopieren Sie ggf.epf oder mit einem Projektnamen. Wird EAGLE mit Angabe einer Datei eagle. wird im Control Panel über  Optionen/Verzeichnisse/Projekte festgelegt.0 gültige Struktur.  der   als   Verzeichnis   im   angegebenen   Projektpfad   existiert   gestartet. 113 . anpassen:  Legen Sie ein Verzeichnis mit dem Projektnamen an  Kopieren Sie die bisherige Projektdatei unter dem Namen eagle. alle Projektdateien in dieses Verzeichnis Der Pfad.   kann   diese   am  einfachsten so an die.9 EAGLE individuell konfigurieren Wer   bisher   mit  EAGLE   3.5. seit Version 4.   wird  dieses Projekt automatisch geöffnet.

114 .5 Grundlegendes für die Arbeit mit EAGLE Diese  Seite  wurde absichtlich leer gelassen.

Kapitel 6 Vom Schaltplan zur fertigen Platine
Dieses  Kapitel  zeigt  den üblichen  Weg vom  Zeichnen des  Schaltplans zum  fertigen, per Hand entflochtenen Layout. An der ein oder anderen Stelle wird  auf   Besonderheiten   des   Schaltplan­   oder   Layout­Editors   eingegangen.   Die  Verwendung des Autorouters,  des Follow­me­Routers  und die Ausgabe von  Fertigungsdaten wird in den anschließenden Kapiteln beschrieben. Es ist empfehlenswert zuerst ein neues Projekt(verzeichnis) anzulegen. Informationen über die Vorgehensweise finden Sie auf Seite 43.

6.1 Schaltplan erstellen
Die übliche Vorgehensweise sieht so aus: Man nimmt Bauteile aus den vorhandenen Bibliotheken und platziert diese  auf der Zeichenfläche. Anschließend werden die Anschlusspunkte (Pins) der  Bauteile mit Netzen (elektrische Verbindungen) verbunden. Netzen können  beliebige   Namen   und   verschiedene   Klassen   zugeordnet   werden.  Versorgungsspannungen   werden   in   der   Regel   automatisch   verbunden.   Um  jede   Versorgungsspannung   im   Schaltplan   zu   dokumentieren,   ist   es  notwendig,   mindestens   ein   so   genanntes   Supply­Symbol  pro  Spannung  zu  setzten. Schaltpläne   dürfen   aus   mehreren   Seiten   bestehen   (nicht   in   der   Light­ Version). Netze sind über verschiedene Seiten hinweg verbunden, wenn sie  denselben Namen besitzen. Es wird vorausgesetzt, dass Bibliotheken mit den benötigten Bauelementen  vorhanden   sind.   Die   Definition   von   Bibliotheken   wird   in   einem   eigenen  Kapitel beschrieben. Es   ist   jederzeit   möglich   über   den   BOARD­Befehl   oder   das  Board­Icon   ein  Layout zu erzeugen. Sobald ein Layout existiert, müssen beide Dateien immer  gemeinsam  geladen   sein.   Nur   so   funktioniert   die   Kopplung   zwischen  Schaltplan und Platine. Nähere Hinweise dazu finden Sie im Abschnitt zur  Forward&Back­Annotation.

115

6 Vom Schaltplan zur fertigen Platine

Schaltplan öffnen
Ausgangspunkt ist zunächst das Control Panel. Von hier aus Öffnen Sie einen  neuen   oder   bestehenden   Schaltplan,   z.   B.   über   das  Datei/Öffnen  bzw.  Datei/Neu­Menü   oder   über   einen   Doppelklick   auf   eine   Schaltplandatei   im  Verzeichnisbaum. Das Schaltplan­Editor­Fenster erscheint. Bei Bedarf kann man weitere Schaltplanblätter (Sheets) anlegen. Dazu öffnen  Sie die Combo­Box in der Aktionsleiste mit einem Mausklick und wählen den  Punkt Neu aus. Es wird eine neue Seite erzeugt (siehe Seite 53). Alternativ kann man z. B. die zweite Seite mit dem Befehl EDIT .S2 über die Kommandozeile anlegen. Sollten Sie die Seite doch nicht benötigen,  löscht man mit REMOVE .S2 das ganze Blatt.

Raster einstellen
Das Raster sollte grundsätzlich 0,1 Inch bzw. 2,54 mm sein. Netze und An­ schlusspunkte   der   Symbole   (Pins)   müssen   in   einem   gemeinsamen   Raster  liegen. Ansonsten kommt keine Verbindung zwischen Netz und Pin zustande.

Bauteile platzieren
Bevor Sie Bauteile platzieren können, müssen Sie mit USE die Bibliotheken  laden, aus denen Sie Bauteile holen wollen. Nur Bibliotheken, die in use sind,  werden   vom   ADD­Befehl   und   dessen   Suchfunktion   berücksichtigt.   Mehr  Informationen zum USE­Befehl finden Sie auf Seite 53.

Zeichnungsrahmen laden
Empfehlenswert   ist   es,   zuerst   einen   Rahmen   zu   platzieren.   Mit   Hilfe   des  ADD­Befehls können Sie einen aus den Bibliotheken wählen. Nach einem Klick auf das ADD­Icon öffnet sich der ADD­Dialog. Es werden zunächst die Bibliotheksdateien, die über den USE­Befehl geladen  sind,   angezeigt.   Sie   können   die   angezeigten   Bibliotheken   aufklappen   und  nach Bauteilen suchen oder die Suchfunktion benutzen. Es   soll   ein   Rahmen   im   Format   A4   verwendet   werden.   Geben   Sie   in   der  Suchen­Zeile unten links den  Suchbegriff  A4  oder  A4*  ein und drücken Sie  die Enter­Taste. Das Suchergebnis zeigt verschiedene Einträge aus frames.lbr.  Selektieren Sie einen der Einträge (A4L­DOC), wird  rechts eine Voransicht  gezeigt, sofern die Option Vorschau aktiviert ist. Wird die Option Description  deaktiviert, wird nicht in der Beschreibung des Bauteils gesucht. Im   ADD­Dialog   des  Schaltplan­Editors  sucht   man   nach   Device­Namen   und   Begriffen   aus   der   Device­Beschreibung,   im  Layout­Editor  nach  

116

6.1 Schaltplan erstellen
Package­Namen und Begriffen aus der Package­Beschreibung! Ein Klick auf OK schließt das ADD­Fenster und Sie kehren in den Schaltplan­ Editor   zurück.   Der   Rahmen   hängt   nun   an   der   Maus   und   kann   abgesetzt  werden.   Üblicherweise   liegt   die   linke   untere   Ecke   des   Rahmens   im  Koordinatennullpunkt (0 0). Bibliotheksnamen,   Devicenamen   und   Begriffe  aus  der  Device­Beschreibung  dürfen als Suchbegriffe verwendet werden. Erlaubt sind auch Platzhalter wie  *  oder  ?.   Es   können   mehrere   Suchbegriffe   durch   Leerzeichen   getrennt  verwendet werden.

➢ ADD­Dialog: Ergebnis des Suchbegriffs A4
Der ADD­Befehl lässt sich  auch über die Kommandozeile eingeben oder in  einer   Script­Datei   verwenden.   Den   Rahmen   kann   man   auch   über   das  Kommando add a4l-doc@frames.lbr platzieren.   Auch   in   der   Kommandozeile   dürfen   Platzhalter   wie   *   und   ?  verwendet werden. Die Eingabe von add *a4*@frames.lbr öffnet   beispielsweise   den  ADD­Dialog   und   bietet   verschiedene  Rahmen  im  Format A4 an. Bei der Suche werden nur Bibliotheken berücksichtigt, die  in use  sind. Das  bedeutet,   die   Bibliothek   ist   über   den   USE­Befehl   geladen   (auch   über   das  Menü Bibliothek/Benutzen möglich).

117

6 Vom Schaltplan zur fertigen Platine
Soll  eine  Bibliothek   nicht   mehr  im   ADD­Dialog  erscheinen,  selektieren  Sie  den   entsprechenden   Eintrag   und   klicken   auf   die   Schaltfläche  Aus   Liste   entfernen. Die Bibliothek ist dann nicht mehr in use. Zeichnungsrahmen werden mit dem FRAME­Befehl angelegt. Sinnvollerweise  macht   man   das   in   der   Bibliothek   und kombiniert  den   Rahmen   mit  einem  Schriftfeld.  Es  ist  aber  auch  möglich,  den  FRAME­ Befehl  direkt  im Schaltplan   (oder  auch  im Board)  anzuwenden.  Mehr   zum Anlegen von Zeichnungsrahmen finden Sie auf Seite 258.

Schaltungssymbole (Gates) platzieren
Alle  weiteren  Bauteile  werden  über den oben  beschriebenen  Mechanismus  gesucht und dann platziert. Schon jetzt entscheiden Sie sich für eine Package­ Variante.   Sollte   sich   später   herausstellen,   dass   eine   andere   Bauform   im  Layout   verwendet   wird,   kann   diese   problemlos   nachträglich   getauscht  werden. Haben Sie mit ADD ein Bauteil platziert und wollen dann wieder in den ADD­ Dialog zurück, um ein neues Bauteil zu wählen, drücken Sie die Esc­Taste  oder klicken Sie erneut auf das ADD­Icon. Versehen Sie die Bauteile mit Namen und Wert (NAME, VALUE). Liegt der Name­ bzw. Value­Text an einer ungünstigen Stelle, lösen Sie beide  mit   SMASH   vom   Bauteil   und   schieben   sie   mit   MOVE   an   eine   beliebige  Position. Ein Klick mit DELETE auf einen Text macht ihn unsichtbar.  Halten Sie während des SMASH­Befehls die Shift­Taste gedrückt, erscheinen  die  Texte  wieder  an der  ursprünglichen  Position;  sie sind  nun nicht  mehr  vom Bauteil gelöst (unsmashed). Das kann man auch erreichen, indem man  im Kontextmenü unter Eigenschaften die Option Smashed deaktiviert. MOVE verschiebt Objekte, DELETE löscht sie. Mit INFO bzw. SHOW erhalten  Sie Informationen über ein Objekt bzw. zeigt EAGLE es am Bildschirm. ROTATE dreht Gates um 90 Grad. Ebenso kann man während des MOVE­ Befehls   mit   der  rechten   Maustaste   das   Bauteil   um   jeweils  90  Grad  weiter  drehen. Mehrfach   benutzte   Bauteile   lassen   sich   mit   COPY   vervielfältigen.   COPY  platziert immer ein neues Bauteil, auch wenn es aus mehreren Gates besteht  und bisher noch nicht alle verwendet wurden. Wiederkehrende Schaltungsteile können mit Hilfe der Befehle GROUP, CUT  und   PASTE   im   Schaltplan   vervielfältigt   werden.   Stellen   Sie   sicher,   dass  vorher alle Layer eingeblendet sind (DISPLAY ALL).

Versteckte Versorgungs-Gates
Manche   Bauteile   sind   in   den   Bibliotheken   so   definiert,   dass   die  Versorgungsspannungspins   nicht   im   Schaltplan   sichtbar   sind.   Das  ist   auch  nicht   notwendig,   da   alle   Power­Pins   mit   demselben   Namen   automatisch  verbunden   werden.   Unabhängig   davon   ob   sie   sichtbar   sind   oder  nicht.  118

6.1 Schaltplan erstellen
Wollen Sie ein Netz direkt an einen der versteckten Pins legen, holen Sie das  Gate mit Hilfe des INVOKE­Befehls in den Schaltplan. Klicken   Sie   auf   das   INVOKE­Icon   und   dann   auf   das   gewünschte   Bauteil,  sofern dieses  auf derselben  Seite des  Schaltplans platziert wurde. Soll  das  Gate auf einer anderen Seite des Schaltplans liegen, wechseln Sie auf diese  Seite, aktivieren INVOKE und tippen den Namen des Bauteils (z. B. IC1) in  die Kommandozeile. Selektieren Sie das gewünschte Gate im INVOKE­Fenster  und platzieren Sie es. Anschließend verbinden Sie das Versorgungs­Gate mit  den gewünschten Netzen.

➢ INVOKE: Gate P kann noch platziert werden

Bauteile aus mehren Gates platzieren
Manche Bauteile bestehen nicht nur aus einem sondern aus mehreren Gates,  die im Regelfall nacheinander mit dem ADD­Befehl im Schaltplan platziert  werden   können.   Um   ein   Gate   gezielt   auszuwählen,   kann   man   direkt   den  Gate­Namen angeben. Beispiel: Der Baustein 7400 mit der Package­Variante  N  und in  AC­Technologie aus  der Bibliothek  74xx­eu besteht aus vier NAND­Gates mit der Bezeichnung  A  bis  D  und   einem   Power­Gate  P.   Wollen   Sie   nun   als   erstes   das   Gate  C  platzieren,   geben   Sie   das   beim   ADD­Befehl   direkt   an   (siehe   auch   Hilfe­ Funktion, ADD­Befehl): ADD 74AC00N@74xx-eu.lbr IC1 C Sobald ein Gate platziert ist, hängt das nächste an der Maus (Addlevel Next).  Setzen Sie ein Gate nach dem anderen ab. Sind alle Gates eines Bausteins  verwendet, wird der nächste Baustein begonnen. Sollen   die   Gates   eines   Bausteins   über   mehrere   Seiten   verteilt   werden,  platzieren Sie zunächst mit ADD, wechseln dann auf eine andere Seite des  Schaltplans und tippen zum Beispiel INVOKE IC1 in die Kommandozeile. Wählen Sie aus dem INVOKE­Fenster das gewünschte  Gate.

119

6 Vom Schaltplan zur fertigen Platine
Wenn man ein Gate, das bereits im Schaltplan platziert ist, im INVOKE­ Fenster   selektiert,   ändert   sich   die   Schaltfläche   OK  zu   Anzeigen.   Klickt   man   darauf,   wird   das   gewählte   Gate   in   der   Fenstermitte   zentriert   angezeigt. 

Designlink.ulp – Zugang zur Farnell Online-Produkt-Datenbank
Falls Sie nach Informationen über Elektronik­Komponenten suchen, können  Sie   EAGLEs  designlink.ulp  benutzen.   Dieses   kann   auf  Farnells   Web­Server  zugreifen und Ihnen wertvolle Informationen, zum Beispiel über Bauteile, die  Sie   in   Ihrem   Design   verwenden   möchten,   liefern.   Dieses   User­Language­ Programm befindet sich derzeit in der Entwicklungsphase und wird von Zeit  zu Zeit aktualisiert werden. 

Verdrahten des Schaltplans
Netze verlegen (NET)
Die   Verbindungen   zwischen   den   Pins   definiert   man   mit   dem   NET­Befehl.  Netze beginnen und enden im Anschlusspunkt eines Pins. Dieser ist sichtbar,  wenn Layer 93 Pins eingeblendet ist (DISPLAY­Befehl). Netze erhalten immer einen automatisch generierten Namen. Dieser kann mit  dem   NAME­Befehl   verändert   werden.   Netze   mit   demselben   Namen   sind  miteinander verbunden, unabhängig davon, ob sie durchgehend gezeichnet  sind oder nicht. Das gilt auch über mehrere Seiten hinweg. Kommt   ein   Netz   auf   einem   anderen   Netz,   einem   Bus   oder   einem  Pin­ Anschlusspunkt   zu   liegen,   endet   die   Netzlinie   an   dieser   Stelle   und   ist  verbunden. Entsteht beim Absetzen des Netzes keine Verbindung zu einem  anderen Objekt, hängt die Netzlinie weiterhin an der Maus. Dieses Verhalten  kann über das Menü Optionen/Einstellungen/Verschiedenes (Option Netze und   Busse automatisch beenden) verändert werden. Deaktiviert man die Option ist  ein   Doppelklick   notwendig   um   das   Netz   zu   beenden.   Dargestellt   werden  Netze im Layer 91 Nets. Netze   müssen   exakt   im   Pin­Anschlusspunkt   enden   um  verbunden  zu  sein.  Endet   ein   Netz   irgendwo   auf   der   Pin­Linie,   ist   es   nicht   mit   dem   Pin  verbunden. Beim   Verbinden   von   Netzen   werden   Sie   gegebenenfalls   über   den  resultierenden   Namen   informiert   bzw.   bietet   EAGLE   eine   Auswahl   der  möglichen Namen an. Mit dem Befehl JUNCTION kennzeichnet man Verbindungen sich kreuzender  Netze.   Junctions   werden   automatisch   gesetzt.   Diese   Option   (Junction   automatisch   setzen)   kann  auch  über  das  Menü  Optionen/Einstellungen/Ver­ schiedenes deaktiviert werden. Verwenden Sie immer NET und nicht den WIRE­Befehl! 120

6.1 Schaltplan erstellen
Kopieren Sie Netze nicht mit dem COPY­Befehl! Bei dieser Aktion wird für  das   neue   Netz   kein   eigener   Name   generiert.   So   könnten   ungewollte  Verbindungen entstehen. Schiebt man mit MOVE ein Netz über ein anderes Netz oder über einen Pin,  entsteht keine elektrische Verbindung. Zur   Überprüfung   können   Sie   das   Netz   mit   SHOW   anklicken.   Alle  verbundenen   Pins   und   Netze   müssen   heller   (in   der   Highlight­Farbe)  dargestellt werden. Wird ein Gate bewegt, müssen die angeschlossenen Netze  mit wandern. Mit   dem   LABEL­Befehl  (ohne  XREF­Option,   siehe   nächsten   Abschnitt   zum  Thema   Querverweise)  kann   man   einen   einfachen   Bezeichner   für   ein  Netz  platzieren.   Sofern   Sie   mit   GRID   ein   alternatives   Raster   definiert   haben,  können Sie Labels bei gedrückter Alt­Taste im feineren Raster gut anordnen.

Querverweise für Netze definieren
Setzt   man   ein  LABEL  mit   aktivierter  XREF­Option   für   ein   Netz,   wird  automatisch ein  Querverweis  erzeugt. Dieser zeigt auf die nächste Seite auf  der dieses Netz wieder vorkommt. Je nachdem in welche Richtung das Label  zeigt,   verweist   es   auf   eine   vorhergehende   oder   eine   nachfolgende  Schaltplanseite.   Zeigt   ein   Label   nach   unten   oder   rechts,  zeigt   es   auf   eine  höhere Seitennummer. Zeigt es nach oben oder nach links, verweist es auf  die   niedrigeren   Seitennummern.   Kommt   das   Netz   nur   noch   auf   einer  weiteren Seite vor, wird dieser Querverweis angezeigt, unabhängig von der  Drehung des Labels.  Befindet sich das Netz nur noch auf der aktuellen Seite, zeigt das Label nur  den Netznamen und gegebenenfalls den Label­Rahmen, je nach Definition,  die   im   Menü  Optionen/Einstellungen/Verschiedenes  unter   Format   für   Querverweis­Labels angegeben ist (auch über SET definierbar).  Die  XREF­Option   aktiviert   man   direkt   in   der   Parameterleiste   des   LABEL­ Befehls oder nach dem Platzieren über CHANGE  XREF ON. Die folgenden Platzhalter zur Definition des Label­Formats sind erlaubt: %F %N %S %C %R aktiviert das Zeichnen eines Rahmens um das Label der Name des Netzes die nächste Seitennummer die Spalte auf der nächsten Seite die Zeile auf der nächsten Seite

Das Standard­Format ist %F%N/%S.%C%R.  Neben den definierten Platzhaltern können Sie auch beliebige andere ASCII­ Zeichen verwenden. Die Platzhalter  %C  und  %R funktionieren nur, wenn Sie  auf den Schaltplanseiten jeweils einen Zeichnungsrahmen mit Spalten­ und  Reiheneinteilung   platziert   haben.   Ansonsten   wird   ein   Fragezeichen  '?'  angezeigt. Siehe auch Seite 258.

121

6 Vom Schaltplan zur fertigen Platine

➢ Querverweise mit XREF­Label
Im Bild zeigt das untere Label nach rechts und verweist auf das Netz ABC auf  der nächsten Seite 3 im Feld  4A. Das obere Label weist vom Aufhängepunkt  aus nach links und verweist auf die vorherige Seite 1 ins Feld 2D.  Wird   ein  XREF­Label   direkt   auf   eine   Netzlinie   gesetzt,   wandert   es   beim  Bewegen des Netzes mit.  Weitere Informationen zu Querverweisen finden Sie in der Hilfefunktion zum  LABEL­Befehl.

Querverweise für Bauteile/Kontakte
Falls   Sie   einen  Elektro­Schaltplan  zeichnen   und   beispielsweise  elektromechanische   Bauteile   (Schütze)   verwenden,   kann   EAGLE   einen  Kontaktspiegel   erzeugen.   Platzieren   Sie   innerhalb   des   Zeichnungsrahmens  den   Platzhalter  >CONTACT_XREF.   Dieser   Text   ist   im   Schaltplan   nicht  sichtbar, bestimmt aber durch seine Lage (durch die Y­Koordinate) wie viel  Platz   für   den   Kontaktspiegel   auf   der   Seite   reserviert   wird.   Sobald   der  Platzhaltertext platziert ist, wird der Kontaktspiegel angezeigt. Das Format der Bauteil­Querverweise legt man – wie bei den Querverweisen  für Netze – im Menü Optionen/Einstellungen/Verschiedenes unter  Format für   Bauteil­Querverweise  fest.   Es   gelten   dieselben   Format­Platzhalter   wie   im  vorigen Abschnitt Querverweise für Netze beschrieben. Die Standard­Definition ist: /%S.%C%R, also /Seitennummer.SpalteReihe. Die Angabe der Spalten %C und Reihen %R funktioniert nur, wenn sich auf  jeder Schaltplanseite ein Zeichnungsrahmen befindet, der mit dem FRAME­ Befehl erzeugt und mit einer entsprechenden Einteilung versehen wurde.  Die  Bauteile   müssen nach  bestimmten  Kriterien  in  der Bibliothek  definiert  werden,  damit eine saubere Darstellung  des Kontaktspiegels  im  Schaltplan  möglich wird. Hinweise zur Bauteildefinition finden Sie in der Hilfefunktion  unter dem Stichwort Kontaktspiegel und im Bibliothekskapitel.

122

6.1 Schaltplan erstellen

➢ Elektro­Schaltplan mit Kontaktspiegel

Netzklassen festlegen
Der Befehl CLASS legt eine Netzklasse fest (Menü Bearbeiten/Netzklassen...).  Die Netzklasse bestimmt die Mindestleiterbahnbreite, den Mindestabstand zu  anderen Signalen und den Mindestbohrdurchmesser von Vias im Layout für  eine   bestimmte   Art   von   Signal.   Jedes   Netz,   das   verlegt   wird   gehört  automatisch   der   Netzklasse   0,  default,   an.   Für   diese   Netzklasse   sind  standardmäßig keine Vorgaben gemacht. Alle Werte stehen auf 0, das heißt  es   gelten   die   Vorgaben   aus   den   Design­Regeln.   Es   sind   maximal   8  verschiedene Netzklassen möglich.

123

6 Vom Schaltplan zur fertigen Platine

➢ Netzklassen: Parameter festlegen
Im Bild sieht man drei zusätzliche Netzklassen definiert: Alle Netze, die der Klasse 0  default  angehören, werden nach den Vorgaben  der Design­Regeln geprüft. Die   Netzklasse   1   hat   zum   Beispiel   den   Namen  Power  und   fordert   für  Leiterbahnen eine Mindestbreite (Width) von 40 mil. Bohrungen für Vias dieser Netzklasse müssen mindestens einen Durchmesser  (Drill) von 24 mil haben. Der Mindestabstand von Signalen der Netzklasse Power zu Signalen anderer  Netzklassen wird mit dem Clearance­Wert definiert und beträgt 24 mil. Die  Spalte  Nr.  links  im   Fenster,   bestimmt   welcher   Netzklasse   das  nächste  Netz, das gezeichnet wird, angehören wird. Diese Wahl kann auch direkt in  der Parameterleiste des aktiven NET­Befehls getroffen werden. Wenn   Sie   die   Werte   für   die   Mindestabstände   zwischen   den   einzelnen  Netzklassen   zueinander   differenzieren   wollen,   können   Sie   über   die  Schaltfläche   mit   dem   Doppelpfeil   nach   rechts   (>>)   die  Clearance­Matrix  öffnen. In dieser Matrix legen Sie spezielle Werte für die Mindestabstände  zwischen den einzelnen Netzklassen fest.

➢ Netzklassen: Die Clearance­Matrix

124

6.1 Schaltplan erstellen
Wenn   Sie   wieder   zur   vereinfachten   Darstellung   zurückkehren   möchten,  klicken Sie auf die Schaltfläche <<. Das ist jedoch nur möglich, wenn in der  Matrix keine Werte definiert sind. Informationen zur Syntax des CLASS­Befehls finden Sie in der EAGLE­Hilfe. Die Zuordnung der Netzklassen wird im Schaltplan oder im Layout für Netze  bzw. Signale über den CHANGE­Befehl (Option  Class) festgelegt oder auch  nachträglich geändert. Die Definition der Netzklassen kann auch im Layout Editor erfolgen.

Busse einzeichnen (BUS)
Busse erhalten Namen, aus denen hervorgeht, welche Signale sie führen. Bei  einem Bus handelt es sich um ein Zeichenelement. Er stellt keine elektrischen  Verbindungen   her.   Sie   werden   immer   über   die   Netze   und   deren   Namen  hergestellt. Besonderheit des Busses ist seine Menü­Funktion. Klicken Sie mit  NET auf den Bus, öffnet sich ein Menü. Der Menüinhalt wird vom Bus­Namen  bestimmt. Der Bus im Bild hat den Namen Bus1:A[0..12],D[0..7],Clock.

➢ Busmenü
Ein Klick auf die Bus­Linie bei aktiviertem NET­Befehl öffnet das Menü wie  oben dargestellt. Daraus wählt man den Namen des zu verlegenden Netzes. Der Index eines Teilbusnamens darf zwischen 0..511 liegen. Weitere   Informationen   zum   BUS­Befehl   finden   Sie   auch   in   der   Hilfe­ Funktion.

125

Verschiedene  Versorgungsspannungen. Gates nicht vertauscht werden. und zwar auf jeder Schaltplanseite.  Auch   wenn   das   entsprechende   Power­Gate   nicht   explizit  in   die   Schaltung  geholt wurde. Alternativ über das Kontextmenü. Eigenschaften. können untereinander ge­ tauscht werden. da sie keine Bauelemente darstellen.  Der Output­Pin 3 mit Swaplevel 0 ist nicht vertauschbar. die denselben Swaplevel haben. Sie  dienen   als   Repräsentanten   der   Versorgungsspannungen   im  Schaltplan. beim Erstellen des Device (Gateswap) festgelegt. dürfen Sie vertauscht werden. ➢ Swaplevel: Pins­Layer ist sichtbar Die Input­Pins 1 und 2 haben  Swaplevel  1.  Dieser wird schon in der Bibliothek bei der Definition des Symbols festgelegt. dürfen also vertauscht werden. können verbunden werden. Werden an die Pwr­Pins eines Bauelements Netze angeschlossen. so werden  diese  Pins  nicht  automatisch   verdrahtet. Diese Eigenschaften werden bei der Definition des Symbols  (Pinswap) bzw.  Blenden Sie den Layer 93 Pins ein um den Swaplevel der Pins sichtbar zu ma­ chen.  die  mit Direction  Pwr  definiert  sind.6 Vom Schaltplan zur fertigen Platine Pinswap und Gateswap Pins bzw.  Diese Devices haben kein Gehäuse.   hier   zum  Beispiel mit INFO IC2A. Den   Swaplevel   eines   Gates   erfahren   Sie   über   den   INFO­Befehl.  Entsprechende Devices finden Sie in den Supply­Bibliotheken (supply*. Sofern der Swaplevel zweier Pins gleich  ist.   die  der Electrical Rule Check (ERC) für seine Logikprüfungen braucht. Gates. die am  selben Potential liegen sollen (etwa GND). Der Name des Pwr­Pins bestimmt den Namen der Spannung. Stromversorgung Pins.  werden automatisch  verdrahtet. Solche Supply­ Pins   werden   in   Form   von   Versorgungssymbolen   in   die   Schaltung   geholt.   sondern  mit  den angeschlossenen  Netzen verbunden. Zu   jedem   Pwr­Pin   muss   mindestens   ein   gleichnamiger   Supply­Pin   mit  Direction Sup  existieren. zum Beispiel 0 V und GND. dürfen Pins bzw. indem  die entsprechenden Supply­Symbole platziert und mit einem Netz verbunden  126 .lbr). Ist der Swaplevel = 0.

  Es   besteht   aus   dem  Attributnamen und einem Wert.SupplyPinAutoOverwriteGeneratedNetName 1.   platzieren  kann. Löscht   man   den   letzten   Supply­Pin   eines   Netzes.  GND). zum Beispiel  N$1.   bleibt   der   bisherige   Netzname   (VA1)  erhalten.   oft   sinnvoll   im   Schriftfeld   des   Zeichnungsrahmens. B. ➢ Soll der Name des Supply­Pins übernommen werden? Ein Klick auf Ja (default) gibt dem Netz den Namen des Supply­Pins (hier im  Bild  AGND).6.  automatisch generierten Namen.   werden   Sie   gefragt. Über   das   Menü  Bearbeiten/Globale   Attribute.. ➢ Supply­Symbole Wird ein Supply­Pin (Pin­Direction Sup) auf ein Netz gesetzt (mit ADD oder  MOVE).   erhält   es   einen   neuen. gibt  es die Möglichkeit mit Hilfe des SET­Befehls diese Warnung zu unterdrücken:  SET Warning. 127 .   Klicken   Sie   auf  Nein.1 Schaltplan erstellen werden. zum Beispiel für den  Autor oder für eine Projektbezeichnung. Diesem Netz gibt man den gemeinsamen Namen des Potentials (z. Attribute festlegen Globale Attribute Man kann im  Schaltplan globale Attribute definieren.  öffnen   Sie   den   Dialog..   Ein  Klick   auf  Neu  erzeugt   ein   neues   Globales   Attribut.   ob   das   Netz   den   Namen   des   Supply­Pins  übernehmen oder den bisherigen Netznamen beibehalten soll. die man an beliebiger Stelle in der  Zeichnung. Hat das Netz einen automatisch generierten Namen.

  Sofern  ein  Attribut   schon  in  der Bibliothek  für das  Device definiert  wurde. Das globale Attribut wird  dann auf jeder Seite. der den Namen des Attributs enthält.   Das   >­Zeichen   am  Anfang  ist  das  Schlüsselzeichen für einen Platzhaltertext. definieren.   Groß­   und  Kleinschreibung   spielt   hier   keine   Rolle. auf der dieser Rahmen verwendet wird. Den   Platzhaltertext   können   Sie   schon   im   Symbol   in   der   Bibliothek. Globale Attribute kann man für Schaltplan und Board separat definieren. ➢ Attribute­Dialog 128 . Attribute für Bauteile Der ATTRIBUTE­Befehl weist Bauteilen Attribute zu. Für das Attribut  mit   dem   Namen  AUTOR. Weitere Informationen finden Sie in der Hilfe des ATTRIBUTE­Befehls.6 Vom Schaltplan zur fertigen Platine ➢ Globale Attribute: Das Attribut Autor ist angelegt Um das Attribut im Schaltplan zu platzieren.   zum  Beispiel für einen Zeichnungsrahmen.  können Sie  den vorgegebenen Wert im  Schaltplan  verändern.  öffnet   sich   ein   Dialog­Fenster. Ein Attribut besteht aus  dem Attribut­Namen und dem zugewiesenen Wert und kann jede beliebige  Information   enthalten.   Dort   sieht   man. angezeigt.   welche   Attribute   für   das  Bauteil in der Bibliothek oder im Schaltplan bereits angelegt wurden. Klickt man auf das ATTRIBUTE­Icon    und anschließend auf ein Bauteil. definieren Sie einen Platzhalter  mit dem TEXT­Befehl.   platzieren   Sie   den   Text  >AUTOR.

Attribute. das bereits   im Layout existiert.6. Der Layer. Die Icons rechts zeigen.   bestimmt   den   Layer   für   die   Beschriftung.  und TEMP. Es gibt vier Optionen: Off:   Das Attribut wird nicht angezeigt Value:  Es wird nur der Wert des Attributs angezeigt (1%) Name:  Es wird nur der Attributname gezeigt (TOLERANZ) Both:    Es werden Name und Wert angezeigt (TOLERANZ = 1%) Sobald   die  Anzeige­Option   nicht  Off  ist.   die   im   Layout­Editor   definiert   wurden.  um   ein   neues   Attribut   im   Schaltplan   anzulegen.   sind   im   Schaltplan­ Editor nicht sichtbar.  ID­NUMBER. Wert und Anzeige­Option des Attributs fest. der vor  der Definition eines Attributs im Schaltplan eingestellt ist.   wird   der   entsprechende   Text   am  Aufhängepunkt des Bauteils bzw. Auch solche Texte kann man  129 . Neues Attribut definieren Klicken   Sie   auf  Neu. Ändern eines Attributs Im Beispiel ist der Attributname TOLERANZ. der Wert beträgt 1%. Legt man im Schaltplan ein Attribut an. wo das Attribut definiert wurde:  global im Schaltplan­Editor  global im Layout­Editor  in der Bibliothek im Device­Editor  für das Bauteil im Schaltplan  für das Package im Layout­Editor Die drei Attribute im vorigen Bild wurden im Device­Editor festgelegt. Mit der Option Anzeige regeln Sie die Art der Darstellung des Attributs in der  Zeichnung. wird der Wert aus dem Layout übernommen.   Im  folgenden Dialog legt man Name. zum Beispiel mit  CHANGE   LAYER.1 Schaltplan erstellen In diesem Bild hat das Bauteil R1 Attribute für  DISTRIBUTOR.   Position   und  Layer können aber jederzeit verändert werden. ➢ Neuanlegen bzw. eines Gatters angezeigt.

 zeigt EAGLE einen entsprechenden Infotext.  Das braune Icon mit dem Ungleichheitszeichen zeigt an. Attribut-Wert ändern Werte von Attributen.  Weitere Details zur Definition von Attributen finden Sie im Bibliothekskapitel  ab Seite 249. dass dieser nicht verändert werden  kann. die Schriftgröße oder die Schriftart verändern. ➢ Attribute­Dialog mit verschiedenen Attributen Grauer Text im Attribut­Dialog bedeutet. Nach einer Änderung zeigt der Attribute­ Dialog   für   das   jeweilige   Attribut   entsprechende   Icons. 130 .6 Vom Schaltplan zur fertigen Platine mit SMASH vom Bauteil lösen und somit verschieben. dass ein globales Attribut durch ein Bauteilattribut überschrieben wurde  und dabei der Wert verändert wurde. können  im Schaltplan verändert werden. dass ein globales Attribut mit einem Bauteilattribut überschrieben wurde. nach einer Sicherheitsabfrage. Der Wert hat sich jedoch nicht geändert.   Fahren   Sie   mit  dem   Mauscursor  über eines der Icons. inzwischen aber. die schon in der Bibliothek definiert wurden. Durch   die   Icons   am   Ende   jeder   Zeile   erkennen   Sie  die   Herkunft  und   den  aktuellen   Status   des   jeweiligen   Attributs. dass das Attribut mit einem variablen Wert definiert wurde und dieser verändert ist. verändert wurde.  Das einfache braune Icon zeigt an. dass das Attribut ursprünglich mit konstantem Wert definiert wurde.   Die   Icons   haben  folgende Bedeutung:  Das gelbe Icon zeigt an.  Das rote Icon zeigt an. sofern die  Direkt­Hilfe im Menü Optionen/Benutzeroberfläche aktiviert ist. und beispielsweise den  Layer.   beziehungsweise   dass   der   Attribut­Wert   dieses   Bauteils   in   der  Bibliothek als constant definiert wurde.

Sie   können   die   Fehler   alphabetisch   oder   nach   Schaltplanseiten   auf­   oder  absteigend   sortiert   anzeigen   lassen. Klicken  Sie  dazu auf  das  ERC­Icon   im   Befehlsmenü   (ERC.6. Genaueres darüber  finden Sie ab Seite 184. den  ERC während  der Arbeit im Schaltplan immer wieder  mal aufzurufen.  werden   im   ERC­Fehler­Fenster   angezeigt. zeigt eine Linie an die Stelle im Schaltplan. Warnungen mit einem gelben.   die   die   Schaltplanlogik   betreffen.) im Menü Werkzeuge.   prüft   der   ERC   auch   die  Konsistenz   zwischen   Schaltplan   und   Board.   Klicken   Sie   dazu   auf   die  Spaltenüberschriften Art beziehungsweise Seite. Es ist von Vorteil.   oder   auf   den   Eintrag  Schaltplan   prüfen   Alle   Fehlermeldungen   und   Warnungen. um  mögliche  Fehler   möglichst   schnell   zu  entdecken. meldet der ERC Board und Schaltplan sind konsistent.  Wenn   nur   ein   Ausschnitt   der   Zeichnung   sichtbar   ist.   Werden   keine   Unterschiede  festgestellt..   Fehler   werden   in   der   Liste   mit  einem roten Icon markiert.  Klickt   man   auf   einen   Eintrag   im   Zweig  Fehler  oder  Warnungen  des   ERC­ Fehler­Fensters. Andernfalls  zeigt das ERC­Fenster einen Zweig mit Konsistenzfehlern.  ➢ Das ERC­Fehler­Fenster Existiert   zum   Schaltplan   ein   zugehöriges   Board.   erreicht   man   durch  131 . die betroffen ist.1 Schaltplan erstellen ERC – Schaltung überprüfen und korrigieren Spätestens   am   Ende  der   Schaltplanentwicklung   sollte   man  den  Schaltplan  mit Hilfe des Electrical Rule Check (ERC) überprüfen.

 wenn Sie versuchen mit ERRORS die  Fehlerliste einzusehen.   Gebilligte   Fehler/Warnungen   bleiben   so  lange erhalten. nicht gespeichert.  sind die bereits bearbeiteten Fehler nach wie vor grau markiert.   während   Sie   Fehler   bearbeiten. In manchen   Fällen ist es notwendig.   wird   es   nach  einem   erneuten   ERC   nicht   automatisch   geöffnet. Das Verschieben eines Eintrags von einem Zweig in den anderen.6 Vom Schaltplan zur fertigen Platine Anklicken der Option Zentriert. Der ERC prüft den Schaltplan nach einem starren Schema. Wenn   Sie   auf   die   Schaltfläche  Alle   löschen  klicken. Das   ERC­Fehler­Fenster   kann.   Das   Fenster   zeigt   die   Meldung:  Liste  wurde   vom   Anwender gelöscht.   geöffnet  bleiben. 132 . Manchmal kann es sein.  Enthält   das  Errors­Fenster   nur   gebilligte   Fehler/Warnungen.   als   normale   Warnung   behandelt   werden.   einer  Warnung kann man den Eintrag als Behandelt markieren. In diesem Fall klicken Sie auf die Schaltfläche Billigen. Das entsprechende  Icon wird jetzt grau dargestellt. Behandelte Einträge bleiben in der Fehler­ Liste erhalten.   die  gebilligten  Fehler  und  Warnung  bleiben   jedoch   bestehen. Fehlermeldung oder Warnungen zu tolerieren. Geben Sie bei Bedarf Netz­ und Pin­Liste mit dem EXPORT­Befehl aus. Mit SHOW kann man Netze im Schaltplan verfolgen. markiert  die Schaltplandatei als verändert bzw. Überprüfen Sie jeden Fehler und jede Warnung. Auch ein erneuter ERC­ Durchgang ändert daran nichts. dass der selektierte Fehler in der Fenstermitte  gezeigt wird.   Überprüfen   eines   Fehlers   bzw. Wenn Sie das ERC­ Fenster geschlossen haben und über den ERRORS­Befehl   wieder öffnen. wird zuerst automatisch der ERC gestartet. bis Sie sie explizit wieder Missbilligen.   In   der   Statuszeile   des  Schaltplan­Editor­Fenster erscheint jedoch ein entsprechender Hinweis. Soll   ein   gebilligter   Fehler   oder   eine   Warnung   wieder   als   normaler   Fehler  bzw. zum  Beispiel: ERC: 2 gebilligte Fehler/Warnungen.   wählen   Sie   den  entsprechenden   Eintrag   im  Gebilligt­Zweig   aus   und   klicken   Sie   auf   die  Schaltfläche  Missbilligen.  Der   Eintrag   erscheint   jetzt   wieder   als   normaler  Eintrag   im   ursprünglichen   Zweig.   sind   keine  Fehler/Warnungen   mehr  in  der  Liste. Wurde noch kein ERC durchgeführt.   Nach   dem   Bearbeiten   bzw. solange man keinen neuen ERC startet. Der aktuelle  Eintrag wird in den Zweig Gebilligt verschoben und nicht mehr gemeldet. dass man eine Warnung oder einen Fehler tolerieren  möchte.

 selektieren Sie  mit GROUP die Objekte.1 Schaltplan erstellen Schaltplanseiten organisieren Sollte   Ihr   Schaltplan   etwas   umfangreicher   sein   oder   sollten   Sie   den  Schaltplan der Übersicht  halber auf mehrere  Seiten verteilen wollen. entsteht keine Verbindung.  kann  man   über   das   Kontextmenü   der   Seitenvorschau   neue   Seiten   hinzufügen  beziehungsweise löschen. sind sie  verbunden. Man  kann   in   der   Seitenvoransicht   mittels   Drag&Drop   die  Reihenfolge  der  Seiten beliebig ändern. CUT und PASTE kann man einen Schaltplan oder  Teile  davon  in einen anderen übernehmen. auf den Anschlusspunkt eines anderen Pins platziert.s2 schiebt zum Beispiel Seite 5 vor die Seite 2.   Verwenden   Sie   UNDO. die kopiert werden sollen. Das   Einfügen. Was noch zu beachten ist Übereinander liegende Pins Wird   der   Anschlusspunkt   eines   Pins. schalten Sie mit DISPLAY ALL alle Layer ein. der schon mit einer Netzlinie verbunden  ist auf einen anderen Pin platziert. Offene Pins bei MOVE Wird ein Bauteil mit MOVE bewegt und liegt nach dem Absetzen ein offener  Pin dieses Bauteils auf einem vorhandenen Netz oder auf einem anderen Pin.   Löschen   oder   Sortieren   von   Schaltplanseiten   löscht   den   UNDO/REDO­Puffer.s5 .  Alternativ   kann   man   Schaltplanseiten   mit   dem   EDIT­Befehl   über   die  Kommandozeile sortieren:  EDIT .6.   wenn   das  versehentlich passiert ist.   der   noch   nicht   mit   einer   Netzlinie  verbunden ist. Klicken Sie dazu einfach mit der rechten Maustaste  auf   eine   der   Schaltplanseiten   in   der   Vorschau   links   im   Schaltplan­Editor­ Fenster. Wird hingegen ein Pin. Zusammenfügen von verschiedenen Schaltplänen Mit den Befehlen GROUP. Eine neue Seite wird immer als letzte Seite angefügt. Weitere Informationen dazu gibt  es in der Hilfe zum EDIT­Befehl. Beim Wechsel von einer Seite auf eine andere und wieder zurück wird der   vorherige Bildausschnitt wieder hergestellt.  Öffnen Sie dazu zunächst den  einen Schaltplan. aktivieren Sie den CUT­ 133 . Über das Menü  Optionen/Benutzeroberfläche  können Sie die  Seitenvorschau  ein­ oder ausschalten. Klicken Sie dazu mit der linken Maustaste auf eine  Seite und ziehen Sie diese an die gewünschte Position.  werden   diese   miteinander   verbunden.

Beim Einfügen der Objekte prüft EAGLE. ob die Namen in der Gruppe schon  benutzt   werden. Anschließend  öffnen Sie den anderen Schaltplan und fügen mit PASTE die Gruppe ein.   Wenn   ja. aber dennoch unterschiedlichen Maßen.   ob   er   für  folgende Parameter bestimmte Werte vorschreibt:  Leiterbahnstärke. Das   funktioniert   auch   mit   Board­Dateien. dass man unmöglich Bibliotheken liefern  kann.   erhält   das   einzufügende   Objekt   einen   neuen  Namen.6 Vom Schaltplan zur fertigen Platine Befehl. Für die Größe von SMD­Pads  gibt es die unterschiedlichsten Hersteller­Empfehlungen.2 Vorüberlegungen zur Platinenerstellung Überprüfung der Bauteile-Bibliotheken Die   EAGLE­Bauteile­Bibliotheken   wurden   von   Praktikern   entwickelt   und  entsprechen   überwiegend   den   gängigen   Standards.  Anzahl der Signallagen. die für jeden Anwender ohne Änderung geeignet sind. Bitte achten Sie besonders bei SMD­Bauteilen darauf.   Aber   das   Angebot   an  Bauelementen ist derart vielfältig.   wenn   kein   konsistenter   Schaltplan dazu existiert! 6. welches Lötverfahren man verwendet. So   gibt   es   unterschiedliche   Gehäuse.  Textgröße und ­stärke.   Häufig trifft  man  auf Gehäuse  verschiedener  Hersteller  mit identischer   Bezeichnung.  Lötaugenform.  insbesondere der Gehäuse­Definitionen.  Abmessungen für SMD­Pads. Ihre Platine professionell erstellen zu lassen. und klicken Sie mit der linken Maustaste in die Gruppe. sollten Sie  sich   spätestens   jetzt   bei   Ihrem   Platinen­Hersteller   erkundigen. dass das Package   aus der Bibliothek mit den Spezifikationen Ihres Bauteils übereinstimmt. 134 . Abstimmung mit dem Platinenhersteller Falls Sie vorhaben. nicht ersparen.  Bohrdurchmesser. Kurz:  Der   Layouter   kann   sich   die   Überprüfung   der   verwendeten   Bauteile. die wiederum davon  abhängen.   die   unter   identischen  Bezeichnungen  von verschiedenen Herstellern geliefert werden.  Lötaugendurchmesser.

Die Schaltfläche Übernehmen speichert die aktuell eingestellten Werte in der  Layout­Datei   ab.2 Vorüberlegungen zur Platinenerstellung  Bei Mehrlagenplatinen ggf.6..  Parameter für Lötstoplack und Lotpaste. 135 . Sie   sparen   sich   Zeit   und   Geld. Festlegen der Design-Regeln In   den  Design­Regeln   werden   alle   für   die   Platine   und   deren   Fertigung  relevanten Parameter festgelegt.   Manche   Änderungen. werden die Design­Regeln vom  Programm vorgegeben.   wie   die   Einstellungen   für   Restring. Näheres dazu finden Sie auch im Abschnitt über die Ausgabe  von Fertigungsdaten ab Seite 273.   werden   nach   einem   Klick   auf  Übernehmen direkt im Layout­Editor angezeigt.  also   den   Durchmesser   von   Pads   und   Vias. Sie   erreichen   das   abgebildete   Design­Regeln­Fenster   über   das   Menü  Bearbeiten/Design­Regeln. Fertigungsvorschriften bezüglich Blind­  und Buried­Vias und Aufbau der Platine (siehe Seite 165).   wenn   Sie   die   Vorgaben   frühzeitig  berücksichtigen. ➢ DRC: Einstellung der Design­Regeln Grundsätzliches Rufen Sie diesen Dialog zum ersten Mal auf.  Abstand zwischen unterschiedlichen Potentialen. Passen Sie die Werte an Ihre Bedürfnissen oder nach  den Vorgaben des Leiterplattenherstellers an..

..6 Vom Schaltplan zur fertigen Platine Die Design­Regeln  können über die Schaltfläche  Speichern unter. Durchmesser der Thermal­ und Annulus­ Symbole in Supply­Layern Form von Pads und SMDs Thermal­ und Isolationssymbole in Versorgungslagen Werte für Lötstop­ und Lotpastenmaske Weitere Prüfungen Shapes  Supply  Mask  Misc  Die meisten Parameter werden mit Hilfe einer Grafik erklärt.   Zur   Formatierung   des   Textes  kann HTML­Text verwendet werden. erscheint die zugehörige Darstellung.   Standardmäßig   erscheint   die   Beschreibung   im  Datei­Tab   wie   im   vorherigen   Bild   zu   sehen. die über  Tabs gewählt werden können. Sobald Sie   in eine Parameter­Zeile klicken. insbesondere für Micro­ und Blind­Vias Breite des Kupferrings um die Bohrung bei Pads und (Micro­)Vias bzw. Dicke der Kupfer­ und Isolationsschichten Clearance  Abstände zwischen Objekten unterschiedlichen und gleichen Signals in den Signal­Layern Distance  Sizes  Restring Abstände zum Platinenumriss und zwischen Bohrungen Mindestleiterbahnbreite und Mindestbohrdurchmesser.  in einer  speziellen Design­Rules­Datei (*.dru) gespeichert werden.   Durch   einen   mathematischen   Ausdruck   in  der  Zeile  Setup  wird   der  Aufbau  der   Platine   exakt  definiert. Der Design­Regeln­Dialog bietet eine Reihe verschiedener Optionen.. 136 .   Buried­Vias)   festgelegt.. Über  Beschreibung editieren  kann man den Beschreibungstext des aktuellen  Parametersatzes   verändern.  im  Datei­Tab   des  Design­Regeln­Fensters. ziehen Sie mit der Maus den entsprechenden Eintrag aus  dem  Design­Regeln­Zweig   der   Baum­Ansicht   des   Control   Panels   in   das  Editorfenster   oder   klicken   auf   die   Schaltfläche  Laden. Struktur von Multilayer­ Platinen. Art und Länge von Vias. Layers Hier wird die Anzahl der Signal­Layer und die Art der Durchkontaktierungen  (Blind­.  Zur Auswahl stehen: Datei  Layers  Design­Regeln verwalten Anzahl der Kupferlagen. Hinweise dazu finden Sie in der Hilfe­ Funktion. So kann man den  verwendeten Regelsatz bequem auf ein anderes Layout übertragen.  Man legt  die  Kombination aus Kernen (Cores) und Prepregs und die daraus resultierenden  Möglichkeiten für Durchkontaktierungen fest. Wollen Sie einem Layout einen bestimmten Satz von Design­Regeln aus einer  dru­Datei zuordnen.

 Vias durch alle Lagen: (1*2+3*4+5*16) Drei Kerne sind miteinander verbunden.   Der   Ausdruck  (1*16) definiert einen Platinenkern (Core) mit den Layern 1 und 16. ➢ Design­Regeln: Layer­Setup Einfache Beispiele:   1 Lage: 16 Nur Layer 16.  Die Befehle DISPLAY. Die   Felder  Copper  und  Isolation  definieren   die  Dicke  der   Kupfer­   bzw.   6 Lagen.   Micro­Vias.   4 Lagen. welche  mit Durchkontaktierungen verbunden werden dürfen. Weiterführende   Informationen   und   Beispiele   zum   Thema     finden   Sie   im  Abschnitt Multilayer­Platinen ab Seite 165. 137 . Im vorhergehenden Bild sehen  Sie   die   Standardeinstellungen   für   eine   Zweilagen­Platine. die im Setup definiert wurden. verwenden nur  die Signallayer.2 Vorüberlegungen zur Platinenerstellung In den meisten Fällen (bei einfachen Zwei­ oder Mehrlagen­Platinen) gehen  die Durchkontaktierungen durch alle Lagen.   Diese   Einstellungen   sind  nur  bei  der  Verwendung  von  Blind­   bzw.  Isolationsschichten.   also   bei   komplexen   Multilayer­Platinen   von  Bedeutung. Die runden Klammern  um diesen Ausdruck definieren die durchgehenden Vias.6. Vias durch alle Lagen: (1*2+3*16) Zwei Kerne sind miteinander verbunden. LAYER. WIRE und ROUTE zeigen bzw. keine Vias.

5 ein. Distance  bietet  Einstellungsmöglichkeiten   für  Mindestabstände  zu Objekten  im Layer 20  Dimension.   Diese   Layer   erscheinen   dann im. prüft der Design Rule   Check den Abstand zwischen Kupfer und Dimension nicht. Setzt   man   den   Wert   für   Prüfungen   zwischen   Objekten   gleichen   Signals  (Same signals) auf 0.   erkannt. Ein Wert größer als  Minimum Drill  bedeutet. Sizes (Mindestgrößen) An   dieser   Stelle   wählen   Sie  Mindestwerte   für   Leiterbahnbreite   und  Bohrdurchmesser. Verwenden   Sie   Micro­Vias. Gegebenenfalls ist das Setup anzupassen.   geben   Sie   in   der   Zeile  Min. Pads und Vias bei  gleichem Signal bestimmt.   geben  Sie  in   die   Zeile  Min. in dem üblicherweise der Platinenumriss gezeichnet  wird. die auf einer Leiterbahn platziert wurden.  SMDs und Vias verschiedener Signale und zwischen SMDs.   Blind Via Ratio den Wert 0. werden diese nicht ausgeführt. dass keine Micro­Vias verwendet werden (default). Clearance und Distance (Mindestabstände) Unter  Clearance  werden die Mindestabstände zwischen Leiterbahnen. die im Layout erlaubt sind. Minimum Drill im Sizes­Tab). als in den Design­ Regeln vorgegeben (Clearance bzw.   gelten   die   über   den  CLASS­Befehl definierten Werte für den Mindestabstand (Clearance) und den  Bohrdurchmesser der Vias (Drill).   Bitte  kontaktieren   Sie   dazu   Ihren   Leiterplatten­Hersteller!   Schreibt   dieser  beispielsweise   ein   Verhältnis   von  1:0.6 Vom Schaltplan zur fertigen Platine Wird eine Board­Datei aus einer älteren Version geladen. Bei   der   Verwendung   von   Blind­Vias   (Sacklöchern)   wird   hier   das   erlaubte  Verhältnis   von   Bohrungstiefe   zu   Bohrdurchmesser   festgelegt. 138 . gilt der jeweils größere Wert. Sind   Netzklassen   definiert   (Edit/Netzklassen)   und   dabei   Vorgaben   für   die  Mindestleiterbahnbreite   (Width)   und   den   Mindestbohrdurchmesser   (Drill)  gemacht. Pads. und zwischen Bohrungen.   Polygone   halten   in   diesem   Fall   keinen   Mindestabstand   zu   Objekten im Layer 20 Dimension ein! Für   Netze. sofern diese größer sind. prüft EAGLE in   welchen   Layern   Leiterbahnen   verlegt   wurden. Es werden dann   auch keine Bohrungen (Holes).5  vor. Wird der Wert  Copper/Dimension  gleich 0 gesetzt.   die   einer   spezielle   Netzklasse   angehören.   MicroVia  den  erlaubten Mindestbohrdurchmesser vor.

2 Vorüberlegungen zur Platinenerstellung Restring (Pad. Unter Restring versteht man den Kupferring.7 Tatsächlicher. siehe  Shapes) wählen.   zeigen  den Via­Durchmesser in den Außen­ und Innenlayern. Die   Restring­Einstellungen   wirken   sich   auch   auf   Thermal­   und   Annulus­ Symbole in Supply­Layern aus. wenn die Option  Restring im  Supply­Tab der  Design­Regeln für Thermal­/Annulus­Symbole aktiviert ist.   Bei   Pads   kann   man   zusätzlich   zwischen   Top­   und   Bottom­Layer  unterscheiden. Sobald   Sie   einen   dieser   Werte   verändern   und   anschließend   auf   die  Schaltfläche  Übernehmen  klicken. der nach  dem Bohren eines Pads oder Vias um die Bohrung herum stehen bleibt.6. ist es sinnvoll die Layerfarbe der Layer  17  Pads  bzw. und den ursprünglich  vom Benutzer vorgegebenen Wert an.   sehen   Sie   direkt   die   Auswirkungen   im  Layout. errechneter Durchmesser in den Außenlayern: Tatsächlicher. Wenn Sie für die Ober­ bzw. errechneter Durchmesser in den Innenlayern: 0.  Vias und  Micro­Vias.9 0. 18  Vias  gleich der Hintergrundfarbe (schwarz oder weiß) zu  setzen. Unterseite unterschiedliche Werte (oder  auch Formen.und Via-Durchmesser) Die   Einstellungen   unter  Restring  bestimmen   die  Restring­Breite   von  Pads. Maximalwert begrenzt wird.8 ➢ Anzeige der Via­Eigenschaften über INFO 139 . Die  Breite des Restrings kann für Außen­ und Innenlagen unterschiedlich gewählt  werden. Der  INFO­Befehl   und   auch  Eigenschaften­Dialog   des   Kontextmenüs. der von  einem Minimal­ bzw.   Form   des   Objekts   im  entsprechenden Layer. Die Restring­Breite errechnet sich prozentual vom Bohrdurchmesser. Im folgenden Bild gilt: Voreingestellter Wert (über CHANGE DIAMETER): 0.   So   sieht   man   die   tatsächliche   Größe   bzw.

Soll ein fester Wert für alle Pads bzw. Standardmäßig werden Durchmesser­Vorgaben nur in  den Außenlayern berücksichtigt. dass Sie in der Bibliothek für ein Pad oder im Layout­Editor für  ein Via einen Durchmesser vorgegeben haben. gibt man  einen Mindestwert (hier 10 mil für Pads. B.   aktivieren   Sie   die   jeweilige  Check­Box  Diameter. Ebenso kann man einen Maximalwert angeben. Er  liegt also innerhalb des Max­ und Min­Werts. Das ist für ein Standardplatine sehr fein und nicht mehr  problemlos machbar bzw. Diameter­Check­Box: Für den Fall.  Standardmäßig   beträgt   der   Restring   für   Bohrungen   25   %   vom  Bohrdurchmesser.6 Vom Schaltplan zur fertigen Platine Aufgrund   der  Restring­Einstellungen   in   den   Design­Regeln   wird   der   Via­ Durchmesser entsprechend den vorgegebenen Mindestwerten vergrößert. 8mil für Vias. 4 mil für Micro­Vias)  an. ➢ Design­Regeln: Restring­Einstellung Beispiel: Bei einer Bohrung von 40 mil Durchmesser ist der Restring 10 mil (25 %). mit Zusatzkosten verbunden. In diesem Fall wird  das Pad mit dem eingestellten Mindestwert von 8 mil generiert. 140 . für ein Via). errechnet sich für den Restring  ein Wert von 6 mil.  Da  bei kleinen  Bohrdurchmessern  die Ringbreite  schnell  unter einen brauchbaren (technisch machbaren) Wert sinken kann. Ist die Bohrung nur 24 mil (z. setzt man den Min­Wert  gleich dem Max­Wert. Die nächste Abbildung zeigt die Maske zur Einstellung der Restring­Breite. und dieser Durchmesser auch  in   den   Innenlagen   berücksichtigt   werden   soll. Vias gelten. Der eingestellte Prozentwert ist dann nicht relevant.

➢ Roundness: 0 ­ 10 ­ 25 ­ 50 ­ 100 [%]. Pads: Hier bestimmt man die  Form  der Pads. aktivieren Sie die Option Diameter. Alle Maße dürfen auch in Millimeter eingegeben werden (z.   Ein   Klick   auf  Übernehmen  zeigt   die   Änderung   sofort   im  Layout­Editor an. zeigt die Grafik rechts die entsprechende Rechenvorschrift: 100% entsprechen einem Seitenverhältnis von 2:1.   Der   Wert   wird   in   Prozent  angegeben.   wenn   man   für   ein   Pad   oder   Via   einen  Durchmesser   vorgibt.   der   die   in   Abhängigkeit   vom   Bohrdurchmesser  errechnete Restring­Breite überschreitet.  Offset. 0% ergeben ein einfaches  141 .   wie   sie   im   Package­Editor  definiert   wurde. 0.  da   in   diesen   Versionen   Pads   und   Vias   auf   allen   Layern   den   gleichen  Durchmesser   hatten. Standardmäßig   ist   diese   Option   bei   neu   angelegten   Boards   ausgeschaltet. Der Wert  liegt zwischen 0 % (keine Rundung) und 100 % (maximale Rundung). Via wäre dann in den  Innenlagen kleiner als in den Außenlagen.6. Sofern man einem Pad in der Bibliothek die Eigenschaft  First  gegeben hat.   unabhängig   von   der   Form   an  der   Oberfläche der Platine.2mm).  Rechts: Quadratisch 100 % Ganz rechts im Bild wurde anstatt eines länglichen SMDs ein quadratisches  platziert.2 Vorüberlegungen zur Platinenerstellung Das   kann   von   Interesse   sein.5 oder früher eingeschaltet. Klicken Sie mit der Maus in das entsprechende Feld für Long bzw. In   Innenlagen   sind   Pads   und  Vias. Nach Zuordnen der Eigenschaft Roundness = 100% wird das SMD  rund. Der Durchmesser ergibt sich aus den   Restring­Einstellungen. Soll es in allen Lagen gleich groß  sein.   Das   Layout   wird   so   beim   Update­Vorgang   nicht  verändert. Das Pad bzw. immer rund. Für  Top­ und  Bottom­Layer gibt es  getrennte Einstellungsmöglichkeiten. Die   Option  As   in   library  übernimmt   die   Form.  kann man hier für solche Pads eine bestimmte Form definieren. B. Shapes SMDs: Für SMD­Flächen kann man hier einen  Rundungsfaktor angeben. Das Verhältnis von Länge zu Breite von Long­ und Offset­Pads wird mit der so  genannten  Elongation  definiert   (siehe   Bild).  wird aber beim Update von Boards aus Version 3.

 werden alle Formen.   Maximal   können   200%  angegeben (Verhältnis 4:1) werden. die in den sichtbaren (über DISPLAY  aktivierten) Signallayern verwendet werden. werden auch keine Pads oder Vias dargestellt.   werden   Pads   und   Vias   in   der   Farbe   und   dem  Füllmuster   des   jeweiligen   Signallayers   gezeichnet. Die  Maße  für  die   passenden  Annulus­   und  Thermal­Symbole  leitet  EAGLE  vom Bohrdurchmesser des Pads und den in den Design­Regeln eingestellten  Annulus­ und Thermal­Parametern ab. ➢ Design­Regeln: Einstellung der Pad­Formen Hinweise zur Darstellung im Layout­Editor: Verwendet   man  Pads   und  Vias   mit   unterschiedlichen   Formen   in   den  einzelnen Layern. Wählt man für den  Layer 17  Pads  bzw.6 Vom Schaltplan zur fertigen Platine Octagon­Pad   mit   dem   Seitenverhältnis   1:1. 18  Vias  die  Farbe 0 (das entspricht  der   Hintergrundfarbe). werden Pads und Vias in der Form  des obersten  und untersten Signallayers dargestellt. Das gilt auch für Ausdrucke mit PRINT. 142 . Supply Legt   die   Einstellungen   für  Thermal­   und  Annulus­Symbole   fest. 18 Vias eine andere Farbe und es ist  kein Signallayer sichtbar.   Ist   kein   Signallayer  eingeblendet.   Diese  speziellen   Symbole   werden   in   automatisch   generierten   Supply­Layern  (Layername mit $­Zeichen am Anfang) generiert. übereinander dargestellt. Wählt man für den Layer 17 Pads bzw.

Die   Option  Restring  bestimmt. Thermal: Innendurchmesser = Pad-Bohrdurchmesser + 2 * Restring Außendurchmesser = Innendurchmesser + 2 * Isolate Pads oder  SMDs. Isolate = 20 (mil).   wird   anstatt   des   Annulus­Rings   ein  gefüllter Kreis generiert (Standardeinstellung). Vias.   die   direkten   Kontakt   mit   einer   Gitterlinie des Polygons haben. Innendurchm. die bei der Package­Definition mit der Eigenschaft (Flag)  NOTHERMALS   (bzw. Die  Isolate­Werte   für  Thermal  und  Annulus  bestimmen   die   Breite   des  Isolationsstegs bzw.6.  Einstellung Inner) vom Bohrloch entfernt gezeichnet werden soll.   Er   bestimmt   den  Abstand  zwischen  Polygon  und  Restring  des  Pads bzw. ­Rings. Die Angabe erfolgt in % vom Bohrdurchmesser und wird von einem  Minimal­ bzw. werden nur für solche   Vias   Thermal­Symbole   generiert. Dies gilt auch für Polygonflächen.  Bei Polygonen mit Gitterstruktur (Pour = hatch).   Ansonsten   werden   Vias   voll   an   die   Kupferfläche  angeschlossen. Das   Flag  Generate   Thermals   for   Vias  erlaubt  Thermal­Symbole   an  Durchkontaktierungen.2 Vorüberlegungen zur Platinenerstellung Gap  definiert   den   Spalt   zwischen   zwei   Isolationsstegen   eines   Thermal­ Symbols. 143 .   ob   der   Isolationssteg   des   Thermal­Symbols  direkt   am   Rand   der   Bohrung   oder   um   den   Restring­Wert   (Restring­Tab. Der   Isolate­Wert   für  Thermal  gilt   auch   für   Polygone. erhalten grundsätzlich kein Thermalsymbol.) + 2*Isolate Default: Restring = 0 (voll ausgefüllt). das über ein  Thermal­Symbol mit dem Polygon verbunden ist.   über   CHANGE   THERMALS   OFF)   gekennzeichnet  werden. Man kann diese Einstellung  für einzelne Polygone über CHANGE  THERMALS OFF und  einen Klick auf  das entsprechende Polygon auch deaktivieren. Deaktiviert  man   die   Option  Restring  bei  Annulus.  Berechnung der automatisch erzeugten Symbole im Supply­Layer: Annulus: Innendurchmesser = Pad-Bohrdurchmesser + 2 * Restring Außendurchmesser = max(Pad-Bohrdurchm. Maximalwert begrenzt..

144 .h. das heißt sie entspricht genau den  SMD­Abmessungen. d. ➢ Design­Regeln: Einstellung für Lötstoplack und Lotpaste Der Default­Wert für den Lötstoplack beträgt genau 4 mil. Der Wert für die Lotpastenmaske ist 0. Bei   einer   prozentualen   Bestimmung   der   Maskendaten   innerhalb   eines  Minimum­ und Maximum­Wertes ist bei SMDs und Pads der Form Long bzw. Minimumwert  ist gleich Maximumwert ist gleich 4 mil.  Offset die kleinere Abmessung maßgebend. Die Prozentangabe hat in diesem  Fall keine Wirkung.6 Vom Schaltplan zur fertigen Platine ➢ Isolate ➢ Gap ➢ Restring Masks Hier treffen Sie Einstellungen zur Lötstopmaske (Stop) und Lotpastenmaske  (Cream).

 ist diese Prüfung notwendig. Limit  bestimmt   in  Abhängigkeit   des  Bohrdurchmessers. Diese Prüfung ist standardmäßig ausgeschaltet. das unter dem  Limit­Wert liegt. Da der CAM­Prozessor bei der Erzeugung von Fertigungsdaten nur  den Vektor­Font verwendet. Diese  Prüfung ist nicht immer sinnvoll. dass  auf   der   Platine   aufgrund   der   geänderten   Schriftart   (Texthöhe   und   ­länge  können sich ändern) die beiden Leiterbahnen kurzgeschlossen sind.   Die   größer  gebohrten Vias erhalten ein Lötstopsymbol. Der   DRC   prüft   ob   Texte   im   Layout   mit  Vektor­Font   geschrieben   wurden. dass alle  Vias ein Lötstopsymbol erhalten.  also  frei  von Lötstoplack sind. ob Objekte exakt im aktuell mit GRID eingestellten Raster liegen. kann es unter Umständen vorkommen. Check font (de­)aktiviert die Schriftart­Prüfung.  ein­ bzw. ausschalten: Check grid prüft.   ob   alle   Leiterbahnen   in   einem   Vielfachen   von   45­Grad   verlegt  wurden. 145 . Es wird dann trotzdem ein Lötstopsymbol erzeugt.  Lotpastensymbol.   generiert   EAGLE   kein   Lötstop­   bzw. Die Lötstopmaske wird im Layer 29 tStop bzw. Die Lotpastenmaske wird nur für SMDs erzeugt und wird im Layer 31 tCream  bzw. obwohl  das eine Verkleinerung der Lotpastenmaske (Creamframe) bewirkt. zeigt er einen  Fehler an. 30 bStop gezeichnet. Für ein Via. 32 bCream dargestellt. die nicht mit Vektor­Font dargestellt werden.  ob  eine  Durchkon­ taktierung (Via) mit Lötstoplack bedeckt werden soll oder nicht.  Findet er Texte. positiv angegeben.  Default: eingeschaltet. Setzt  man  den Wert für Limit = 24 mil werden alle Durchkontaktierungen bis zu einem  Bohrdurchmesser   von   24   mil   zulackiert   (kein   Lötstopsymbol). genauso wie bei Frame. da in vielen Fällen Bauteile mit metrischem  und   imperialem   Raster   gleichzeitig   verwendet   werden. kann aber bei Bedarf  aktiviert werden. Setzt man bei der Package­Definition für ein  Pad oder  SMD das Flag  STOP  oder  CREAM  (nur   SMD)   auf  OFF.6. Beispiel: Standardmäßig ist der Wert für  Limit  auf 0 gesetzt.   Ein   gemeinsames  Raster lässt sich in diesem Fall nicht finden. Das bedeutet. die der Design­Rule­Check ausführt. Misc Hier kann man verschiedene Prüfungen.2 Vorüberlegungen zur Platinenerstellung Der Wert für Cream wird. kann man mit CHANGE STOP  ON ein STOP­Flag setzen. Check angle stellt   fest. Verwenden  Sie  beispielsweise  den Proportional­Font im  Bottom­Layer zwi­ schen   zwei   Leiterbahnen   und   geben   dann   das   Layout   über   den   CAM­ Prozessor als Gerber­Datei aus.

  Diese   beiden  Punkte gelten im Layout­Editor genauso wie im Schaltplan­Editor.   die   ihrem   Namen   entsprechen. Wird zum Beispiel der Schaltplan ohne Layout geladen und bearbeitet. Es   entsteht   eine   neue   Platine.   neben   der   die   mit   Luftlinien   verbundenen  Bauelemente   platziert   sind. 146 . Wenn   Sie   aus   Ihrem   Schaltplan   bereits   ein   Layout   erzeugt   haben  und   im  Schaltplan weitere Bauteile platzieren.6 Vom Schaltplan zur fertigen Platine Check restrict wird   deaktiviert. werden die zugehörigen Packages im  Layout­Editor im aktuell eingestellten Raster platziert.  Sofern  beim  Bearbeiten  immer  beide Dateien  gleichzeitig  geladen  sind.   Sollen   die  Bauteile beispielsweise im Raster 1 mm angeordnet werden. können Sie dieses bei  der   Erzeugung   der   Platine   mit   dem   BOARD­Befehl   angeben. werden sie grundsätzlich nicht gegeneinander geprüft! Default: eingeschaltet.   falls   nicht   explizit  ein   anderes  Netz mit ihnen verbunden wurde. ist gewährleistet. dass sie konsistent bleiben.   Versorgungspins   werden   mit   den   Signalen  verbunden. klicken Sie das Board­Icon an. Ohne Schaltplan-Editor Falls   Sie   ohne   Schaltplan­Editor   arbeiten.   die   Packages   mit   dem   ADD­Befehl   platzieren  und  mit   dem  SIGNAL­Befehl die Verbindungen (Airwires) definieren.3 Platine erstellen Nachdem Sie den Schaltplan angelegt haben. Zum Verständnis  lesen Sie bitte den Abschnitt  Bauteile platzieren  auf Seite  116  und   den   Abschnitt  Netzklassen   festlegen  auf   Seite  123.   Unterschiede   müssen   dann   nach   den   Fehlermeldungen des ERC manuell behoben werden (siehe Seite 184).27mm)   festgelegt.   wenn   Sie   Kupfer   nicht   gegenüber  Sperrflächen  in   den  Layern 39 tRestrict bzw. tippen Sie in der  Kommandozeile des Schaltplan­Editors: BOARD 1mm Die Einheit muss in der Kommandozeile spezifiziert werden. Die   Platine   ist  über   die   Forward&Back­Annotation   mit   der   Schaltung   ver­ bunden.   Die   Forward&Back­Annotation   arbeitet   nicht   mehr. Sind   Sperrflächen   und   Kupferobjekte   in   einem   gemeinsamen   Package  definiert.  6.   kann   man   die   Konsistenz   verlieren. Änderungen in einer Datei  werden sofort in der anderen ausgeführt.   müssen   Sie   eine   neue   Platinen­ Datei   anlegen.  Wenn Sie ein anderes  Platzierungsraster bevorzugen. Das  Platzierungsraster  ist   standardmäßig   auf   50   mil   (1. 40 bRestrict prüfen wollen.

6. sieht zunächst aus  wie im folgenden Bild gezeigt: ➢ Board­Befehl: Das Layout aus dem Schaltplan erzeugen Die Bauteile werden am linken Rand der Platine automatisch platziert. die neu aus einem Schaltplan erzeugt wird.3 Platine erstellen Auch das Definieren von Attributen ist im Layout­Editor möglich.scr verwenden. Ändern Sie gegebenenfalls die Leerplatine in Größe und Form mit MOVE und  SPLIT. B. Sie   dürfen   die   Umrisslinien   auch   löschen   und   aus   einer   Bibliothek   (z.  Beispielsweise lässt sich die Datei euro. Die  Platinenumrandung   wird   als   einfache   Linie   im   Layer   20  Dimension  gezeichnet. Tippen Sie einfach in  der Kommandozeile SCRIPT EURO 147 . Lesen Sie  dazu den Abschnitt auf Seite 127.  Platinenumriss festlegen Eine Platine.lbr) einen Rahmen über ADD platzieren.  19inch. Beachten Sie auch die Hinweise zum WIRE­ und MITER­Befehl in der  Hilfe­Funktion. Das weitere Vorgehen ist identisch für Benutzer mit oder ohne Schaltplan­ Editor. Auch runde Platinenformen lassen sich einfach erzeugen.   Bei   der   Professional­   und   Standard­Edition   wird   der   Rahmen  einer Eurokarte. Alternativ   kann   man   mit   dem   SCRIPT­Befehl   eine   Script­Datei   einlesen. bei der Freemium­ und Light­Edition einer halben Eurokarte  dargestellt.

 springt   der   Aufhängepunkt   an   den   Mauszeiger   und   wird  dabei  in das   aktuell   eingestellte Raster gezogen.   Mit   linkem  Mausklick setzen Sie die Gruppe an der gewünschten Stelle ab.   Verwenden   Sie   dazu   den   WIRE­Befehl   mit   einer  Linienstärke von 0. ROTATE oder rechter Mausklick bei aktivem MOVE­Befehl dreht ein Bauteil  um jeweils 90 Grad. Der   Platinenumriss   dient   gleichzeitig   als   Begrenzungslinie   für   den  Autorouter/Follow­me­Router (falls vorhanden).  klicken Sie MOVE und bei gedrückter  Ctrl­Taste mit  der   rechten   Maustaste  in   die   Gruppe   um   sie   zu   selektieren.  Zeichnen   Sie   nach   dem   Klick   auf   das   GROUP­Icon  einen  Rahmen  um  die  gewünschten Objekte. Dazu verwenden  Sie   den   MOVE­Befehl. ➢ Parameterleiste für ROTATE. hängt das Bauteil mit Namen R14 direkt an der Maus  und kann platziert werden. Wenn Ihrer Platine zusätzliche Ausfräsungen enthalten soll.  Bauteile anordnen Schieben Sie die Bauteile an die gewünschten Positionen. Halten Sie beim Selektieren eines Bauteils die Ctrl­Taste gedrückt. Ein Gruppe von Bauteilen kann mit GROUP und MOVE verschoben werden. Das gilt auch für Gruppen. 148 . ADD. MOVE. TEXT Neben dem  Winkel­Feld sehen Sie die Einstellung für das  Spin­ und  Mirror­ Flag.25 2. COPY. Soll   ein  Bauteil   in   einem   beliebigen   Winkel   platziert   werden. Tippen Sie beispielsweise MOVE R14 in die Kommandozeile. Eine exakte Platzierung erfolgt über die Eingabe: MOVE R14 (0. zeichnen Sie die  notwendigen  Fräskonturen  am Besten in einem eigenen Layer.6 Vom Schaltplan zur fertigen Platine ein. zum Beispiel  im   Layer   46  Milling.50) Der Aufhängepunkt von R14 liegt nun auf dieser Koordinate.   kann   man  diesen direkt bei ADD oder auch nachträglich bei ROTATE oder MOVE in der  Parameterleiste angeben.   Bauteile   können   direkt   angeklickt   oder   über   den  Namen angesprochen werden.

 tippen Sie in der Kommandozeile RATSNEST ! VCC GND Wollen Sie wieder alle Luftlinien sehen. kann man auch gleich noch das Mirror­Flag  zum Spiegeln des Bauteils angeben. dass Texte immer so dargestellt werden. von rechts lesbar dargestellt. also ROTATE =MR45 'IC1' . in  der   Kommandozeile   an. geben Sie es ein weiteres Mal an.   zur   besseren  Übersichtlichkeit.  Das bedeutet. d. h. dass  Sie den gewünschten Winkel nicht exakt einstellen konnten (aufgrund eines  zu grob eingestellten Rasters). Gibt   man   zusätzlich   das  Spin­Flag   an.   Das  =­Zeichen   steht   für   eine   absolute   Winkelangabe. tippen Sie 149 . an. also auf den Kopf gestellt werden. Wollen Sie das Bauteil auf der  Unterseite platzieren.   Dieser   berechnet   die   kürzesten  Verbindungen der Airwires.3 Platine erstellen Das linke Spin­Icon   ist gedrückt. Prüfen Sie immer wieder. geben Sie ROTATE =R45 'IC1' .   drehen   Sie   das   Bauteil   IC1   von   der   bisherigen   Position   um   45   Grad  weiter. ob die Platzierung günstig oder ungünstig ist. Alternativ kann man auch mit der Kommandozeile arbeiten: ROTATE R45 'IC1' .   einige   der  Luftlinien   auszublenden   oder   nur   bestimmte  anzeigen zu lassen. das auf der Unterseite  der Platine platziert werden soll. Dazu  verwenden   Sie   den   Befehl   RATSNEST.  dass  Texte   von  oben  lesbar sind. wenn das Spin­Option nicht gesetzt ist. Das  Spin­Flag ist alternierend. Mit   dem   Mirror­Icon   in   der   Parameterleiste   bestimmen   Sie. dass Sie von unten  beziehungsweise von rechts lesbar sind.   auf   welcher  Platinenseite das Bauteil platziert wird. wird  der Text wieder von unten bzw. In  diesem Fall ist das linke Mirror­Icon gedrückt.6. Um zum Beispiel die Luftlinien der Signale VCC und GND  auszublenden.   die  Ausgangslage spielt keine Rolle.  So  wird   das   Bauteil  mit  einem  Winkel von  45  Grad   platziert. Bei   Platinen   mit   vielen   Signalen   kann   es   sinnvoll   sein.  Aktiviert man die Spin­Option – das rechte Spin­Icon   ist gedrückt – wird  der Text in jedem beliebigen Winkel gedreht dargestellt. ROTATE =SMR180 'IC1' .  spiegeln Sie es. Der Text kann also  auch auf dem Kopf stehen. Im Normalfall auf der Oberseite.   Haben   Sie   beispielsweise   versucht   das   Bauteil   mit   dem   ROTATE­ Befehl und gedrückter Maustaste direkt zu drehen und dann festgestellt. indem Sie auf das rechte der beiden  Icons klicken.   erreicht  man. Handelt es sich beispielsweise um ein SMD­Bauteil.

Mit  dem  LOCK­Befehl   kann  man  Bauteile   fixieren. indem man im  Kontextmenü über Eigenschaften die Option Smashed deaktiviert. Halten Sie während des SMASH­Befehls die Shift­Taste gedrückt.6 Vom Schaltplan zur fertigen Platine RATSNEST * Mehr dazu finden Sie in der Hilfe zum RATSNEST­Befehl. Globale   Attribute   sind   nicht   bauteilspezifisch   und   gelten   für   die   aktuelle  Platinendatei. Ein Klick mit DELETE auf einen der beiden Texte macht  ihn unsichtbar. Liegt der Name­ bzw. Ein   Klick   mit   INFO   auf   ein   Bauteil   gibt   detaillierte   Auskunft   über   dessen  Eigenschaften.  immer  mit   Vektor­Font zu schreiben.   So   erkennt   man   zu   welchem   Bauteil   der  gelöste Text gehört.   indem   Sie   bei   aktiviertem  SHOW­Befehl  den Bauteilnamen  in die  Kommandozeile  tippen oder direkt  auf ein Objekt klicken. Nur so entspricht die Darstellung der Texte im   Layout   letztendlich   der   Realität.  Sie sind  nun nicht mehr  vom Bauteil gelöst (unsmash). 150 .   Diese   können   im   Board   bzw.   Dabei   wird   eine   Linie   vom   Text   zum   Aufhängepunkt   des  zugehörigen   Objekts   angezeigt.   Es   ist   also   sinnvoll.   Schaltplan   unabhängig  voneinander definiert werden. dass bei der Erzeugung von Fertigungsdaten mit Hilfe   des   CAM­Prozessor  immer  der   Vektor­Font   benutzt   wird.   Mit  Shift+LOCK   wird   das   Bauteil   wieder   frei  gegeben. erscheinen  die Texte wieder an der ursprünglichen  Position.   zumindest   in   den   Signallayern. Detaillierte Informationen zu diesem Thema finden Sie im Abschnitt über das  Erstellen des  Schaltplans ab Seite 127. Value­Text an einer ungünstigen Stelle. Manche Eigenschaften können direkt verändert werden. Bitte beachten Sie. Die   Definition   von   Bauteil­Attributen   kann   im   Schaltplan   oder   im   Layout  erfolgen. Die   Position   bestimmter   Bauteile   wird   gezeigt.   ist   das   mit   Hilfe   des   ATTRIBUT­Befehls  möglich. Das kann man auch erreichen. Attribute für Bauteile und globale Attribute Wenn   Sie   einem   Bauteil   außer   Name   und   Value   noch   beliebige   weitere  Informationen   zuordnen   wollen.  Bei  aktiver  Forward&Back­Annotation werden  die Änderungen in  die jeweils zugehörige Schaltplan­/Boarddatei übertragen.   Sie  können dann nicht  mehr   verschoben   werden.   Texte   im   Layout. lösen Sie beide  mit   SMASH   vom   Bauteil   und   schieben   sie   mit   MOVE   an   eine   beliebige  Position. Der LOCK­Befehl lässt sich auch auf Gruppen anwenden.   Weitere   Informationen   zum   Thema   Vektor­Font finden Sie auch auf den Seiten 47 und 164.

 Sie könnten als dritte  Variante auch auf das CHANGE­Icon im Befehlsmenü klicken und die Option  Package wählen.3 Platine erstellen Beidseitig bestückte Platinen Soll die Platine auch auf der Bottom­Seite bestückt werden. dass Layout und Schaltplan  konsistent  sind und das  Device mit mehr als einer Package­Variante angelegt wurde.   je nach Situation. PACKAGE-Befehl Es wird vorausgesetzt. den REPLACE­Befehl zu verwenden. Im Package­Editor werden Bauteile immer auf der Top­Seite definiert! Austauschen von Bauteilen oder Gehäuseformen Wollen   Sie   während   der   Entwicklung   des   Layouts   die   gewählte  Bauform  durch  eine andere ersetzen.  Bestückungsdruck und die Funktionslayer für Lötstop­ und Lotpastenmaske  werden dabei automatisch berücksichtigt.  den PACKAGE­ bzw. COPY­. MOVE­ oder PASTE­Befehl kann man ein Bauteil  oder eine gewählte Gruppe mit der mittleren Maustaste spiegeln. So werden die Bauteile auf die Unterseite gespiegelt.6. ➢ Ändere­Package­Dialog Tippen   Sie   in   der   Kommandozeile   den   Befehl  PACKAGE  oder   klicken   Sie  alternativ   mit   der   rechten   Maustaste   auf   das   zu   ersetzende   Bauteil   und  wählen aus dem  Kontextmenü den Eintrag  Package. 151 . verwendet man  MIRROR. Bei aktivem ADD­.  haben Sie. Aus   dem   folgenden   Dialog   wählen   Sie   das   gewünschte   Package   und  bestätigen mit OK. SMD­Flächen. die Möglichkeit.

 Dieser öffnet das aus dem ADD­Dialog bekannte Fenster. Definieren Sie zunächst eine Gruppe. deren Pad­ bzw.  können Sie das über die Kommandozeile ausführen.   werden   die  Package­ Varianten   aller   verfügbaren   Technologien   dieses   Bausteins   gezeigt. Pads müssen entweder über  ihre   Namen   oder   ihre   Koordinaten   zusammenpassen. tauschen Sie Packages  mit dem REPLACE­Befehl aus.   muss  vorher ein entsprechendes Package in der Bibliothek definiert. (default) SET REPLACE_SAME COORDS. Siehe auch Seite 79. Ist   für   das   Bauteil   noch   keine   passende   Package­Variante   angelegt. Nach Auswahl des gewünschten  Packages klicken Sie auf das Bauteil. das heißt ihre  benutzten Gatter und angeschlossenen Pins bzw.   Nach   Auswahl   des   gewünschten  Bauteils klicken Sie auf das Element im Schaltplan oder Layout. Die erste Betriebsart erlaubt ein Austauschen von Packages. Das Anlegen der neuen Package­Variante  ist im Kapitel Bauteilentwurf an Beispielen erklärt ab Seite 241 beschrieben. verwenden Sie den  REPLACE­Befehl. das ersetzt  werden soll. oder von einer  anderen Bibliothek kopiert werden.  Tippen Sie dann in der Kommandozeile   CHANGE PACKAGE 'neuer-device-name' und klicken Sie dann mit Ctrl + rechter Maustaste in die Zeichnung. Wenn Sie für mehrere gleiche Bauteile die Package­Variante ändern wollen. das ersetzt werden soll. Der REPLACE­Befehl kennt im Layout zwei Betriebsarten. Wird ein Package ersetzt. die über den SET­ Befehl eingestellt werden können: SET REPLACE_SAME NAMES. obwohl das Device in der Bibliothek mit VALUE  Off definiert wurde.  Der   Name   der   neuen   Package­Variante   muss   in   einfache   Hochkommas  gesetzt werden.   Ansonsten   ist   ein  Austausch nicht möglich. Altes und neues Bauteil müssen kompatibel sein.   Ist   die  Option nicht aktiv. Die Lage der Anschlussflächen ist beliebig.6 Vom Schaltplan zur fertigen Platine Ist   die   Option  Alle   Technologien   anzeigen  aktiviert. die in der gewählten Technologie  definiert sind. 152 . dem Sie mit VALUE einen neuen Wert zugeordnet  haben. Bei einem Layout ohne Schaltplan Haben Sie ein Layout ohne zugehörigen Schaltplan. sehen Sie nur Packages. REPLACE-Befehl Bei konsistentem Schaltplan/Layout-Paar Wenn Sie ein Bauteil durch ein anderes ersetzen wollen. Das Austauschen des Packages kann auch im Schaltplan erfolgen.  bleibt der Wert unverändert.  in dem man nach Bauteilen suchen kann. in  dem   man   nach   Bauteilen   suchen   kann. REPLACE öffnet das Fenster des ADD­Befehls.  SMD­Namen identisch sind. die alle gewünschten Bauteile enthält.

6.3 Platine erstellen
Im zweiten Fall (replace_same coords) müssen die Pads bzw. SMDs im neuen  Package auf denselben Koordinaten (relativ zum Ursprungspunkt) liegen. Die  Namen dürfen unterschiedlich sein. Der Text für Name und Value eines Bauteils  wird  nur ausgetauscht, wenn  diese nicht mit SMASH vom Bauteil losgelöst sind. Das   neue   Package   kann   aus   einer   anderen   Bibliothek   stammen.,   es   darf  zusätzliche Pads und SMDs enthalten. Anschlüsse des alten Package, die mit  Signalen   verbunden   sind,   müssen   entsprechend   auch   im   neuen   Package  vorhanden   sein.   Das   neue   Package   darf   auch   weniger   Anschlüsse   haben,  wenn diese Bedingung erfüllt ist.

Ändern der Technology
Es   ist   jederzeit   möglich,   die   Technologie   eines   Bauteils   im   Layout   zu  verändern, sofern in der Bibliotheksdefinition unterschiedliche Technologien  angelegt   wurden.   Verwenden   Sie   den   CHANGE­Befehl,   Option  Technology  oder den Technology­Befehl über das Kontextmenü (rechter Mausklick auf das  Package).  Die   Vorgehensweise   ist   identisch   mit  dem  vorher  beschriebenen  Austauschen einer Gehäuseform über PACKAGE.

Sperrflächen definieren
Falls gewünscht, zeichnet man Sperrflächen für den Autorouter/Follow­me­ Router als Rechtecke, Polygone oder Kreise in die Layer 41 tRestrict  und 42  bRestrict.  In   diesen   Bereichen   dürfen   keine   Kupferelemente   im   Top­   oder  Bottom­Layer liegen. Diese Flächen werden beim Design­Rule­Check geprüft  und   vom   Autorouter/Follow­me­Router  berücksichtigt.  Auch   Polygone   im  Top­ bzw. Bottom­Layer halten diese Bereiche frei. Im Layer 43  vRestrict  zeichnen Sie Sperrflächen für den Autorouter/Follow­ me­Router.  In  diesen  Bereichen  setzt   er  keine Vias. Diese  Flächen  werden  vom DRC nicht geprüft.

Routen – Manuelles Verlegen von Leiterbahnen
Mit   dem  ROUTE­Befehl   lassen   sich   jetzt   die   Luftlinien   in   Leitungen  umwandeln.   Ein   Klick   auf   die   mittlere   Maustaste   während   des   Verlegens  einer Leiterbahn erlaubt den Layer zu wechseln. Es wird  automatisch  eine  Durchkontaktierung gesetzt. Ein Klick mit der rechten Maustaste ändert die  Eigenschaft, wie die Leiterbahn an der Maus hängt und verlegt werden soll  (SET­Befehl, Parameter  Wire_Bend). Darunter befinden sich auch Modi,  die  es   erlauben,   die   Leiterbahnen   in   90­Grad­Bögen   bzw.   in   freien   Bögen   zu  verlegen. Sofern Ihre Lizenz das Autorouter­Modul unterstützt, gibt es zwei spezielle  Knickwinkel­Einstellungen   (Wire_Bend  8   und   9),   bei   denen   der   ROUTE­ Befehl   als   Follow­me­Router   arbeitet.   Der   Follow­me­Router   kann   eine  selektierte   Signallinie   automatisch   verlegen.   Die   Position   des   Mauszeigers  bestimmt den Weg der Leiterbahn. Es werden dabei die Vorgaben aus den  Design­Regeln und die relevanten Einstellungen aus dem Autorouter­Setup  153

6 Vom Schaltplan zur fertigen Platine
berücksichtigt. Eine   Beschreibung   zur   Funktion   und   Verwendung   des   Follow­me­Routers  finden Sie im Autorouter­Kapitel. Signalname und Netzklasse werden während des Verlegens in der Statuszeile  angezeigt.   Ist   eine   Signallinie   vollständig   verlegt,   bestätigt   EAGLE   die  korrekte Verbindung beim Absetzen mit einem kurzen Piepton. Der Signalname lässt sich auch direkt über die Kommandozeile angeben, zum  Beispiel ROUTE VCC. Nach Betätigen der Eingabetaste hängt die Leiterbahn  direkt   an   der   Maus.   Der   Startpunkt   des   Routings   liegt   an   einem  Signalstützpunkt, der der aktuellen Mausposition am nächsten ist. Soll die Leiterbahn an einer Durchkontaktierung beginnen, drücken Sie die  Ctrl­Taste und klicken Sie auf das Via. Falls   für  einzelne   Signale   kein  Verdrahtungsweg  mehr  existiert,  verschiebt  man andere Leitungen mit MOVE und SPLIT oder verändert über CHANGE  Eigenschaften von Leiterbahnen (Width, Layer). SPLIT   kann   man   dazu   verwenden,   bereits   verlegten   Leiterbahnen   einen  neuen Verlauf zugeben. Man kann Segment für Segment neu verlegen und  dann den bisherigen Verlauf mit Ctrl + DELETE und/oder RIPUP entfernen. Soll  an einer bestimmten Stelle eine Durchkontaktierung  platziert werden,  kann man das mit dem VIA­Befehl tun. Über NAME gibt man dem Via einen  Signalnamen. Wenn Sie eine Leiterbahn eines teilverlegten Signals an einer anderen Stelle  beginnen wollen als am Anfang oder Ende der Luftlinie (beispielsweise auf  einer entfernteren Stelle einer Leiterbahn, die zum Signal gehört), drücken  Sie die Ctrl­Taste und klicken dann auf die Stelle an der Sie beginnen wollen.  So wird von dieser Stelle aus eine Luftlinie erzeugt (siehe auch Hilfefunktion  zu ROUTE). Beendet man eine Leiterbahn an einer Stelle an der in einem anderen Layer  ebenfalls   eine   Leiterbahn   desselben   Signals   verläuft,   wird   bei   gedrückter  Shift­Taste automatisch eine Durchkontaktierung gesetzt, ansonsten nicht. Luftlinien der Länge 0 (zum Beispiel von Top nach Bottom) werden als Kreuz  im Layer 19 gezeichnet. Falls   Sie   eine   Mehrlagen­Platine   entwerfen   und   Blind­   und   Buried­   bzw.  Micro­Vias   verwenden   wollen,   beachten   Sie   die   Hinweise  (auch  zum   VIA­ Befehl) im Abschnitt Multilayer­Platinen ab Seite 165. Während des Verlegens einer Leiterbahn berechnet EAGLE automatisch die  kürzeste   Verbindung   zum   nächstgelegenen   Punkt   des   Signals.   Diese   wird  durch eine Signallinie (Airwire) angezeigt. Pads und SMDs, die zu dem Signal gehören, das Sie gerade verlegen, haben  eine sogenannte Magnetische­Pads­Funktion:  Innerhalb   eines   bestimmten   Radius   um   das  Pad,   wird   die   Leiterbahn  automatisch an den Pad­ bzw. SMD­Mittelpunkt geführt. Das heißt, sobald  die Länge der automatisch berechneten Luftlinie kürzer ist als der Fangradius,  schnappt sich das Pad die zu verlegende Leiterbahn. Dabei ist es unerheblich,  154

6.3 Platine erstellen
ob das Pad oder SMD genau im aktuell eingestellten Raster liegt oder nicht.  Der Pad­ bzw. SMD­Mittelpunkt ist immer der Fangpunkt.   Entfernen   Sie   sich   mit   der   Maus   wieder   vom   Pad   über   diesen   Grenzwert  hinaus, erscheint die Luftlinie wie vorher, und die zu verlegende Leiterbahn  folgt   wieder   dem   Mauszeiger.   Den  Fangradius  bestimmen   Sie   im   Menü  Optionen/Einstellungen/Verschiedenes. Der Standardwert ist 20 mil. Es ist sinnvoll, während des Routens immer wieder den Befehl RATSNEST zu  starten, um alle Signallinien neu zu berechnen. Bei komplexen  Platinen  kann es sinnvoll sein, den  Fangradius  (siehe Seite  109) über das Menü Optionen/Einstellungen/Verschiedenes anzupassen. Sollten Sie eine verlegte Leitung oder Teile davon wieder in eine Signallinie  verwandeln wollen oder ein Via entfernen, benutzen Sie RIPUP. Mit Klick auf  eine  Leiterbahn wird diese zwischen den nächsten Knickpunkten aufgelöst.  Klicken Sie nochmals auf diese Stelle (auf die Signallinie), löst sich der ganze  Zweig des Signals bis zu den nächsten Pads hin auf. Wollen Sie ein ganzes  Signal   wandeln,   klicken  Sie  RIPUP  und  geben in der Kommandozeile  den  Namen   des   Signals   an.   Es   dürfen   auch   mehrere   gleichzeitig   angegeben  werden. Der Befehl RIPUP GND VCC +5V wandelt die drei Signale GND, VCC und +5V in Luftlinien um. RIPUP ! GND VCC hingegen wandelt alle Signale außer GND und VCC in Luftlinien um. RIPUP ; wandelt   alle   Signale   (die   im   Editor   sichtbar   sind)   in   Luftlinien   um.   Um  wirklich   alle   zu   erreichen,   müssen   alle   Layer,   in   denen   Leiterbahnen  gezeichnet sind, sichtbar sein (DISPLAY). Sollen   Leiterbahnen   in   Radien   verlegt   oder  Leiterbahnverläufe   geglättet  werden,   beachten   Sie   bitte   die   Hinweise   zum   MITER­Befehl   in   der   Hilfe­ Funktion.   Mit   der   Angabe   des   Miter­Radius   bestimmt   man,   wie   die   Wire­ Verbindungspunkte   abgeschrägt   werden   sollen.  Ein  positiver  Wert   für  den  Radius  erzeugt  eine Rundung,   ein negativer Wert eine Gerade. Der Miter­ Radius wirkt sich auf verschiedene Wire­Bends aus (0, 1, 3, 4; siehe auch  SET­Befehl) und  wird  zusätzlich  in der Parameterleiste  der Befehle SPLIT,  ROUTE, WIRE und POLYGON angezeigt. Bei   aktivem   WIRE­   oder   ROUTE­Befehl   kann   man   sich   mit   der   rechten  Maustaste   durch   die   vorher   angesprochenen   Wire­Bends,   die   Knickmodi,  durchklicken. Insgesamt kennt EAGLE zehn Einstellungen (0..9), die in der  Parameterleiste angezeigt werden.  Die beiden Modi 8 und 9 sind  spezielle  Einstellungen für den Follow­me­Router und sind  nur verfügbar, wenn Sie  das Autorouter­Modul besitzen.  Wird   beim   Klicken   mit   der   rechten   Maustaste   gleichzeitig   die  Shift­Taste  gedrückt,   kehrt   sich   die   Auswahlreihenfolge   um.  Bei  gedrückter  Ctrl­Taste  155

6 Vom Schaltplan zur fertigen Platine
kann man zwischen zwei komplementären Wire­Bends wechseln. Probieren  Sie es einfach aus. Sollen   nur   einige  Wire­Bends   über   den   rechten   Mausklick   zur   Verfügung  stehen,   kann   man   das   beispielsweise   in   der   Datei  eagle.scr  definieren.  Angenommen Sie arbeiten nur mit den Wire­Bends 2, 5, 6 und 7, lautet die  Syntax hierfür: SET WIRE_BEND @ 2 5 6 7 ; Falls   Sie  doch  mal  einen   anderen   Knickmodus   nutzen  wollen,  können Sie  diesen über die Parameterleiste wählen. Das   Verlegen   der   Leiterbahnen   kann   man   auch   dem   Autorouter   überlassen. Informationen dazu finden im Autorouter­Kapitel. Das Verlegen von Leiterbahnen mit dem Follow­me­Router wird in einem   Abschnitt des Autorouter­Kapitels beschrieben.

Kupferflächen definieren mit POLYGON
EAGLE kann Bereiche einer Platine mit Kupfer füllen. Zeichnen Sie einfach  die Umrandung der Fläche mit dem  POLYGON­Befehl.  Das Polygon wird in  der Umrissdarstellung als gepunktete Linie gezeichnet.  Mit   NAME   und   Klick   auf   die   Polygonumrandung   geben   Sie   dem   Polygon  einen Signalnamen. So werden alle Objekte, die dieses Signal führen, an das  Polygon angeschlossen.  Pads  und  auch  optional  Vias (wird  in den Design­ Regeln   festgelegt)   werden   über   Thermal­Symbole   mit   der   Kupferfläche  verbunden. Signalfremde Objekte werden mit bestimmten Mindestabständen  frei gehalten. RATSNEST berechnet die Flächeninhalte aller Polygone im Layout und stellt  diese   auch   dar.   Wenn   Sie   beim   RATSNEST­Befehl   einen   Signalnamen  angeben, zum Beispiel  RATSNEST GND werden   nur   die   Polygone   berechnet,   die   zum   angegebenen   Signal   GND  gehören. Andere Polygone bleiben unverändert in der Umrissdarstellung. RIPUP und ein Klick auf die Polygon­Umrandung machen den Inhalt wieder  unsichtbar. Haben Sie mehrere Polygone in der Platine, kann man über RIPUP @ ; alle Polygonflächen in den Umrissmodus schalten.  Sollen   alle   Polygone   eines   bestimmten   Signals   wieder   in   der  Umrissdarstellung   gezeigt   werden,   geben   Sie   den   Signalnamen   an,   zum  Beispiel: RIPUP @ GND ; Mehr Informationen dazu gibt es in der Hilfefunktion zu RIPUP.

156

6.3 Platine erstellen
Der   Inhalt   des   Polygons   wird   nicht   in   der   Platinendatei   gespeichert.   Laden Sie eine Datei neu, dann sehen Sie nur die gepunktete Umrisslinie   des Polygons. Erst RATSNEST berechnet und zeigt die gefüllte Fläche. Verschiedene Optionen können direkt beim Zeichnen des Polygons über die  Parameterleiste oder auch nachträglich über CHANGE verändert werden.

➢ POLYGON­Befehl: Parameterleiste (in zwei Zeilen aufgeteilt)
Width: Strichstärke mit der das Polygon gezeichnet wird. Wählen Sie die Breite so  groß wie möglich. Das vermeidet unnötige Datenmengen beim Herstellen  der Platine. Liegt die Strichstärke unter der Auflösung des Ausgabetreibers  im CAM­Prozessor erfolgt eine Warnung. Feinere Linienstärke erlaubt eine bessere Verzweigung des Polygons. Pour: Art der Füllung: Volle Fläche (Solid) oder Gitterstruktur (Hatch). Rank: Überlappende Polygone dürfen keine Kurzschlüsse erzeugen. Deshalb kann  man   mit   Hilfe   von   Rank   bestimmen,   welche   Polygone   von   anderen  subtrahiert werden. Ein Polygon mit Rank = 1 hat die höchste Priorität im  Layout­Editor   (es   wird   in   keinem   Fall   durch   andere   Polygone,   die   im  Layout­Editor gezeichnet wurden, etwas subtrahiert), eines mit Rank= 6  die niedrigste. Sobald ein Polygon mit höherem Rank überlappt, wird von  dem mit  Rank =  6  der  entsprechende Bereich  ausgespart. Polygone mit  gleichem Rank werden gegeneinander vom DRC geprüft.  Dieser Parameter wirkt nur bei Polygonen mit unterschiedlichen Signalen.  Polygone,   die   dasselbe   Signale   führen,   werden   einfach   übereinander  gelegt. Rank ist hier ohne Wirkung. Polygonen, die im  Package­Editor  erzeugt werden, kann man den Rank 0  oder   7   zuordnen.   Rank   =   0   hat   höchste   Priorität   und   wird   von   allen  anderen   Polygonen   berücksichtigt,   7   die   niedrigste   und   wird   somit   von  jedem anderen Polygon mit Rank 1 bis 6 im Layout verdrängt. Durch ein Polygon mit Rank = 7 kann man ein SMD mit Kupfer umgeben  (welches dann mit dem SMD verbunden ist), wobei dieses Polygon durch  ein Polygon im Layout wiederum verdrängt wird. Das kann sehr nützlich  für ein an Masse angeschlossene Kühl­Pad sein.  Spacing: Wird   für  Pour  die   Option  Hatch  gewählt,   bestimmt   dieser   Wert   den  Abstand der Gitterlinien. 157

6 Vom Schaltplan zur fertigen Platine
Isolate: Definiert   den   Wert,   den   das   Polygon   gegenüber   allen   anderen,  signalfremden Objekten einhalten muss. Sind  in den Design­Regeln oder  Netzklassen für spezielle Objekte höhere Werte definiert, gelten diese. Bei Polygonen mit unterschiedlichem Rank, bezieht sich  Isolate immer auf  die   gezeichnete   Außenkontur   des   Polygons,   auch   wenn   das   Polygon   im  berechneten   Zustand   eine   andere   Kontur   hat,   zum   Beispiel   durch  einen  Wire verdrängt wird. Der tatsächliche Abstand kann größer als der Isolate­ Wert sein. Thermals: Bestimmt   ob   im   Polygon   Pads   über   Thermal­Symbole   oder   voll   an   die  Kupferfläche   angeschlossen   werden.   Das   gilt   auch  für  Vias,  sofern  diese  Option in den Design­Regeln (Supply­Tab) aktiviert wurde. Die  Breite   der   Thermalanschlüsse   ergibt   sich   aus   dem   halben  Bohrdurchmesser des Pads bzw. Vias. Die minimale Breite entspricht dem  Wert   der   Strichstärke   (width),   die   maximale   Breite   dem   Wert   der  doppelten Strichstärke. Die Länge der Thermalanschlüsse wird über den Wert Isolate für Thermals   im Supply­Tab der Design­Regeln eingestellt. Wählen Sie die Strichstärke für Polygone nicht zu fein, da ansonsten die   Thermalstege für die benötigte Stromlast nicht ausreichend dimensioniert   werden! Das gilt auch für Engstellen im Layout. Die Strichstärke bestimmt auch   die minimale Breite des Polygons! Orphans: Bestimmt   ob   Inseln   innerhalb   des   Polygons,   die   keine   elektrische  Verbindung zum Polygon­Signal haben, dargestellt werden oder nicht.  Bei Orphans = Off werden sie eliminiert. Bitte achten darauf, dass die Kontur eines Polygons an einer Stelle nicht   mehrfach  gezeichnet   (überlappt)  wird,   und  dass  sich  die Kontur  nicht   schneidet. In diesem Fall ist es EAGLE nicht möglich den Flächeninhalt zu   berechnen.  In dem Fall wird eine Fehlermeldung 'Signalname' enthält ein ungültiges   Polygon! ausgegeben, der RATSNEST­Befehl wird abgebrochen. Sollte   diese   Meldung   erscheinen,   muss   die   Polygonkontur   korrigiert   werden.   EAGLE   zeigt   einen   der   betroffenen   Polygonpunkte   im   Bildschirmmittelpunkt. Ohne Korrektur des Polygons ist es nicht möglich,   Fertigungsdaten über den CAM­Prozessor zu erzeugen, da dieser bei der   Datenausgabe alle Polygone im Layout automatisch berechnet. 158

 wie   Restring. zuerst über  Bearbeiten/Design­Regeln  die   allgemeinen   Design­Regeln   festzulegen   und   bei   Bedarf   die   Prüfung   über den DRC­Befehl zu starten. Sofern Sie bisher noch keine Design­Regeln für das  Layout festgelegt haben. wirken sich direkt auf das Layout aus.4 DRC − Layout überprüfen und Fehler korrigieren Spätestens   am   Ende   der   Leiterplatten­Entwicklung   führen   Sie   den  Design  Rule Check (DRC) durch. Auch beim Aufruf über den DRC­Befehl   können die Design­Regeln verändert werden.  oder auf den Eintrag Layout prüfen (Drc)  Die übliche Vorgehensweise ist es. Klicken Sie dazu auf  das DRC­Icon im Befehlsmenü  im Werkzeuge­Menü. Manche Einstellungen. ist jetzt die letzte Gelegenheit.6. 6.3 Platine erstellen Bleibt   nach   dem   Berechnen   eines   Polygons   die  Umriss­Darstellung   erhalten. Sehen Sie sich dazu  das Kapitel Festlegen der Design­Regeln ab Seite 135 an. Durch   Umbenennen   eines   Polygons   mit   NAME   kann   man   es   einem   anderen Signal zuordnen.   die   mit   dem   Polygon­Signal   verbunden werden sollen. sollten Sie die Polygon­Parameter Width. 159 . Vermutlich kann die Polygon­ Füllung   keines   der   Objekte   erreichen. Isolate und Orphans   und den Namen des Polygons überprüfen.

 starten Sie mit einem Klick  auf Prüfen die Fehlerprüfung. Ziehen Sie einfach mit der Maus ein Rechteck über die  gewünschte Fläche. Diese  Liste kann auch mit dem ERRORS­Befehl geöffnet werden. Die Design­Regeln werden dabei direkt in der  Layout­Datei gespeichert. egal ob sie dargestellt werden   oder nicht (DISPLAY­Befehl).6 Vom Schaltplan zur fertigen Platine ➢ Design Rule Check starten Nachdem Sie die Einstellungen getroffen haben. der  geprüft werden soll. Klicken Sie auf  Übernehmen. wenn Sie  die   Fehlerprüfung   nicht   sofort   starten   und   den   DRC­Dialog   nochmal  Abbrechen wollen. öffnet sich automatisch eine DRC­Fehlerliste. Mit  einem   Klick   auf  Auswählen  legen   Sie   den   Bereich   im   Layout  fest. 160 . So gehen die gewählten Werte nicht verloren. Es werden immer alle Signallagen geprüft. um die bisherigen Einstellungen in die Board­ Datei zu übertragen. Anschließend startet die Fehlerprüfung automatisch. Das DRC-Fehler-Fenster Stellt der DRC Fehler fest.

Der   Fehler­Dialog   zeigt   nur   die   Fehler.   Die  Fehlerpolygone   sind   nur   im   Layout­Editor   sichtbar.   um   wie   viel   der   vorgegebenen   Wert   unterschritten   wurde.   die   in   den   gerade   sichtbaren   Layern auftreten. sondern nur über Schaltfläche Alle  Löschen  im   Fehler­Fenster   oder   in   der   Kommandozeile   mit   dem   Befehl  ERRORS CLEAR.6. Ein   Fehler   wird   im   DRC­Fehler­Fenster   mit   einem   roten   Icon   markiert. Wenn nur ein Ausschnitt der Platine sichtbar ist.4 DRC − Layout überprüfen und Fehler korrigieren ➢ DRC­Fehlerliste im Layout­Editor Jeder   Fehler   wird   mit   einem   Fehlerpolygon   markiert.  Klicken Sie dazu auf das Feld  mit der  Spaltenüberschrift Art beziehungsweise Layer. dass der in der Liste markierte Fehler in der  Fenstermitte gezeigt wird.   Sie   werden   nicht  gedruckt und auch nicht über den CAM­Prozessor ausgegeben. kann man durch Anklicken  der Option  Zentriert  erreichen.  Sie   können   die   Fehler   alphabetisch   oder   nach   Layernummern   auf­   oder  absteigend  sortiert  anzeigen  lassen.   so   zeigt   eine   Linie   auf   die  entsprechende Stelle in der Platine.  Klicken   Sie   auf   einen  Fehler   in   der   Liste. beispielsweise bei einer Abstandsverletzung. Sie können  auch nicht mit DELETE gelöscht werden. Aufschluss  darüber.   Die   Größe   des  Fehlerpolygons gibt. Wenn Sie beim Durchblättern der Fehlerliste die  161 .

 Zu diesem Zweck gibt es die Schaltfläche  Billigen. Markieren Sie  einen Fehler in der Liste und klicken sie auf  Billigen. wird auch der Isolate­Wert berücksichtigt. Default: aus. 135 Grad verlegt. Das rote Fehler­Icon wird jetzt grau. Es werden die Einstellungen in den Design­Regeln im  Clearance­Tab und  die Werte für  Clearance  zwischen den Netzklassen berücksichtigt. In   manchen   Fällen   kann   oder   muss   man   den   ein   oder   anderen   Fehler  tolerieren. Soll   ein   gebilligter   Fehler   wieder   als   normaler   Fehler   behandelt   werden. Blind Via Ratio: Das   Verhältnis   von   Via­Länge   (Tiefe)   zu   Bohrdurchmesser   ist   nicht  eingehalten.   Das  entsprechende Fehlerpolygon wird dann im Layout nicht mehr angezeigt. 90 bzw. Da   die   interne   Auflösung   1/10000   mm   beträgt. Es wird  der größere Wert von beiden zur Prüfung verwendet.   können   Sie   einen  einzelnen. Das DRC­Fehler­Fenster kann geöffnet bleiben während Sie die Fehler in der  Platine   beheben.   die   größer   als  1/10000 mm sind! Bedeutung der Fehlermeldungen Angle: Leiterbahnen sind nicht im Winkel von 0. Dann erscheint er wieder im Fehler­Zweig der Liste.   Dazu   klicken   Sie   einfach   auf   die   entsprechende  Schaltfläche.  Diese bleiben im Zweig Gebilligt erhalten. Der Eintrag wird aus  dem  Fehler­Zweig   entfernt   und   in   den  Gebilligt­Zweig   verschoben. nicht gespeichert.  ausgeschaltet werden. Gebilligte  Fehler  werden  über die  Schaltfläche  Alle Löschen  nicht gelöscht. 45.6 Vom Schaltplan zur fertigen Platine Option  Zentriert  lieber   ausgeschaltet   lassen   möchten.  Diese   Prüfung   kann   in   den   Design­Regeln   (Misc­Tab)   ein­   bzw. markiert  die Boarddatei als verändert bzw.   kann   der   DRC   nur   Clearance­   und   Distance­Fehler   zuverlässig   melden.   Anschließend   kann   man   den   Fehler   in   der   Liste   als  Behandelt  markieren. Layers­Tab). in der Liste markierten Fehler durch Drücken der  Enter­Taste in  der Zeichenfläche zentrieren lassen. Bei   Polygonen   gleichen   Ranks   und   Polygonen. Clearance: Unterschreitung des Mindestabstands zwischen Kupferelementen. Das Verschieben eines Eintrags von einem Zweig in den anderen.   die  in  Packages  definiert  wurden.  Sizes­Tab) oder die Schichtdicken der Platine  anpassen (Design­Regeln.  wählen   Sie   den   Fehler   im  Gebilligt­Zweig   an   und   klicken   Sie   auf   die  Schaltfläche Missbilligen. In diesem Fall müssen Sie den Bohrdurchmesser für das Via  korrigieren (Design­Regeln.  Setzen   Sie   im  Clearance­Tab   der   Design­Regeln   unter  Same   Signals  die  162 .

 B. Diese Prüfung wird nur durchgeführt. Sizes­Tab festgelegt. Layer Abuse: Im Layer 17 Pads bzw. Micro­Vias   werden   wie   Wires   behandelt.   Es   gilt   der   Clearance­Wert   für  Wire zu Wire. Vias und  Holes.  Auch  der RATSNEST­Befehl  meldet diesen Fehler. die von EAGLE  nicht zugeordnet werden können. Wurden   Netzklassen   definiert   und   dabei   ein   Mindestbohrdurchmesser  (Drill) für Vias angegeben. Distance­Tab.4 DRC − Layout überprüfen und Fehler korrigieren Werte   gleich  0. Drill Size: Unterschreitung  des Mindestbohrdurchmessers  bei Pads. Distance­Tab. Dimension: Zu   geringer   Abstand   von   SMDs.   Festgelegt   durch   den   Wert  Drill/Hole in den Design­Regeln.   Sobald   sich   die  Kontur schneidet oder an einer Stelle überlappt.  Keepout: Sperrflächen   für   Bauteile   in   den   Layern   39  tKeepout  bzw.  Verschieben   Sie selbst  gezeichnete  Objekte  besser in einen anderen Layer.  falls   das   Polygon  zu  einem   Package gehört.6. wenn der Layer  39 bzw.   40  bKeepout  liegen übereinander. Falls in einem Supply­Layer Leitungen gezeichnet wurden. kann das Polygon nicht  berechnet werden. Ändern Sie die Kontur im Layout oder in der Bibliothek. Diese beiden Layer sind ausschließlich  für Pads   und   Vias  reserviert. Stellt   man   den   Wert   für  Copper/Dimension  auf  0.   ist   die   Prüfung  deaktiviert.  Der Wert Minimum Drill wird in den Design­Regeln.   meldet   DRC   ebenfalls   einen   Layer­ Missbrauch.   Pads   und   damit   verbundenen  Kupferobjekten   zu   einer   Begrenzungslinie.   In   diesem   Fall   halten   Polygone   keinen   Mindestabstand   zu  Objekten im Layer 20 Dimension und zu Bohrungen (Holes) ein! Es wird auch nicht geprüft. Layer Setup: 163 .   werden   Objekte   desselben   Signals   nicht   gegeneinander  geprüft. 40 eingeblendet ist und die Sperrflächen schon im Package in der  Bibliothek definiert wurden.   gezeichnet   in   Layer   20  Dimension. 18 Vias wurden Objekte gezeichnet. wird der größere Wert von beiden zur Prüfung  herangezogen. ob Bohrungen z. wie zum Beispiel die Platinenumrandung. die mit einem  Pad   oder   Via   verbunden   sind. auf einer Leiterbahn liegen! Drill Distance: Zu   geringer   Abstand   zwischen   Bohrungen. Definiert durch den  Wert Copper/Dimension in den Design­Regeln. Invalid Polygon: Ursache   ist   eine   unsauber   gezeichnete   Polygonkontur.

No Vector Font: Die  Font­Prüfung   (Design­Regeln. No real vector font: Die   Font­Prüfung   (Design­Regeln. meldet der  DRC diesen Fehler. wenn die Option  Immer Vektor­ Schrift  im   Menü  Optionen/Benutzeroberfläche  aktiviert   ist. müssen  die   Texte   in   Signallayern   mit   dem   Vektor­Font   dargestellt   werden. Micro Via. wie sie im Layout­Editor­Fenster dargestellt wird. der  nicht   im   Layer­Setup   vorkommt.   Die   fertige   Platine   sieht  ansonsten nicht so aus.   Siehe   auch  Fehlermeldung No vector font.  wird  die   Einstellung   im   BRD­File   gespeichert.  Misc­Tab)  stellt  fest. 164 . wenn ein Objekt in einem Signallayer liegt.  Spätestens wenn man bedrahtete und SMD­Bauteile miteinander auf der  Platine   verwendet.   ist   diese   Prüfung   nicht   mehr   sinnvoll.   Geben   Sie   dann   die   Datei  beispielsweise   an   einen   Leiterplatten­Hersteller   zur   Erzeugung   von  Fertigungsdaten   weiter. Diese Situation entsteht. So  sieht auch die gefertigte Platine aus.6 Vom Schaltplan zur fertigen Platine Diese Meldung erscheint.  dass   ein   Text   in  einem   Signallayer   nicht   mit   der   EAGLE­internen   Vektor­Schriftart  geschrieben   wurde. also zum Beispiel die Via­ Länge (bei Blind­ und Buried­Vias) nicht stimmt.  Ebenso. Dieser Fehler wird auch gemeldet.  wenn  eine  Durchkontaktierung  nicht den Vorgaben aus dem Layer­Setup folgt. Overlap: Berühren sich zwei Kupferelemente unterschiedlichen Signals.   Nur  diesen   kann   der   CAM­Prozessor   verarbeiten.   Daher   ist   sie  standardmäßig ausgeschaltet. ausgeschaltet werden. Micro Via Size: Der   Bohrdurchmesser   des   Micro­Vias   liegt   unterhalb   des   im  Sizes­Tab  angegebenen Wertes für Min. wenn Supply­Layer definiert sind. die  nicht im Layer­Setup verwendet werden.  Misc­Tab)  stellt   fest. Sollen  mit dem  CAM­Prozessor Fertigungsdaten erzeugt  werden.   dass   ein   Text   in  einem Signallayer nicht mit der EAGLE­internen Vektor­Schrift geschrieben  wurde.  Ändern Sie entweder die Schriftart über den Befehl CHANGE FONT oder  aktivieren   Sie   im   Menü  Optionen/Benutzeroberfläche  die  Option  Immer   Vektor­Schrift: Bei aktivierter Option zeigt der Layout­Editor alle Texte im Vektor­Font.   obwohl   er   im   Editorfenster   als   Vektor­Schriftart  angezeigt wird.   wird   auch   an   seinem   System   automatisch   der  Vektor­Font dargestellt. Diese Prüfung kann  in den Design­Regeln (Misc­Tab) ein­ bzw. Aktivieren Sie zusätzlich die Suboption  In diese Zeichnung einprägen. Off Grid: Das Objekt liegt nicht im aktuell eingestellten Raster.

 In diesem  Fall sollten Sie sich unbedingt mit dem Leiterplattenhersteller in Verbindung  165 . 25. Bevor Sie mit dem Entflechten der Platine beginnen. meldet der DRC einen Wirestyle­Fehler. 42 bRestrict  angelegt wurde. Sind   Sperrflächen   und   Kupferelemente   in   einem   gemeinsamen   Package  definiert. 6. Width: Unterschreitung der Mindestbreite einer Kupferstruktur. der in den Layern 21. Buried­ oder Micro­Vias verwenden muss. Über EXPORT oder verschiedene User­Language­Programme können ggf. 27 für  Bauteile   auf   der   Oberseite   bzw. ShortDash oder DashDot  wie eine durchgezogene.   Bauteile­   und   Pin­Listen   zur   weiteren   Überprüfung   des   Layouts   ausgegeben werden. meldet der DRC einen Stopmask­ Fehler.4 DRC − Layout überprüfen und Fehler korrigieren Restrict: Ein Wire im Layer 1 Top bzw. die in Layer 41 tRestrict bzw.   Diese   Schriftart   wird  letztendlich   vom   CAM­Prozessor   zur   Erstellung   der   Fertigungsdaten  verwendet. 16 Bottom oder ein Via liegt innerhalb einer  Sperrfläche für Kupferelemente.   26   und   28   für   Bauteile   auf   der  Unterseite gezeichnet ist. werden sie nicht gegeneinander geprüft! Stop Mask: Liegen Objekte des Bestückungsdrucks. wie viele Layer Sie verwenden wollen.  wenn   die   entsprechenden  Layer aktiviert sind! Bitte beachten Sie.   22. Wird ein Wire in einem dieser  Styles als Signal  verlegt. Vorgegeben durch  Minimum  Width  in den Design­Regeln  (Sizes­Tab) oder. sollten Sie sich schon im  Klaren sein.5 Multilayer-Platinen Sie können mit EAGLE  Multilayer­Platinen entwickeln.   Netz­. Dabei wird der größere Wert von beiden geprüft. sofern definiert.   oder   ob   man   aufgrund   eingeschränkter  Platzverhältnisse Blind­. im Bereich der Symbole für die Lötstopmaske. dass bei der Überprüfung immer der Vektor­Font für die  Berechnung   des   Platzbedarfs   verwendet   wird. Dazu verwenden Sie  neben   den   Layern  Top  und  Bottom  für   Ober­   und   Unterseite   einen   oder  mehrere Innenlayer (Route2 bis Route15).   Diese   Prüfung   wird   nur   durchgeführt. 30 generiert werden. Wire Style: Der DRC behandelt eine Linie mit Style LongDash.  Es   wird   auch   die   Strichstärke   von   Texten   in   der   Vektor­Schriftart   in  Signallayern geprüft.6. die  im Layer 29 bzw.  durch   den   Parameter  Width  einer   Netzklasse   für   die   zugehörigen  Leiterbahnen. ob Durchkontaktierungen  durch   alle   Lagen   gehen   sollen.

 falls sich die beiden überlappen.   In   den   Design­ Regeln (Bearbeiten/Design­Regeln.  Rank  = 6  bedeutet niedrigste  Priorität. Sie können ebenfalls bestimmen. Innenlagen Innenlagen werden genauso verwendet wie die beiden Außenlagen Top und  Bottom. Zu signalfremden  Objekten   werden   die   in   den   Design­Regeln   festgelegten   Mindestabstände  eingehalten   (Clearance­.   Änderungen   werden   nach   einem  Neuberechnen des Polygons (RATSNEST) im Layout angezeigt. müssen sie in den Design­Regeln im  Layers­Tab   definiert   werden!   Näheres   dazu   finden   Sie   in   den   folgenden  Abschnitten und auf Seite 136.  158).   Die   zugehörigen   Pads   werden  dabei   automatisch   mit  Thermal­Symbolen   angeschlossen.  dass   die   Leitungen   über   Durchkontaktierungen   an   die   entsprechenden  Signale auf den Außenlagen angeschlossen werden.  Distance­Tab).6 Vom Schaltplan zur fertigen Platine setzen.   In   diesem   Fall  können   Sie   für   Polygone   verschiedene  Ranks  (Prioritäten)   vergeben.   Überlegen   Sie   sich   auch.   B. Bevor Sie Innenlagen nutzen können. die Sie im  Layer­Setup definieren.   die   als   Teil   eines   Packages   im   Package­Editor  gezeichnet  wurden). Sie können mit oder ohne Kupferflächen (Polygone) benutzt werden.   Die  Eigenschaft Rank bestimmt. die automatisch  generiert werden.  Einen Sonderstatus  haben die so genannten Supply­Layer. Rank = 1 bedeutet im Layout höchste  Priorität. 166 . Supply­Tab) legt man den Isolate­Wert für  die Thermal­Symbole fest. mit der das Polygon gezeichnet wird (siehe  auch S.  Polygone mit  gleichem Rank werden vom DRC geprüft. die für Signale vorgesehen sind. Lesen   Sie   bitte   die   Hinweise   zum   Polygon   im   Abschnitt  Kupferflächen   definieren auf Seite 156. von diesem Polygon wird nichts subtrahiert (mit der Ausnahme von  Polygonen   mit   Rank   =   0.   wie   Sie  Innenlagen   nutzen   wollen:   Als   normalen   Signallayer   oder   als  Versorgungslage?  Daraus resultieren auch sinnvolle Via­Längen. Signallayer In den Innenlayern.   Masse)   auffüllen. welches Polygon von einem anderen subtrahiert  wird. verlegen Sie mit dem  ROUTE­Befehl wie gewohnt Ihre Leitungen. Die Breite der Anschlussstege ist unter anderem  abhängig von der Strichstärke.   auf   denen   mehrere  Bereiche   mit   unterschiedlichen   Signalen   aufgefüllt   sind. Sie   können   auf   diese   Weise   auch   Layer   erzeugen. Dabei gelten die Vorgaben des Layer­Setups in den Design­Regeln. ob auch Durchkontaktierun­ gen über Thermals angebunden werden sollen oder nicht. EAGLE sorgt selbständig dafür. Versorgungslayer mit Polygonen und mehreren Signalen Mit   dem  POLYGON­Befehl   können   Sie   Bereiche   der   Platine   mit   einem  bestimmten   Signal   (z. um sich über die Möglichkeiten des Aufbaus der Platine und die zu  erwartenden   Kosten   zu   informieren.

 Im Menü selektieren Sie den Layer  2 mit der Maus. Klicken Sie dann auf den Ändern­Schaltfläche.. Soll der Layer im Layout gleich sichtbar sein. legt man einen Layer  mit dem Namen $GND an. Im   DISPLAY­Menü   werden   nur   die   Layer   angezeigt. Geben Sie den Signalnamen des Layers ein und aktivieren sie die Check­Box  Supply Layer.6. Dazu aktivieren Sie den DISPLAY­Befehl. Soll beispielsweise das Signal  namens GND als Versorgungslayer realisiert werden..: LAYER 2 $GND Damit ist festgelegt. klicken Sie auch  auf die Check­Box Sichtbar.  dass der Layer mit der Nummer 2 (bisher  Route2) ab  sofort  $GND heißt und als Versorgungslayer behandelt werden soll. B.   indem   man   einen   der  Layer Route2.5 Multilayer-Platinen Wählen Sie die Strichstärke der Polygone nicht zu klein! Das könnte bei   der   Erzeugung   von   Fertigungsdaten   zu   immens   großen   Plotdateien   führen. dass der neue Name aus dem Signalnamen  und einem vorangestellten $­Zeichen besteht. Der entsprechende Befehl in der EAGLE­Kommandozeile lautet z. Versorgungslayer mit einem Signal (Supply-Layer) Versorgungslayer   mit  einem  Signal   realisiert   man. die nicht mehr problemlos verarbeitet werden können.15 so umbenennt.   die   auch   in   den   Design­Regeln im Layer­Setup definiert wurden! 167 .

6 Vom Schaltplan zur fertigen Platine     ➢ Layer­Eigenschaften ändern ➢ Das Display­Menü In   Versorgungslayern   werden   Pads   mit   so   genannten  Thermal­Symbolen  (Wärmefallen) angeschlossen bzw.   Man   verwendet   sie   deshalb.  Form  und  Größe der Annulus­  und  Thermal­ Symbole werden in den Design­Regeln festgelegt (DRC­Befehl.   darf dieser  Wire erst nach dem  Routen eingezeichnet  werden. Versorgungslayer werden invertiert dargestellt und geplottet! 168 .   Falls   Sie   den   Autorouter  verwenden.  Automatisch   generierte   Versorgungslayer   sind   für   den  Autorouter/Follow­ me­Router auszublenden. Supply­Tab).   weil   eine   durchgehende  Kupferfläche dazu führen würde. sollten Sie um die Platine  einen   Wire   einzeichnen. Um den Platinenrand von Kupfer frei zu halten. Thermal­ Symbole   haben   meist   nur   vier   dünne   Stege   als   leitende   Verbindung   zur  Durchkontaktierung.   Damit   vermeiden   Sie   eventuelle   Kurzschlüsse  zwischen   benachbarten   (Versorgungs­)Layern. dass wegen der großen Wärmeabfuhr das  Pad nicht mehr lötbar wäre. mit  Annulus­Symbolen isoliert.

  Sie   müssen   den   Supply­Layer   gegebenenfalls   in   eine  Innenlage mit Polygon wandeln: Dazu entfernt man das  Supply­Flag im  Ändern­Fenster des DISPLAY­Befehls  und zeichnet ein Polygon in der Innenlage.   werden   also   am   Schluss   des   Fertigungsprozesses   gebohrt.   setzt   man   den   ganzen   Ausdruck   in   runde  Klammern.   Die  Fertigungskosten sind somit relativ günstig. sondern  auch Blind­. Man kombiniert einfach zwei Layer miteinander durch ein Mal­Zeichen (bei­ spielsweise  1*2  oder  3*16)  zu einem   Kern (Core)  und  legt dann mehrere  Kerne   aufeinander. Setup.6. die durch alle Lagen gehen.   Überlegungen   zum   Thema   Dicke   der   Isolationsschicht   bzw. Das geht nur mit Layern. kann der Autorouter nicht mit Supply­ Layern   arbeiten.   die   durch   alle  Lagen   (also   von   Layer   1   bis   16)   gehen.   darf   der   Supply­Layer   beim  Autorouten nicht aktiviert werden. Multilayer mit durchgehenden Vias Diese Variante ist zu bevorzugen. Siehe Seite 136.   Die   Isolationsschicht   zwischen   Layer   2   und   3  nennt   man   Prepreg.   der  Kupferschicht sind hier nicht notwendig.  Im Autorouter­Setup ist die Einstellung  N/A zu wählen.   Um   auszudrücken. Verwenden Sie im Layout nicht nur Vias. Buried­ oder Micro­Vias.5 Multilayer-Platinen In diesen Lagen dürfen keine zusätzlichen Signale oder Signal­Polygone   gezeichnet   werden.   Durchkontaktierungen   gehen   durch   alle   Lagen   der  Platine. ist die Definition sehr  einfach.  SMDs schließt  er mit  Hilfe von Vias an Innenlagen an. wenn immer die Platzverhältnisse es auf  der   Platine   erlauben. Layer-Setup Die Einstellungen zum Platinenaufbau und der Anzahl der Lagen treffen Sie  in den Design­Regeln im Layers­Tab.   Das   symbolisiert   man   mit   einem   Plus­Zeichen  (beispielsweise  1*2+3*16).   dass   man   Durchkontaktierungen  durch   alle   Lagen   erlaubt. Diesem gibt man den Namen des  Versorgungssignals. Bei Durchkontaktierungen. Beispiele: 4 Layer:  6 Layer:  8 Layer:  (1*2+3*16) (1*2+3*4+5*16) (1*2+3*4+5*6+7*16) 169 . die durch alle Lagen gehen.   Das   führt   unweigerlich   zu   einer   unbrauchbaren   Leiterplatte! Supply-Layer und Autorouter Der   Autorouter   berücksichtigt   ganz   allgemein  auch  Innenlagen   und  liefert  somit  die  komplette  Vorlage  für  Multilayer­Platinen. Verwenden   Sie   in   der   Platine   nur   Durchkontaktierungen. die keine Signale (Wires) enthalten.

  zum   Beispiel  1+(2*15)+16 repräsentiert.   mit   so   genannten   Sacklöchern   (Blind­)   bzw. Buried­Via: Dieses   Via   unterscheidet   sich   im   Fertigungsprozess   nicht   von   einem  'normalen'   Via.   Kann   man   bei   der   fertigen   Platine   diese  Durchkontaktierung nicht sehen. Layer 1  wird als Prepreg mit Layer 2 verpresst.  sondern sind  nur von einer definierten  Anzahl von  Lagen   erreichbar.  Wird   im   Layer­Setup   mit   Hilfe   von   runden   Klammern.6 Vom Schaltplan zur fertigen Platine Vias haben hier immer  die  Länge 1­16.  1+2  bedeutet. Setzen   Sie   sich   unbedingt  bevor  Sie   mit   dem   Entflechten   der   Platine   beginnen mit Ihrem Platinen­Hersteller in Verbindung! Klären Sie mit ihm welcher Platinenaufbau für Ihre Zwecke geeignet und   auch von den Fertigungskosten vertretbar ist.  zum  Beispiel  5*12.  Allerdings   sind   im   aktuellen   Layer­Stack   noch   nicht   alle   Lagen   der  endgültigen Platine enthalten.  Solche Durchkontaktierungen gehen nicht durch  alle Lagen der Platine.   Wie   die   Lagen   miteinander   verbunden   werden. Multilayer mit Blind. so wie das bei einem 'normalen' Via der Fall  wäre.   hängt  primär   vom   Fertigungsprozess   der   Platine   ab.   Isolationsschicht. Die  Layer 5 und 12 bilden einen Kern. spricht man von einem Buried­Via. Layer­Stack: Ein   Stapel   mit   beliebiger   Anzahl   von   Layern   bestehend   aus   Cores   und  Prepregs.  Wird  im  Layer­Setup  mit einem  *  gekennzeichnet.  Sie  sind  also von allen Lagen aus  erreichbar (siehe auch Hilfe­Funktion. der ein­ oder beidseitig mit  Kupfer beschichtet ist.   vergrabenen  (Buried­)Vias zu arbeiten. indem man beispielsweise auf den Platinenkern noch weitere Cores  oder   Prepregs   presst. VIA­Befehl).   die   gerade   in   einem   gemeinsamen   Fertigungsschritt   bearbeitet  werden.   mit   der   bei   der   Fertigung   einer  Multilayer­Platine   Innen­   und   Außenlagen   miteinander   verpresst   werden. Begriffsklärung Core: So nennt man einen nicht flexiblen Platinenkern.   Es   wird   einfach   der   aktuelle   Layer­Stack   durchbohrt. In weiteren Fertigungsschritten könnten die gebohrten Vias verdeckt  werden.   und   dieser   wird   durch   das  Layer­Setup in den Design­Regeln bestimmt. In diesem Fall geht das Via von Layer 2 nach 15.und Buried-Vias Bei   komplexen   Platinen   (HDI­Platinen)   ist   es   oftmals   aus   Platzgründen  notwendig. 170 . Prepreg: Flexible   Klebe­   bzw.  Wird  im Layer­Setup  mit einem  +  gekennzeichnet.

 nur eine 4­Lagen­Platine zu entwickeln. Siehe Seite 177.   Blind­Vias   müssen   ein  bestimmtes Verhältnis von Tiefe zu Bohrdurchmesser einhalten. 2.  Das Blind­Via darf auch kürzer sein als die maximal angegeben Tiefe. Dieses ist bei  Ihrem Leiterplatten­Hersteller zu erfragen und in den Design­Regeln im Sizes­ Tab als Min. Blind Via Ratio anzugeben. Layer-Setup Bei   der   Kombination   von   Cores   und   Prepregs   gibt   es   viele   verschiedene  Varianten. Darstellung der Vias Bei   verschiedenen   Längen. je nachdem wie viele  Lagen   miteinander   verbunden   werden   sollen. Das  Beispiel [3:1+2+3*14+15+16] erlaubt Blind­Vias von Layer 1 nach 3. Nur bis zu einer bestimmten Tiefe. außen Prepregs. 3 und 16. Im Rahmen dieses Abschnitts sollen ein paar Beispiele besprochen  werden. aber nicht durch alle Kupferlagen. Das Besondere an diesen Vias  gegenüber Buried­Vias liegt im Fertigungsprozess. um die Funktion des Layer­Setups verständlich zu machen.   Auch   wenn   Sie  vorhaben.6. also in  diesem Beispiel nur bis Layer 2 gehen. sind die anderen Beispiele  sehr empfehlenswert und tragen zum besseren Verständnis bei. Aufbau der Platine: Ein Kern innen. Der Autorouter darf ebenfalls kürzere  Blind­Vias verwenden. So erkennt man  die Zugehörigkeit zu den einzelnen Signallayern.5 Multilayer-Platinen Blind­Via: Blind­Vias gehen von einer Außenlage eines  Layer­Stacks in eine beliebige  Innenlage.  nach  der Klammer angegeben.   Durchmessern   und   Formen   der   Vias   in   den  einzelnen Layern ist es vorteilhaft die Layerfarbe des Layers 18  Vias  gleich  der Hintergrundfarbe zu setzen (DISPLAY­Menü. mit  einem  Doppelpunkt markiert. da es nur eine Lage tief  ist und mit sehr geringem Bohrdurchmesser gefertigt wird. 4-Lagen-Multilayer Beispiel 1: Benutzt werden die Layer 1.  Ändern). 2­3 (Buried­Vias) und 1­16 (durchgehende  Vias) Der Ausdruck für das Setup lautet dann: [2:(1+(2*3)+16)] Erklärung: 2*3 Layer 2 und 3 bilden den Kern. Wird im Layer­Setup mit eckigen Klammern und Angabe des Ziellayers. Verbindungen: 1­2 (Blind­Vias). 171 . Micro­Via: Das Micro­Via ist ein besonderer Fall des Blind­Vias.  vor bzw. Der Layer­Stack wird nicht  ganz durchbohrt. Bitte   lesen   Sie   sich   diesen   Abschnitt   vollständig   durch.

In   der   nachstehenden   Abbildung   sehen   Sie   den   entsprechenden   Setup­ Ausdruck im Layers­Tab der Design­Regeln. Hier von Layer 1 nach 2.6 Vom Schaltplan zur fertigen Platine (2*3) Die runden Klammern erlauben Buried­Vias von 2 nach 3. Daher ist es notwendig. ➢ Beispiel 1: Layer­Setup für eine 4­Lagen­Platine Blind­Vias müssen ein bestimmtes Verhältnis von Tiefe zu Bohrdurchmesser  einhalten. wie in der Abbildung  zu sehen. definiert man Blind­Vias. Beispiel 2: Benutzt werden die Layer 1. Diese Werte werden vom Leiterplatten­Hersteller vorgegeben! Sie sollten ihn  auf jeden Fall vorher kontaktieren! Tragen   Sie   diese   Werte   in   die   Felder  Copper  (Dicke  der   Kupferschicht)  beziehungsweise Isolation (Dicke der Isolationsschicht). ein. 2. (1+(2*3)+16) Auf beiden Seiten des Kerns werden Kupferschichten über Prepregs verpresst.  bei Platinen mit Blind­Vias Angaben zu  den Schichtdicken zu machen.  Die Gesamtdicke der Platine wird automatisch errechnet und  unterhalb der Copper/Isolation­Felder angezeigt. 172 . [2:(1+(2*3)+16)] In eckigen Klammern und mit Doppelpunkt separiert. Die äußeren runden Klammern erlauben  durchgehende Vias von 1­16. 3 und 16.

 4­5 (Buried­Vias).6. außen Prepregs. 1+2*3+16 Auf beiden Seiten des Kerns werden Kupferschichten über Pregregs verpresst. 3­16 (Blind­Vias). außen Prepregs. Hier von Layer 1­2 und 16­3. 4. Aufbau der Platine: Zwei Kerne . ➢ Beispiel 2: Layer­Setup für eine 4­Lagen­Platine 6-Lagen-Multilayer Beispiel 3: Benutzt werden die Layer 1. Verbindungen: 1­2. 1­16 (durchgehende Vias) 173 . (1+2*3+16) Die runden Klammern erlauben durchgehende Vias von 1­16. 5 und 16. 3. Verbindungen: 2­3. [2:(1+2*3+16):3] Die eckigen Klammern definieren Blind­Vias.5 Multilayer-Platinen Aufbau der Platine: Ein Kern innen. 1­16 (durchgehende Vias) Setup­Ausdruck: [2:(1+2*3+16):3] Erklärung: 2*3 Layer 2 und 3 bilden den Kern. 2.

 2­4 (Blind­Vias im inneren Layer­Stack). (1+(2*3)+(4*5)+16) Die runden Klammern um den ganzen Ausdruck definieren durchgehende Vias von 1­16. 4. ➢ Beispiel 3: Layer­Setup für eine 6­Lagen­Platine Die   angegebenen   Schichtdicken   für   Copper   und   Isolation   sind   Beispielwerte. außen je zwei Prepregs. Verbindungen: 3­4 (Buried­Vias). 1­16 (durchgehende Vias) Setup­Ausdruck: 174 . 5 und 16. 1+(2*3)+(4*5)+16 Auf den Layer­Stack werden durch Prepregs isoliert die Außenlagen 1 und 16 aufgepresst. Beispiel 4: Benutzt werden die Layer 1. 3. 2. Aufbau der Platine: Ein Kern. Bitte informieren Sie sich darüber bei Ihrem Leiterplatten­ Hersteller.6 Vom Schaltplan zur fertigen Platine Setup­Ausdruck: (1+(2*3)+(4*5)+16) Erklärung: (2*3)+(4*5) Zwei Kerne mit Buried­Vias werden aufeinander gepresst.

5 Multilayer-Platinen (1+[4:2+(3*4)+5]+16) Erklärung: 2+(3*4)+5 Der Kern mit Buried­Vias. 1­16 (durchgehende Vias) Setup­Ausdruck: [3:(1+(2*3)+(4*5)+(6*7)+16):6] Erklärung: 175 . 1+[4:2+(3*4)+5]+16 Auf diesen Layer­Stack wird auf jeder Seite ein Prepreg aufgepresst . ➢ Beispiel 4: Layer­Setup mit Blind­Vias im inneren Layer­Stack 8-Lagen-Multilayer Beispiel 5: Benutzt werden die Layer 1. 6­16 (Blind­Vias). 2. Auf beiden Seiten ist jeweils ein Prepreg aufgepresst [4:2+(3*4)+5] Blind­Vias von Lage 2 nach 4. 7 und 16. 4­5. Verbindungen: 1­3. 5. 6. Aufbau der Platine: Drei Kerne . 2­3. außen Prepregs.6. 4. 6­7 (Buried­Vias). (1+[4:2+(3*4)+5]+16) Die runden Klammer erlauben durchgehende Vias von 1­16. 3.

 Beim manuellen Verlegen von Leiterbahnen (ROUTE­Befehl)  wählt   EAGLE   bei   einem   Layerwechsel   automatisch   die   kürzest   mögliche  Verbindung. (1+(2*3)+(4*5)+(6*7)+16) Die runden Klammern definieren durchgehende Vias von 1­16.   dass   Vias   an   dieser   Stelle   automatisch  verlängert werden.und Micro-Vias VIA-Befehl Vias können. Bei aktivem  VIA­Befehl zeigt das Auswahlfeld Layer in der Parameterleiste die möglichen  Via­Längen an. Wählen Sie  den Wert aus dem entsprechenden Menü aus und klicken Sie das Via mit der  Maus an. je nach Layer­Setup. Buried. [3:(1+(2*3)+(4*5)+(6*7)+16):6] Blind Vias von 1­3 und 16­6. verschiedene Längen haben.   Es   kann   auch   sein.6 Vom Schaltplan zur fertigen Platine (2*3)+(4*5)+(6*7) Drei Kerne mit Buried­Vias werden durch Prepregs isoliert aufeinander gepresst. 1+(2*3)+(4*5)+(6*7)+16 Auf den Layer­Stack werden durch Prepregs isoliert die Außenlagen 1 und 16 aufgepresst. ➢ Beispiel 5: Layer­Setup für eine 8­Lagen­Platine Hinweise zum Arbeiten mit Blind-. Alternativ kann man mit der Kommandozeile arbeiten: 176 . Via­Längen kann man über den Befehl CHANGE VIA verändern.

  verbindet   das  Micro­Via  die   Außenseite   mit   der  nächstliegenden Innenlage.  ein Polygon über die ganze Fläche legt und  diesem den gewünschten Signalnamen gibt.   das   mehrere   Lagen   tief   in   die   Platine  reichen   kann. da diesem   Modus der Autorouter  zu Grunde liegt und somit dessen Eigenschaften   und Einschränkungen gelten! Autorouter Der Autorouter unterstützt Blind­ und Buried­Vias. 177 . Ist die angegebene  Via­Länge nicht  im  Layer­Setup definiert.   dürfen Sie  keine automatisch  generierten  Supply­Layer   (siehe   Seite  167)   einsetzen.1 bis 0. Micro-Via − ein Sonderfall des Blind-Vias Im   Gegensatz   zu   einem   Blind­Via. die zum Signal GND gehört und von Layer  1 bis Layer 4 reicht. Wires zur Isolation gegen den Platinenrand entfernt. indem man  den Layer umbenennt (kein $­Zeichen am Beginn des Namens). Falls an dieser Stelle schon ein Via existiert. VIA 'GND' 1-4 (1. Wurden schon Supply­Layer definiert. Derzeit übliche Werte liegen bei 0.   falls   das   nicht  möglich ist.05 2) platziert eine Durchkontaktierung. eine Fehlermeldung ausgeben.05 2).   die   Blind­   und   Buried­Vias   verwendet.  ggf.   platziert   EAGLE   immer   das  kürzest mögliche Via (auch bei CHANGE LAYER und im Follow­me­Modus). Im Follow­me­Modus werden jedoch keine Micro­Vias gesetzt. Micro Via  für   den Bohrdurchmesser der Micro­Vias gesetzt und sind  Micro­Vias durch   das Layer­Setup möglich.05 mm.  automatisch  entflochten   werden. kann man diese in Versorgungslagen  mit Polygonen wandeln. wird beim Verlegen einer Leiterbahn von einer   SMD­Fläche   und   sofortigem   Wechsel   in   den   nächsten   Innenlayer   automatisch ein Micro­Via gesetzt. ROUTE-Befehl Wird   beim   Entflechten   der   Layer   gewechselt. an der Position (1. wird  das Via  automatisch   auf   einen   zulässigen   Wert   verlängert   oder. Soll   eine   Multilayer­Platine.   In   diesem   Fall   müssen  Versorgungsinnenlagen mit Polygonen erzeugt werden. Ist in den Design­Regeln im  Sizes­Tab ein Wert für  Min.5 Multilayer-Platinen CHANGE VIA 2-7 und ein Klick auf das Via ändert die Länge von Layer 2 bis 7. Der Bohrdurchmesser von Micro­Vias ist relativ  klein.6. kann dieses auch automatisch  verlängert werden.

6 Bauteile aktualisieren (BibliotheksUpdate) Der  UPDATE­Befehl   erlaubt   es   Bauteile   in   einem   Schaltplan   oder   einem  Layout mit den Bauteiledefinitionen der aktuellen Bibliotheken zu ersetzen. Wechselt man beim Verlegen einer Leiterbahn aus einem SMD heraus gleich  den Layer in die nächste Innenlage. also zum Beispiel: UPDATE linear oder UPDATE /home/mydir/eagle/library/linear.   Symbol­   oder   Device­ Definitionen  in den  Bibliotheken.  Ändern   sich   im   Laufe   der   Entwicklung   Package­.  Tippen Sie dazu den UPDATE­Befehl mit Angabe der Bibliothek in die Kom­ mandozeile. Gibt der Leiterplatten­Hersteller beispielsweise das Verhältnis  Tiefe zu  Bohrdurchmesser mit 1 : 0. Blind Via Ratio  der Wert  0. wird automatisch ein Micro­Via gesetzt. wird das Bauteil ausgetauscht. Zusätzlich   prüft   der   Design­Rule­Check   den   minimal   erlaubten  Bohrdurchmesser für Micro­Vias.  Dieses   Verhältnis   (Aspect   ratio)   gibt   an.   wie   tief   ein   Blind­Via   mit   einem  bestimmten Bohrdurchmesser werden darf. müssen aus fertigungstechnischen Gründen  ein   bestimmtes   Verhältnis   von   Bohrtiefe   zu   Bohrdurchmesser   einhalten.  Sizes­Tab unter  Min. wird unter  Min. den man in der Zeile Min. Blind Via Ratio. Den zulässigen Wert erfahren Sie von Ihrem Leiterplatten­Hersteller. Über   das   Menü  Bibliothek/Alles   aktualisieren  werden   automatisch   alle  Bauteile   eines   Projekts   mit   den   Definitionen   der   aktuellen   Bibliotheken  verglichen. Der Autorouter kann keine Micro­Vias setzen! 6. Tragen Sie ihn in den Design­Regeln.  kann man das  bestehende  Projekt daran  anpassen.  sofern die Design­Regeln welche erlauben. Stellt EAGLE Unterschiede fest.  Diese   Funktion   ist   besonders   für   schon   bestehende   Projekte   interessant. Bauteile einer bestimmten Bibliothek zu aktualisieren.5 eingetragen.5 vor. werden Micro­Vias geprüft. wie auch Blind­Vias.  ein. Es werden Bibliotheken aus dem im Control Panel unter  Optionen/Verzeich­ nisse angegebenen Bibliotheken­Pfad berücksichtigt.lbr 178 . Es ist auch möglich.  Ist der eingetragene Wert größer als der allgemein gültige für Minimum Drill  (default). MicroVia angibt.6 Vom Schaltplan zur fertigen Platine Micro­Vias. Der   Außendurchmesser   der   Micro­Vias   wird   im  Restring­Tab   der   Design­ Regeln festgelegt.

 kann ein automatischer  Abgleich nicht durchgeführt werden. wenn Bibliotheksobjekte neu benannt wurden  oder deren Lage (Reihenfolge) verändert wurde. kann man das mit: UPDATE alter-lbr-name = neuer-lbr-name Alter­lbr­name ist dabei der Bibliotheksname wie er über den INFO­Befehl im  Layout oder Schaltplan angezeigt wird. Nach dem Update löschen Sie das neu geholte Bauteil wieder. Pins  oder  Pads in Abhängigkeit des Namens oder der Position ersetzt werden sollen.   Holen   Sie   mit   ADD   ein   modifiziertes   Bauteil   aus   einer  Bibliothek.   dann   die  Positionen ändern) oder dem Bibliothekselement einen neuen Namen geben. die Sie drucken wollen.   erst   Pin­Namen. Diese Angabe kann auch mit Pfad  gemacht werden.  aus der die Bauteile geholt werden sollen. 179 .   B.  Das ist immer dann der Fall. Bitte   führen   Sie   nach   jedem   Bibliotheks­Update   den   ERC   für   den   Schaltplan und auch den DRC für das Layout durch! Einzelne   Bauteiletypen   kann   man   beispielsweise   über   den   ADD­Befehl  aktualisieren.6 Bauteile aktualisieren (Bibliotheks-Update) oder wählen Sie die Bibliothek im File­Dialog des Menüpunkts Bibliothek/Aktualisieren.   werden   Sie   gefragt   ob   alle   älteren   Definitionen   dieses   Typs  aktualisiert werden sollen.6. Wurden   zu   viele   Änderungen   auf   einmal   in   der   Bibliothek   gemacht   (zum  Beispiel Pin­Namen und Pin­Positionen verändert).  Führen Sie auch hier nach dem Update zur Sicherheit ERC und DRC aus! 6. Weitere Informationen finden Sie auch in der Hilfe­Funktion.. Sollen   Bauteile   durch   Bauteilen   aus   einer   Bibliothek   mit   einem   anderen  Namen ersetzt werden. Zuvor sollten Sie über DISPLAY die Layer selektieren...  damit es nicht ausgetauscht wird.  ob  Gates.   werden  die  Bauteile  in  Schaltplan  und Layout gleichzeitig ersetzt. Die Änderung des Prefix im Device­Editor wirkt sich beim Aktualisieren   nicht auf Bauteilnamen von bereits platzierten Elementen aus. Neuer­lbr­name gibt die Bibliothek an.7 Schaltplan und Layout drucken Der  Ausdruck   von   Schaltplänen   und   Platinen   oder   auch   von   Bibliotheks­ elementen erfolgt mit Hilfe des PRINT­Befehls. In diesem Fall sollte man entweder die  Bibliothek   in   zwei   Schritten   verändern   (z. In  manchen  Fällen   werden   Sie   beispielsweise  gefragt. Ist   die   Forward&Back­Annotation   aktiv.

  Ist   ein   Drucker   ausgewählt. ist auch im Ausdruck sichtbar.   aktivieren. die nicht berechnet werden können (im Layout­Editor ist in  diesem Fall nach RATSNEST nur der Umriss sichtbar)  Fehlermarkierungen des Design­Rule­Checks Einstellungen im Drucken-Dialog Nach einem Klick auf das Drucker­Icon in der Aktionsleiste   der PRINT­Dialog. 180 .   kommen   Sie   über   die  Schaltfläche mit den drei Punkten … zu den Drucker­Eigenschaften. Ausnahmen von dieser Regel sind:   Ursprungskreuze von Texten  Rasterlinien oder Rasterpunkte  Polygone. Dieser kann über die Schaltfläche … rechts verändert werden. Über die kleine  Auswahl­Schaltfläche mit dem Pfeil­Symbol am Ende der Zeile können Sie  einen   anderen   Drucker   wählen   oder   auch   die   Option   in   eine   Datei   zu  drucken.   öffnet sich  ➢ Der PRINT­Dialog Im Fenster wird oben der aktuell gewählte Drucker angezeigt.6 Vom Schaltplan zur fertigen Platine Generell gilt: Was im Editor sichtbar ist. Beim Ausdruck in eine Datei zeigt die Zeile Ausgabedatei den entsprechenden  Pfad an.

Andererseits hat man die Möglichkeit das Blatt­Limit auf 1 zu setzen und den  Skalierungsfaktor  so zu wählen.   wird   der   Ausdruck   schwarzweiß.   Dadurch   kann  der  gewählte   Maßstab  unter  Umständen  nicht  eingehalten werden. werden alle Objekte.  So   können   lineare   Fehler   in   der   Maßhaltigkeit   des   Ausdrucks   korrigiert  werden. sofern diese aktiviert ist. dass mehr als eine Seite für den Ausdruck  notwendig wären. den Dateinamen und den Maßstab des Ausdrucks enthält. ob die ganze Zeichnung (Alles) oder nur  der aktuell im Editor­Fenster sichtbare Bereich (Ausschnitt) gedruckt werden  soll. Mit der Option Bildunterschrift.  Unter  Anordnung  kann   man   die   Lage   des   Ausdrucks   auf   dem   Blatt  bestimmen. Dieser Wert darf zwischen 0. Aktiviert   man   die   Option  Schwarz. die das  Druckdatum. Mit  Gefüllt  wird   jedes   Objekt   voll   gefüllt   gedruckt.1 und 2 liegen. haben Sie die Möglichkeit. farbig oder in Graustufen gedruckt. welche Seiten in der Voransicht gezeigt werden. Wird Blatt­Limit = 0 gesetzt. Im   Feld  Seiten.   Wird   ein   anderer  Wert gewählt. Wählen Sie die Option Alles. die in der Zeichnung  vorhanden   sind. eine Zeile. geben Sie einfach eine 0 ein. Mit   Hilfe   der   vier   Eingabefelder   unter  Rand  kann   man   die   Blattränder  definieren.   das   nur   vom   Schaltplan­Editor   aus   erscheint.  Haben Sie die Werte verändert und wollen wieder die Standardvorgaben des  Druckertreibers einstellen.  Druck­Optionen Spiegeln klappt das Bild von links nach rechts.   Wollen   Sie   die   unter­ schiedlichen   Füllmuster   der   einzelnen   Layer   sehen. Im   Maßstab­Feld   bestimmt   der  Skalierungsfaktor  den   Maßstab   der  Zeichnung.   egal   ob  deren Layer ein­ oder ausgeblendet sind.  Ansonsten wird.  zur  Ausrichtung  und zur  Anordnung  des Ausdrucks auf dem Blatt.7 Schaltplan und Layout drucken Unter   diesen   beiden   Zeilen   finden   Sie   Einstellmöglichkeiten   zum  Papier­ Format.   zur   Berechnung   der   Druckfläche   berücksichtigt.  Über   die   Schaltfläche  …  bei  Papier  kann   man   ein   benutzerspezifisches  Format definieren. sofern der gewählte Drucker das unterstützt.  Diese Angabe bestimmt  auch.   kann   man  wählen. In der Zeile  Bereich  legen Sie fest.   Zusammen   aktiviert.   deaktivieren   Sie   diese  Option.001 und 1000 liegen. Er darf zwischen 0. je nach Drucker. Kalibrieren  erlaubt die Angabe eines Korrekturfaktors in x­ und y­Richtung. um eine maximale Ausnutzung des Blattes zu erreichen.   Eine   Änderung   dieser   Einstellung   wirkt   sich   direkt   auf   die  Voransicht aus. passt EAGLE die Zeichnung auf die angegebene Anzahl von  Blättern   ein.  Kopfüber  dreht   um   180   Grad.   Die   Werte   können   in   Millimeter   und   Inch   eingegeben   werden. verwendet der Drucker so viele Blätter wie für  die   Ausgabe   im   eingestellten   Maßstab   benötigt   werden. 181 . zu  aktivieren.6. mit Drehen dreht um 90 Grad.  welche  Schaltplanseiten gedruckt  werden.   erreicht   man   eine  Drehung um 270 Grad.

 sofern diese nicht mit Vektor­Schrift angelegt wurden.  Die   Texte   in   der  PDF­Datei   sind   mit   der   Suchfunktion   eines   PDF­Viewers  durchsuchbar. PDF und PostScript­Ausgabe Wenn Sie von Ihrer Zeichnung eine PDF­Datei (Auflösung 1200dpi) oder eine  Postscript­Datei erzeugen wollen. Ebenso   kann   man   das  cam2dxf. in  welcher   Reihenfolge   die   Layer   ausgedruckt   werden. beziehungsweise bestimmen.0 gearbeitet haben: Es gibt ein User­Language­Programm  cam2print. Falls   Sie   in   einem   der   Editoren   den   schwarzen   oder   farbigen   Hintergrund   verwenden   und   dafür   eigene   Farben   definiert   haben. Der PRINT­Befehl kann auch direkt über die Kommandozeile oder durch eine  Script­Datei gestartet werden.   sollten   Sie   diese   Farben   auch   für   die   weiße   Farbpalette   definieren. die beim Standardausdruck von anderen Layern überdeckt werden. Sichtbarkeit und Reihenfolge der Layer beim Ausdruck EAGLE   legt   beim   Ausdruck   die   einzelnen   Layer   in   einer   bestimmten  Reihenfolge   übereinander.   in   eine   Script­Datei   zu   überführen und somit für den PRINT­Befehl nutzbar zu machen. Hinweis für alle. Informationen über die Angabe von Optionen  finden Sie in der Hilfe­Funktion zu PRINT. dass diese im Vordergrund liegen. das es ermöglicht.LayerSequence  –  erreichen.   CAM­Jobs der Version 3.   Sollten   Sie   zum   Beispiel   eigene   Layer   definiert  haben.  Sollen   beim   Ausdruck   eines   Layouts   die   Bohrlöcher  in  den Pads und  Vias  nicht   sichtbar   sein. wählen Sie in der Zeile  Drucker  über die  Schaltfläche mit dem Auswahlpfeil rechts die Option In Datei drucken (PDF)  bzw.  In Datei drucken Postscript. 182 .  Das   gilt   auch   für   die  Ausgabe als PDF­ oder Postscriptdatei. die ursprünglich mit dem CAM­Prozessor zur   Ausgabe   an   Drucker   verwendet   wurden.ulp. die bisher mit Versionen vor 4.  Postscript­Datei an.  können   Sie   mit   Hilfe   des   SET­Befehls  –  SET   Option.   um   einen   bisherigen   CAM­Job für die DXF­Datenausgabe zu nutzen. Geben Sie dann in der Zeile  Ausgabedatei  den   Pfad   und   den   Dateinamen   der   zu   erzeugenden  PDF­Datei   bzw.  Ausführliche Hinweise dazu finden Sie in der Hilfe­Funktion zum SET­Befehl  unter Hilfe/Editor­Befehle/SET.6 Vom Schaltplan zur fertigen Platine Hinweis zu farbigen Ausdrucken: Beim Drucken wird immer die weiße Farbpalette zu Grunde gelegt.   wählen   Sie   für   den  Darstellungsmodus  über  das  Menü  Optionen/Einstellungen/Verschiedenes die Option Keine Bohrlöcher.   Nur  dann  sieht  ein   farbiger Ausdruck so aus wie am Bildschirm dargestellt.5x.ulp  verwenden.

Man  kann   auf   diese   Weise   auch   einen   Nutzen   aus  verschiedenen   Layouts  zusammenstellen.8 Nutzen für die Datenausgabe erzeugen Um Kosten zu sparen.   Beim  Zusammenfügen   der   verschiedenen   Boards   werden   zwar   nachwievor   die  Bauteilenamen verändert.8 Nutzen für die Datenausgabe erzeugen 6.  Aktivieren Sie CUT und klicken Sie mit der linken Maustaste in die  Zeichnung. die kopiert werden sollen.  Blenden Sie mit dem DISPLAY­Befehl alle Layer ein.  Stellen Sie sicher. 183 .  Teilen   Sie   dem   Leiterplattenhersteller   mit.  Platzieren Sie mit PASTE das Layout. Gegebenenfalls kann beim Einfügen auch ein Drehwinkel  angegebenen werden.g  Starten panelize. So können in einem Arbeitsgang  mehrere Platinen gefertigt werden. Wenn der Bestückungsdruck nicht benötigt wird ist  das   nicht   weiter   relevant. dass die Design­Regeln des Nutzens mit denen der  Quelldatei übereinstimmen.dru) ausgeben und dann in das neue Layout  einlesen (Menü Edit/Design­Regeln.   die   in   den   Layer   25   und   26  (t/bNames)   die   Bauteilnamen   anzeigen   in   einen   neuen   Layer.  Speichern Sie die neue Boarddatei. so oft es für den Nutzen benötigt  wird. ein kleines Layout in einem Nutzen an  den Leiterplattenhersteller weiterzugeben. dass er die Layer  125/126 anstatt 25/26 verwenden muss.   das   Kombinieren   von   verschiedenen  Layouts   in   einer   gemeinsamen   Boarddatei   macht   man   mit   den   Befehlen  GROUP. dass der Bestückungsdruck  der Platine verändert wird.  Öffnen Sie mit Datei/Neu eine neue Boarddatei.6. der kopierte Text bleibt dabei jedoch unverändert. CUT und PASTE.  Selektieren Sie mit GROUP alle Objekte. File­Tab). Dabei ist zu beachten. die  eingefügt werden.   Ansonsten   kann   man   sich   mit  Hilfe   eines   ULPs  behelfen. Vorgehensweise:  Laden Sie die Boarddatei. Das   Vervielfältigen   der   Platine   bzw. sofern diese Bezeichnungen  schon verwendet werden. einen neuen Namen erhalten. Das vollständige Layout kann auch über GROUP ALL selektiert  werden.  Panelize.   dass   er   anstatt   der   Layer   25  tNames  und   26  bNames  die   beiden   neu   erstellten   Layer   125   und   126  verwenden muss.ulp um die Namenstexte zu kopieren. Man kann die Design­Regeln aus dem  Layout in eine Datei (*. ist es sinnvoll. da beim Platzieren des Layouts die Bauteile.ulp  kopiert   die   Texte.  Teilen Sie Ihrem Leiterplattenhersteller mit.

 Allgemeine Informationen zu diesem Thema  finden Sie im Kapitel über die Forward&Back­Annotation auf Seite 103. sofern  das möglich ist. Sobald man aber eine der beiden schließt und im  Schaltplan   oder   im   Layout   weiter   arbeitet. Sie müssen diese Signale wieder mit dem   ursprünglichen Namen GND benennen. 6. eingefügt werden.  EAGLE   kann   die   Änderungen   nicht   mehr   direkt   in   die   andere   Datei  übertragen. prüfen Sie bitte die Namen der   Versorgungssignale. ➢ Warnung: Konsistenzverlust zwischen Schaltplan und Layout Starten Sie unverzüglich den Electrical Rule Check (ERC). den Schaltplan übertragen. Dieser vergleicht  die beiden Dateien und meldet die Unterschiede im ERC­Fehler­Fenster im  Konsistenzfehler­Zweig.   geht   die   Konsistenz   verloren.   Beispielsweise   kann   das   Signal   GND   als   GND1.   solange   beide   Dateien   immer  gleichzeitig geladen sind.   Wenn   Sie   auf   einen   Eintrag   klicken. Spätestens wenn Sie von einer Datei in die andere wechseln oder das Projekt  neu laden wollen.9 Keine Konsistenz zwischen Schaltplan und Layout – was nun? Alle Änderungen im Schaltplan und mit Einschränkungen im Layout werden  durch   die   Forward&Back­Annotation   automatisch   in  das zugehörige  Board  bzw. Die Verbindung zum Supply­Layer $GND   ist dann nicht mehr vorhanden.   GND2 usw.6 Vom Schaltplan zur fertigen Platine Wenn das Board Supply­Layer enthält.   wird   im  Schaltplan und im Layout eine Linie auf das betroffene Objekt zeigen.  184 . wird EAGLE folgende Warnung ausgeben. Die Kopplung zwischen Schaltplan und Layout funktioniert − ohne dass man  sich   darum   kümmern   muss  − automatisch. Es entstehen Unterschiede zwischen Schaltplan und Layout.

  Die   Unterschiede   sind   behoben.   wenn   der   ERC   wieder  Konsistenz meldet. die Dateien spätestens jetzt zu speichern und von jetzt  an immer gleichzeitig geöffnet zu lassen.  Vergessen Sie nicht. um den Fortschritt Ihrer Bemühungen  zu   bestätigen.   je   nach   Bedarf. Jetzt funktioniert auch die Annotation wieder.9 Keine Konsistenz zwischen Schaltplan und Layout – was nun? ➢ Die Unterschiede werden in beiden Fenstern lokalisiert Bearbeiten Sie nun jede einzelne Meldung und beheben Sie den Unterschied  im   Schaltplan   oder   im   Layout.  185 .   Anschließend   kann   der  Eintrag in der Fehlerliste durch einen Klick auf Behandelt markiert werden.6.  Starten Sie den ERC von Zeit zu Zeit.

6 Vom Schaltplan zur fertigen Platine Diese  Seite  wurde absichtlich leer gelassen. 186 .

 die gleichzeitig geroutet  werden. Da man in der Praxis aber  nicht unendlich viel Zeit hat.1 micron)  SMD­Bauelemente auf beiden Seiten werden geroutet  Routing­Fläche kann die gesamte Zeichenfläche sein (vorausgesetzt. 187 .2 Was man vom Autorouter erwarten kann Der   EAGLE­Autorouter   ist   ein   so   genannter   100%­Router. dass Platinen. der ein ausgewähltes Signal automatisch verlegt 7. ein Betriebsmodus  des ROUTE­Befehls.  Diese Einschränkung gilt für alle 100%­Router.Kapitel 7 Der Autorouter 7.  es ist genügend Speicher vorhanden)  Wahl der Strategie durch Steuerparameter  Gleichzeitiges Routen verschiedener Netzklassen mit  unterschiedlichen Leiterbahnbreiten und Mindestabständen  Gemeinsamer Datensatz (Design­Regeln) für Design Rule Check und  Autorouter  Multilayerfähig (bis zu 16 Signallagen.02 mm)  Beliebiges Platzierungsraster (min. echte 45/135 Grad (interessant für Zwischenlayer!)  Ripup und Retry für 100%­Entflechtungsstrategie  Optimierungsläufe zur Minimierung der Vias und Glättung der  Leiterbahnverläufe  Vorverlegte Leiterbahnen werden nicht verändert  Bildet die Grundlage für den Follow­me­Router.1 Prinzipielle Möglichkeiten  Beliebiges Routing­Raster (min. nicht nur paarweise)  Unterstützung von Blind­ und Buried­Vias  Vorzugsrichtung für jeden Layer getrennt einstellbar: horizontal und  vertikal. kann es sein.  vom  Autorouter  zu 100%  entflochten  werden. die theoretisch komplett entflochten werden können. vorausgesetzt  –  und  das ist  eine entscheidende Einschränkung – der Autorouter hat unendlich viel Zeit. 0. 0.   Dieser   Begriff  besagt. dass auch ein 100%­Router eine  Platine nicht vollständig entflicht.

 Dazu muss es einen Layer mit  definierter Vorzugsrichtung geben.   Einstellungen  Clearance und Distance). dann ist ein Autorouter eine wertvolle  Hilfe. die  zur Netzklasse 0 gehören. Dieser Schritt kann auch entfallen. Die   Netzklassen   geben. Es können nur Signale verlegt werden. Die  Zahl der Leitungen. Prinzipiell läuft ein Routing­Vorgang in mehreren Schritten ab: Bus-Router Zuerst startet im Allgemeinen der Bus­Router. den Via­Durchmesser (Einstellung Restring) und den  Bohrdurchmesser   der   Vias   (Einstellung  Sizes)   fest.  Design­Regeln   und   Vorgaben   für   verschiedene   Netzklassen   sind   nicht  Bestandteil der Control­Datei.  Sie   spielt   eine   entscheidende   Rolle   für   die   Geschwindigkeit   und   das  Entflechtungsergebnis. nennt man Ripup­Tiefe. die über das Autorouter­Menü verändert werden können.7 Der Autorouter Der   EAGLE­Autorouter   arbeitet   nach   dem   Ripup/Retry­Verfahren.  Sie beeinflussen den Leiterbahnverlauf beim automatischen Entflechten.   sofern   definiert. Die   Design­Regeln   legen   die   Mindestabstände   (DRC­Befehl.   spezielle   Mindestabstände. von  der oben die Rede war. wird enttäuscht werden: Der Layouter muss nach wie vor seine  Vorstellungen   von   der   Platine   selbst   einbringen   und   auch   einiges   an  Überlegung investieren.3 Steuerung des Autorouters Der   Autorouter   wird   über   eine   Reihe   von   Parametern   gesteuert. die in Vorzugsrichtung – mit geringer Abweichung  in x­ oder y­Richtung – verlegt werden können.   Sie   können   diese   Werte   auch   in   einer   Autorouter­Steuerdatei  (*.  Tut er das.  Im  Prinzip  trifft man damit die Einschränkung. die ihm sehr viel Routinearbeit abnehmen kann.   Außerdem   wird   die  Mindestleiterbahnbreite festgelegt.   Das  bedeutet: Sobald er eine Leitung nicht mehr verlegen kann. 188 . dass er die perfekte Platine ohne eigenes  Zutun liefert. Außerdem   gibt   es   noch   eine   Reihe   spezieller   Kostenfaktoren   und  Steuerparameter. 7.  Dieser behandelt Signale. die er wieder wegnehmen darf. Wer von einem Autorouter erwartet.   So   ist   ein   bestimmter   Parametersatz   für   verschiedene  Layouts nutzbar.ctl)   speichern.  Die Steuerparameter werden beim Abspeichern des Layouts in der BRD­Datei  gespeichert.   den  Netzklassen und den speziellen Autorouter­Steuerparametern.   die  Leiterbahnbreite   und   den   Bohrdurchmesser   von   Durchkontaktierungen  bestimmter Signale vor. Die Defaultwerte werden vom Programm vorgegeben.  Berücksichtigt   werden   die   Werte   aus   den   aktuellen   Design­Regeln. nimmt er schon  verlegte Leitungen wieder weg (Ripup) und versucht es erneut (Retry).

 Zur Definition der Netzklassen lesen Sie  bitte in der Hilfe­Funktion unter  CLASS  oder auch im Abschnitt  Netzklassen   festlegen auf Seite 123 nach. deren  Parameter   so   eingestellt   sind.  Nach dem Ende eines Routing­Jobs werden alle Leiterbahnen als vorverlegt  betrachtet und dürfen nicht mehr verändert werden.   Allerdings  kann   sich   noch   ein   höherer   Entflechtungsgrad   ergeben. 189 . die möglichst eine  100%ige   Entflechtung   erlauben.   dass   viele  Durchkontaktierungen gesetzt werden.   Hier   lässt   man   bewusst   zu.4 Was ist vor dem Autorouten festzulegen? Design-Regeln Abhängig von der Komplexität der Platine und den zur Verfügung stehenden  Fertigungsmöglichkeiten   sind   die   Design­Regeln   festzulegen.   die   mit   geringen   Abweichungen in x­ oder y­Richtung geradlinig verlegt werden können. Leiterbahnbreite und Netzklassen Sofern   Sie   nicht   schon   im   Schaltplan   verschiedene   Netzklassen   definiert  haben. Jeder der oben angeführten Schritte kann separat aktiviert bzw.   Eine  Beschreibung   der   Vorgehensweise   und   der   Bedeutung   der   einzelnen  Parameter finden Sie im Abschnitt Festlegen der Design­Regeln auf Seite 135.   dass  die   Anzahl   der   Vias   reduziert  und  Leiterbahnverläufe   geglättet   werden. wie zum Beispiel   bei Adressbussen oder ähnlichem.3 Steuerung des Autorouters Busse   im   Sinne   des   Autorouters   sind   Verbindungen. 7. Routing-Lauf Dann folgt der eigentliche Routing­Lauf mit Parametern. ob bestimmte Signale  mit   besonderen   Leiterbahnbreiten   verlegt.   besondere   Mindestabstände  eingehalten   oder   bestimmte   Bohrdurchmesser   für  Vias   unterschiedlicher  Signale verwendet werden sollen.   Bei   den   Optimierungsläufen   wird  jeweils   nur   noch   eine   Leitung   weggenommen   und   neu   verlegt.7.   da   durch   den  geänderten Verlauf dieser Leitung unter Umständen neue Wege frei werden. Optimierung Im Anschluss  daran können beliebig  viele  Optimierungsläufe folgen. Die   Anzahl   der   Optimierungsläufe   muss   vor   dem   Start   des   Autorouters  festgelegt werden. deaktiviert  werden. Es handelt sich nicht um Busse im Sinne der Elektronik. um keine Wege zu verbauen. Eine nachträgliche Optimierung ist nicht mehr möglich. können Sie jetzt vor dem Autorouten festlegen.

  zwei   Leitungen   zwischen   zwei  Anschlüssen eines Bausteins zu verlegen. Die Konsequenz aus obigen Überlegungen lautet: Die   beiden   Raster   sind   so   zu   wählen.  Falls das Platzierungsraster größer als das Routing­Raster ist. Raster Die richtige Wahl des Routing­ und Platzierungsrasters ergibt sich aus den  Design­Regeln und den verwendeten Bauelementen. Das minimale Routing­ Raster liegt bei 0. Für   das   Routing­Raster   gilt:   Der  Zeitbedarf  steigt   exponentiell   mit   der  Auflösung. Wurden in den Design­Regeln und bei den Netzklassen Werte angegeben. Es ist  nicht   identisch  mit   dem  aktuellen   Raster  des  Layout­Editors.   berücksichtigt der Autorouter immer die größeren von beiden.   mit  einbezogen werden. das entspricht ca.   dass   die   Pads   der   Bauelemente   möglichst auf dem Routing­Raster liegen. Routing Grid eingestellt wird. sollte es  ein ganzzahliges Vielfaches davon sein.  Distance­Tab   festgelegt.   Der   Via­Durchmesser   wird   durch   die   Werte   im  Restring­Tab bestimmt.8 mil. 190 . dies aber an der Wahl der beiden  Raster scheitern kann (siehe folgendes Bild).   gelten   die   Werte   aus   den  Design­Regeln.   B.  das mit dem  GRID­Befehl eingestellt wird.   wenn   man   sich   überlegt.   Deshalb   sollte   man   es   so   groß   wie   möglich   wählen.   die  Mindestabstände  sind   im  Clearance­Tab   bzw.  also   Mindestabstände   der   Leitungen   zu   Pads   und   anderen   Leitungen. Natürlich müssen in diese Überlegung die gewählten Design­Regeln.   möglich   wäre. 0.   wie   viele  Leitungen   maximal   zwischen   den   Anschlüssen   eines   ICs   verlegt   werden  sollen.   Die   Leiterbahnbreite   entspricht   dann   dem   Wert  Minimum   width  im  Sizes­Tab.7 Der Autorouter Werden   keine   speziellen   Netzklassen   definiert.   Die  Hauptüberlegung   für   die   meisten   Platinen   richtet   sich   darauf. Allerdings ist es nicht besonders sinnvoll. Routing-Raster Bitte beachten Sie. die Bauteile  in einem derart feinen Raster zu platzieren. dass das Routing­Raster beim Starten des Autorouters im  Autorouter­Setup­Fenster im General­Tab.02 mm. Platzierungsraster Der Autorouter lässt zwar ein beliebiges Platzierungsraster (einzustellen mit  dem GRID­Befehl) zu. Diese   Regeln   leuchten   ein.   dass   es   gemäß   den  Design­Regeln   z. Generell gilt:  Das Platzierungsraster sollte nicht feiner als das Routing­Raster sein.

 Auf jeden Fall sollte man sich  die Wahl des Rasters anhand der Design­Regeln und der Pad­Abstände genau  überlegen.7.  Arbeiten  Sie mit  SMD­Bauteilen. 12.. etwa bei SMD­Bauelementen. Übliche Werte sind 25. Sonst kann es passieren. dargestellt an SMD­Pads..4 Was ist vor dem Autorouten festzulegen? ➢ Leiterbahnverlauf bei verschiedenen Platzierungsrastern Natürlich  gibt es Ausnahmen. Der   Default­Wert   für   das   Routing­Raster   ist   50   mil. Die Pads des mittleren  Bauelements   liegen   nicht   auf   dem   Routing­Raster.5. Rechts: Ausnahme von der Regel. dass der Autorouter  eine Verbindung nicht legen kann. dass möglichst keine Pads für  den Router "unsichtbar" werden. Es können  zwei Leitungen zwischen zwei Pads verlegt werden. Noch feinere Routingraster benötigen wesentlich mehr Routingspeicher.   deshalb   hat   nur   eine  Leitung Platz. die zwischen den  Routing­Rasterlinien platziert wurden.  bei denen der  umgekehrte Fall auftreten kann. Bei der Wahl des Rasters ist auch zu beachten. dass nämlich eine Platzierung außerhalb des  Routing­Rasters die besten Ergebnisse liefert.. 191 . Das heißt. benötigen Sie ein feineres Routing­Raster. Der Autorouter meldet dann Unerreichbares SMD.   Dieser   Wert   ist   für  einfache Platinen   mit  bedrahteten   Bauteilen   ausreichend. jedes Pad soll mindestens einen  Routing­Rasterpunkt belegen. Beim linken Bauelement liegen die Pads auf dem Routing­Raster.. die ansonsten ohne Probleme zu verlegen  wäre   ­   einfach   weil   er   das   entsprechende   Pad   nicht   auf   seinem   Raster  darstellen kann. 10 oder 5 mil. damit eine Leitung dazwischen Platz  hat.

192 . Bei Innenlagen ist es sinnvoll.2. Versuchen Sie das Routing­Raster möglichst grob zu wählen. Versorgungslagen   mit   mehreren   Signalen   können   mit   Polygonen   realisiert  werden. Diese Lagen werden als normale Signallagen behandelt. Dieser ist sehr stark abhängig vom Layout und liegt sehr grob  geschätzt in einer Größenordnung von ca.   Für   eine   einseitige   Platine   sollten   Sie   nur   den  Bottom­Layer verwenden. dann wählen Sie Top und  Bottom   als   Route­Layer.   keinen   Autorouting­Speicher   belegt. Der statische Speicherbedarf (in Byte) einer Platine berechnet sich wie folgt: Zahl der Rasterpunkte x Zahl der Signallayer x 2 Beachten   Sie.   der   Fläche   der   Platine   und   der   Anzahl   der   Signallayer   in   denen  geroutet wird.  Dies verlängert die Routingdauer enorm und sollte in jedem Fall vermieden  werden. So versucht der Autorouter  die   Innenlagen   zu   meiden   und   möglichst   viele   Verbindungen   in   den  Außenlagen   zu   verlegen.   Im   Notfall   kann   er   aber   auf   eine   Innenlage  ausweichen. muss der Autorouter die Daten auf die Harddisk auslagern. empfiehlt es sich. die so komplex sind. Bei Platinen. Reicht  dieser nicht aus.   der   mit   Hilfe   eines   oder   mehrerer   Polygone  realisiert   wurde. die Layer von außen  nach innen zu verwenden.. ob sie zweiseitig zu  verdrahten sind. Das spart   Speicherplatz und Routingzeit! Layer Wollen Sie eine doppelseitige Platine entwickeln. Zusätzlich   zum   statischen   Speicherbedarf   wird   auch   Platz   für   dynamische  Daten benötigt. Innenlagen werden zu  Versorgungslayern. dass es zweifelhaft ist.   Diese   Layer   werden   nicht  geroutet.   dass   ein   Versorgungslayer.   der   durch   die   Namensgebung  ($name)   generiert   wurde. da die Job­Datei auf  der Festplatte immer wieder aktualisiert wird.0) [Byte] Dieser  Wert   sollte   vor   dem   Autorouten   als   RAM­Speicher  frei  sein.  wenn sie zu  $name  umbenannt  sind.7 Der Autorouter Speicherbedarf Der   benötigte   Routingspeicher   hängt   primär   ab   vom   gewählten   Routing­ Raster. sie als  Multilayer­Boards anzulegen und  die Kosten für Innenlayer sehr hoch zu machen.   belegt   genau   so   viel   Routing­Speicher   wie   jeder   andere  Signallayer. Gesamtspeicherbedarf (in grober Näherung): Statischer Speicher x (1.   Ein  Versorgungslayer   hingegen.1. 10% bis 100% (in manchen Fällen  sogar mehr!) des statischen Wertes. Kurze Zugriffe auf die Festplatte sind normal.   wobei  name  ein   gültiger   Signalname   ist. also zunächst 2 und 15 und so weiter.

 ob für eine bestimmte Seite eine Richtung Vorteile bietet. Prinzipiell sollte man vor der Wahl  der   Vorzugsrichtungen   die   Platine   (anhand   der   Luftlinien)   daraufhin  untersuchen.   sind   für   den   Autorouter  Begrenzungslinien. Sperrflächen Falls der Autorouter in bestimmten Gebieten keine Leitungen oder Durchkon­ taktierungen verlegen soll. Typische Anwendung: Begrenzungslinien der Platine. 42 bRestrict und 43 vRestrict  einzeichnen..  CIRCLE und POLYGON in die Layer 41 tRestrict.. die größtenteils mit SMD­Bauteilen bestückt sind. Das  kann insbesondere bei SMD­Platinen der Fall sein.  da   üblicherweise  der  Layer 20 bei der Erzeugung von Fertigungsdaten ausgegeben wird. Polygone im Bottom­Layer. Vorzugsrichtungen Die  Vorzugsrichtungen   stellt   man im   allgemeinen  so  ein.   da   damit  Diagonalverbindungen abgedeckt werden. Allerdings ist zu beachten.   unter   dem   sich   keine   Leitungen   befinden  sollen). Bitte   achten   Sie   auch   beim   Vorverlegen   von   Leiterbahnen   auf   die   Vorzugsrichtungen! Default: Top: vertikal.   Der   Router   kommt   dann   wesentlich  schneller zu einem brauchbaren Ergebnis. tRestrict:  Sperrflächen für Leitungen und Polygone im Top­Layer.7. dass sie auf den  beiden Außenseiten der Platine um 90 Grad versetzt sind. Bei kleinen Platinen. Solche Sperrflächen können auch schon im Package eines Bauteils definiert  sein (etwa um die Befestigungslöcher eines Steckers herum oder für einen  liegend   montierten   Transistor.   ohne   Vorzugsrichtungen   zu   routen  (Einstellung   *   im   Autorouter­Setup). Auch bei einseitigen Platinen sollte  ohne Vorzugsrichtung gearbeitet werden. vRestrict: Sperrflächen für Durchkontaktierungen.   könnte   auch   als   Sperrfläche   für   alle  Signallagen verwendet werden. kann  es   erfahrungsgemäß   von   Vorteil   sein. Eine   Fläche   im   Layer   20   gezeichnet. der SMDs enthält nicht aktiviert.   45   und   135   Grad   zu   wählen. In Innenlagen ist  es   oft   von   Vorteil.   Über   diese   Grenzen   hinweg   können   keine   Leitungen  verlegt werden. können Sie Sperrflächen mit den Befehlen RECT. Bottom: horizontal. bRestrict: Sperrflächen für Leitungen u.. Der Autorouter kann dann mit  OK gestartet oder abgebrochen und neu konfiguriert werden.4 Was ist vor dem Autorouten festzulegen? Diese Einstellungen treffen Sie im Autorouter­Menü (siehe Seite 194). Wires   im   Layer   20  Dimension  gezeichnet. gibt der Autorouter beim Start  den Hinweis  Unerreichbares SMD in Layer . 193 . dass diese Fläche  vor   der   Fertigung   der   Platine   wieder   zu   löschen  ist. Ist ein Layer.

7 Der Autorouter Kostenfaktoren und weitere Steuerparameter Die Default­Werte für die Kostenfaktoren sind so gewählt.   Darin   werden   alle   notwendigen   Einstellungen  getroffen.5 Das Autorouter-Menü Beim  Starten  des Autorouters mit dem AUTO­Befehl erscheint zunächst das  Autorouter­Setup­Menü.  mnRipupSteps  usw. Einstellung der Vorzugsrichtungen: horizontal | / \ * vertikal diagonal in 45 Grad diagonal in 135 Grad keine 194 . beachten  Sie   bitte   die   Beschreibung   der   Kostenfaktoren   im   folgenden   Kapitel.  dass  Sie  unserer  Erfahrung  nach  die  besten Ergebnisse  liefern.   Klicken   Sie   mit   der   Maus   in   die  entsprechende Combo­Box und selektieren Sie den gewünschten Wert. ➢ Autorouter­Setup: Allgemeine Einstellungen (General­Tab) An dieser Stelle legen Sie fest. dass Sie unserer  Erfahrung nach die besten Ergebnisse liefern.  sind  so  eingestellt. 7. Sollten Sie allerdings mit den Parametern experimentieren wollen.   Bei  vielen   Parametern   können   schon   kleine   Änderungen   große   Auswirkungen  haben. in welchen Layern geroutet werden darf und  welche  Vorzugsrichtungen  gelten. Auch   die   Steuerparameter.   zum   Beispiel  mnRipupLevel.

➢ Autorouter­Setup: Einstellungen für Route Die   Parameter   in   den   Gruppen  Layerkosten.5 Das Autorouter-Menü N/A Layer nicht aktiv Definieren Sie ein geeignetes Routing­Raster (Routing Grid) und wählen Sie  die Form der Durchkontaktierungen (Via Shape). ob dieser Schritt ausgeführt wird oder nicht. Das Follow­me­Tab ist für den Autorouter­Lauf selbst nicht relevant. Mit Klick auf die Schaltfläche Auswählen können Sie bestimmte Signale zum  Autorouten   selektieren. Route. Weitere Informationen dazu finden Sie im folgenden Abschnitt.   Wählen   Sie   diese   durch   Anklicken   der  entsprechenden Signallinien. Die Check­Box Aktiv legt fest... Über  die   Schaltfläche  Hinzufügen  kann  man zusätzliche  Optimierungsläufe  einfügen. Starten Sie den Autorouter anschließend durch  Klick auf das Ampel­Icon in der Aktionsleiste.   um   diese   für   weitere  Projekte zur Verfügung zu haben. Der Follow­me­Router ist in einem eigenen Abschnitt später   in diesem Kapitel beschrieben.   und  Speichern   unter...7.  können   Sie   einen  alternativen   Parametersatz   aus   einer   Autorouter­Steuerdatei   (*.. Klicken  Sie   auf   das   entsprechende   Tab   und   treffen   Sie   gegebenenfalls   Ihre  Einstellungen. da   dieser   auf   den   Autorouter   und   einen   Teil   der   Autorouter­Parameter   zurückgreift. Über   die   Schaltflächen  Laden.  Kostenfaktoren  und  Maximum  können für jeden Durchgang (Busses. Optimize 1 bis 4) unterschiedlich  sein.ctl)   laden  oder   die   aktuell   gewählten   Einstellungen   speichern. Sie   können  hier jedoch  Einstellungen  für den  Follow­me­Router  treffen. 195 . Treffen Sie nun die Einstellungen für die einzelnen Routing­Schritte.

  Erlaubt sind folgende Zeichen: * steht für eine beliebige Anzahl beliebiger Zeichen. zum Beispiel [a-f] für alle Zeichen von a bis f. ➢ Autorouter­Setup: Wiederaufsetzen auf einen unterbrochenen Job 196 .   lassen   sich  zunächst keine Änderungen bei den Parametern machen. Sie   dürfen   die   Signalnamen   auch   mit   Hilfe   von   Platzhaltern   auswählen. ? steht für genau ein Zeichen. Mit Klick auf die Schaltfläche  OK  starten Sie den Autorouter für alle nicht  verlegten Signale. Der Menüpunkt Abbrechen bricht den AUTO­Befehl ab. angeben. werden alle Signale außer VCC und GND geroutet.   ob   Sie   mit   einem   vorher  abgebrochenen   Job   weitermachen   wollen   oder   für   die   noch   verbliebenen  nicht verlegten Signale neue Einstellungen wählen wollen. Wenn Sie  ! VCC GND .7 Der Autorouter Alternativ   kann   man   die   Signalnamen   in   der   Kommandozeile   angeben. Sollten   Sie   einen   abgebrochenen   Routing­Job   erneut   starten.  Beispiele: VCC GND . ohne die Änderungen  zu speichern.  Das   Semikolon   am   Ende   der   Zeile   startet   den   Autorouter   sofort. […] steht für irgend eines der Zeichen zwischen den Klammern. Die Signale VCC und GND werden geroutet. Mit der Check­Box  Existierenden   Job   weiterführen?  entscheiden   Sie.  Es   kann  alternativ das Ampel­Icon angeklickt werden.

 innen größer als 0.  Die   Parameter   werden   über   das   Autorouter­Setup­Menü   eingestellt. Siehe auch den Abschnitt Parameter in einer Steuerdatei ab Seite 204..ctl für den Autorouter abgespeichert würden. wie sie auch in  einer Steuerdatei *. ➢ Autorouter: Einstellungen der Parameter für Route Layerkosten cfBase. aber nicht bei jedem ist der ganze Bereich sinnvoll.9999. Das Menü ist in drei Bereiche aufgeteilt: Layerkosten.  Bottom) immer 0..  Die Steuerparameter mnxxx (mn steht für maximum number) erlauben Werte  von   0.   Die  Einstellungen für  Route  und die  Optimize­Läufe können separat konfiguriert  werden. 197 .7.  Deshalb sind die sinnvollen Werte jeweils angegeben.20 Basiskosten für einen Schritt im jeweiligen Layer. Kostenfaktoren  und Maximum.xx: 0.5 Das Autorouter-Menü Job   beenden  beendet  den  Autorouting­Job  und  lädt das bisherige  Routing­ Ergebnis.6 Einfluss der Kostenfaktoren und Steuerparameter Grundsätzlich   sind   bei   jedem   Kostenfaktor  cfxxx  (cf   steht   für  cost   factor)  Werte von 0.  Die Bezeichnungen der Kostenfaktoren entsprechen denen. Empfehlung: außen (Top.   Sinnvolle   Angaben   finden   Sie   ebenfalls   beim   jeweiligen  Parameter. 7.99 möglich.  Im folgenden werden die einzelnen Parameter und deren Wirkung erklärt..

 Ein niedriger Wert bedeutet. hoher Wert beim Optimieren.   Die   Einstellung  cfExtdStep  =   99   und  mnExtdStep = 0 sollte keine Leiterbahnen mit 45­Grad­Winkeln erlauben. gegenüber 3 über die Hypotenuse.   die   45   Grad   gegen   die  Vorzugsrichtung   verlaufen   und   dadurch   die   Platine   in   zwei   Hälften   teilen  würden. So kann man erreichen. Setzt   man  cfNonPref  =   99.10 Steuert   die   Einhaltung   der   Vorzugsrichtungen. Mit   dem   Parameter  mnExtdStep  steuert   man   die   Länge   dieser  Leiterbahnstücke. Ein hoher Wert bewirkt  nach   Möglichkeit   eine   Vermeidung   von   Durchkontaktierungen.. 198 .   dürfen   Leitungsstücke   nur   in   Vorzugsrichtung  verlegt   werden..   erlaubt   aber   andererseits   die  weitestgehende Einhaltung der Vorzugsrichtungen. Ein niedriger Wert führt  zu   vielen   Durchkontaktierungen. Setzt man mnExtdStep = 0.   Gibt   man  beispielsweise einen Wert  mnExtdStep = 5 vor. Ein hoher Wert führt  zu weitestgehend geraden Leiterbahnen. cfNonPref: 0.   wenn   Sie   sicher   sind.   Ein   niedriger   Wert  bedeutet. Diese Parameter sollten nur sehr vorsichtig verändert werden! cfExtdStep: 0.   dass   die   Hypotenuse   in   einem  rechtwinkligen Dreieck kürzer ist als der Weg über die beiden Katheten.25 Steuert   die   Häufigkeit   von   Richtungsänderungen. wird jeder Rasterschritt des 45­ Grad­Stücks   mit   dem   Wert   von  cfExtdStep  beaufschlagt.   dass  dieses Verhalten wirklich gewünscht ist.30 Steuert   die   Vermeidung   von   Leiterbahnstücken.7 Der Autorouter Kostenfaktoren cfVia: 0.   was  allerdings   zwangsläufig   zu   einer   vermehrten   Verletzung   der  Vorzugsrichtungen   führt.  während  ein  hoher Wert  die  Leiterbahnen in Vorzugsrichtung zwingt. dass eine Leiterbahn viele Knicke haben darf. während ein hoher Wert sie möglichst vermeidet. dass 90­Grad­Leiterbahnknicke durch ein kurzes 45­ Grad­Stück   abgeschrägt   werden. Die  Default­Werte   sind   2   und   3.   dass   der   Weg   über   die  Katheten Kosten von 2+2=4 verursacht.   Empfehlung:   niedriger   Wert   beim   Routing­ Durchgang.   Daraus   ergibt   sich. cfOrthStep.   jeder   weitere   Schritt   wird   mit   dem  Wert  von  cfExtdStep beaufschlagt. dass solche Leiterbahnstücke erlaubt  sind.. cfDiagStep Bewirken   die   Einhaltung   der   Bedingung.99 Steuert die Verwendung von Durchkontaktierungen.. cfChangeDir: 0.   Ein   niedriger   Wert   erlaubt  auch  das  Routen gegen  die Vorzugsrichtung. sind die ersten fünf Schritte  des   45­Grad­Stücks   erlaubt.   Wählen   Sie   diesen   Wert   nur.

 Nur beim Bus­Routen rele­ vant.   Die  Wahrscheinlichkeit.5 Steuert   die  Bündelung  parallel   verlaufender   Leiterbahnen..   dass   das   Polygon   in   mehrere   Teile   zerfällt   ist   jedoch  höher. cfAvoid 0. cfBonusStep.   niedrige  Werte vermindern diesen Einfluss. schlechten (Malus) Gebieten auf der Platine.   dass   Leitungen   in  Vorzugsrichtung   vom   Pad/SMD   weg   verlegt   werden.30 Wenn ein Polygon vor dem Start des Autorouters mit RATSNEST berechnet  worden und als Fläche sichtbar ist. niedrigerer Wert beim Optimieren. cfMalusStep: 1.  Empfehlung: höherer Wert beim Routen..6 Einfluss der Kostenfaktoren und Steuerparameter Nur   relevant   in   Layern   mit   Vorzugsrichtung..   ein   niedriger   Wert   erlaubt   eine   großzügigere   Verteilung.   die  schlechten  verlaufen   senkrecht   dazu.   Das   führt   dazu. cfSmdImpact.. Nicht  relevant in den Optimierungsläufen. cfPolygon 0. in denen der Autorouter seine Leiterbahnen lieber oder weniger gern  legt. Siehe auch cfPadImpact.10 Pads und SMDs  erzeugen um sich  herum  gute  bzw.   Hohe   Werte   sorgen  dafür. Ein hoher Wert führt zu einer starken Vermeidung. Ein niedriger Wert erlaubt es dem Autorouter  Leitungen   leichter   innerhalb   des   Polygons   zu   verlegen. Hohe Werte führen zu einer  starken   Unterscheidung   zwischen  guten  und  schlechten  Gebieten. cfSmdImpact: 0. also  Zonen.   Empfehlung:   niedriger   Wert  beim Routing­Durchgang.   Die  guten  Gebiete   verlaufen   in   Vorzugsrichtung   (falls   definiert).  schlechte  Gebiete. wird jeder Schritt innerhalb des Polygons  mit diesem Wert beaufschlagt. cfPadImpact.3 Wirkt als Verstärkungsfaktor bei der Unterscheidung von bevorzugten (Bonus)  bzw. cfHugging: 0.7. Bei dichten SMD­Platinen kann es von Vorteil sein cfSmdImpact etwas höher  zu wählen.  199 . cfBusImpact: 0... bei niedrigen  Werten   kann   schon   nach   kurzer   Distanz   die   Vorzugsrichtung   verlassen  werden.10 Steuert beim Ripup die Vermeidung der Gebiete in denen herausgenommene  Leiterbahnen lagen.  Ein hoher Wert  führt   zu   einer   starken   Bündelung   (eng   aneinander   geschmiegte  Leiterbahnen).   dass die direkte  Linie  zwischen  Start­ und Zielpunkt möglichst eingehalten wird.   Ein   hoher  Wert   sorgt   dafür.10 Steuert die Einhaltung der idealen Linie bei Busverdrahtungen (siehe auch  cfPadImpact). höherer Wert beim Optimieren. dass die Leitung relativ weit in Vorzugsrichtung verläuft.   Ein   hoher   Wert   veranlasst   den   Autorouter   möglichst   wenig  Verbindungen im Polygon zu verlegen.

Ist die neue Leitung geroutet.   die   nicht  200 . an der er den ganzen Vorgang wegen einer nicht zu verlegenden  Leitung   gestartet   hat. Maximum mnVia 0.   bis   für   eine   kein   Weg   mehr  gefunden wird.  Der  Router   ist   dann   gewissermaßen   zwei   Ripup­Sequenzen  von  der Stelle  entfernt. Um die Bedeutung der Parameter verstehen zu können.   die   beim   Verlegen   eines   Lei­ terbahnzuges verwendet werden dürfen. Außerdem   gibt   es   im   Abschnitt  Maximum  die   Parameter  mnRipupLevel.  Siehe auch cfExtdStep. 7.. Der Parameter spielt für solche Polygone keine Rolle.   Sie   sind   so   eingestellt.   also  nicht mit RATSNEST berechnet worden. mnSegments 0. dann kann  er die neue nur verlegen. mnRipupSteps  und mnRipupTotal nur bei Bedarf vorsichtig ändern. Der Benutzer sollte deshalb die Werte für mnRipupLevel. um die  neue verlegen zu können. die ohne Aufschlag des Wertes von cfExtdStep 45 Grad gegen die Vorzugsrichtung erlaubt sind. versucht er. muss man wissen. mnExtdSteps 0.7 Zahl der Ripup/Retry-Versuche Aufgrund der Struktur des Autorouters gibt es mehrere Parameter. acht Leitungen im Weg.  mnRipupSteps  und  mnRipupTotal.9999 Bestimmt die maximale Anzahl von Wire­Stücken pro Leiterbahnzug. Generell gilt: Hohe Werte für diese Parameter lassen viele Ripups zu.  wie der Router prinzipiell vorgeht: Zunächst   wird   Leitung   für   Leitung   verlegt. Sind also z.9999 Bestimmt die Anzahl der Schritte.   Diese   werden   im   folgenden   Abschnitt  beschrieben. wenn mnRipupLevel mindestens 8 ist. dass er erneut eine Ripup­ Sequenz starten muss. alle herausgenommenen Leitungen  wieder zu verlegen.   Jede   weitere   herausgenommene   Leitung. um eine dieser Leitungen wieder verlegen zu können.7 Der Autorouter Ist   ein   Polygon   beim   Start   des   Autorouters   in   der   Umrissdarstellung. nimmt der Router maximal die mit  mnRipupLevel  definierte Zahl von schon verlegten Leitungen heraus. Dabei kann es vorkommen. führen  aber zu erhöhten Rechenzeiten.   dass   ein  möglichst   guter   Kompromiss   aus   Zeitbedarf   und   Routing­Ergebnis   erreicht  wird... B.30 Steuert   die   maximale   Anzahl   von   Vias. Sobald das der Fall ist. wird es vom Autorouter gar nicht  berücksichtigt. die den  Ripup/Retry­Mechanismus   beeinflussen.

 startet eine weitere Ripup­Sequenz. als die ursprünglich nicht  verlegbare   Leitung   geroutet   werden   sollte.   bricht   der   Router   den   gesamten  Ripup­Vorgang ab und rekonstruiert den Zustand.  Es dürfen keine zusätzlichen Signale oder Polygone gezeichnet  werden! Sobald in der Platine Blind­ bzw. Das verhindert Kurzschlüsse über den Platinenrand. Die maximale  Anzahl solcher Sequenzen ist mit dem Parameter mnRipupSteps definiert. kann   der Autorouter  nicht mehr mit Supply­Layern arbeiten. die kürzer sind als im   Layer­Setup definiert. Buried­Vias verwendet werden. Der   Parameter  mnRipupTotal  legt   schließlich   fest.   und   der   Router   macht   mit   der   nächsten   Verbindung  weiter.7 Zahl der Ripup/Retry-Versuche mehr verlegt werden kann. Verwenden Sie   statt dessen Innenlagen mit Polygonen! Der Autorouter kann keine Micro­Vias setzen! Der Autorouter darf auch Blind­Vias verwenden. Der Layer $VCC führt zum Beispiel nur das Signal VCC.   wie   viele   Leitungen  insgesamt zu einem Zeitpunkt herausgenommen sein dürfen.  Nach dem Routen wird mit WIRE rund um das Layout eine Isolations­ linie gezeichnet.8 Routen von Mehrlagen-Platinen Es gibt zwei unterschiedliche Möglichkeiten Versorgungslagen zu realisieren.  Supply­Layer mit einem $­Zeichen am Anfang des Layer­Namens  Versorgungslagen mit Polygonen Supply-Layer Das   Definieren   von   Supply­Lagen   wurde   schon   im   vorigen   Kapitel   im  Abschnitt Versorgungslayer mit einem Signal auf Seite 167 beschrieben. Wird   einer   dieser   Werte   überschritten.  Der Layer ist invertiert dargestellt. 7. In bestimmten  Fällen wird dieser Wert überschritten. Folgende Punkte sind beim Autorouten zu beachten:  Der Layername bestimmt das Signal. General­Tab). das in diesem Layer geführt  wird.   Diese   Leitung   wird   als   nicht  verlegbar   betrachtet. 201 .  Der Layer ist beim Autorouten nicht aktiv (Einstellung N/A im  Autorouter­Setup.7.

 Hierbei handelt  es   sich   nicht   um   die   Supply­Layer. RATSNEST berechnet Polygone neu und zeigt die Meldung  Ratsnest: Nichts zu tun!. werden zwischendurch (ca. so bleibt ebenfalls die  Datei name.  Starten Sie RATSNEST um das Polygon berechnen zu lassen.   Es   wird   dann   an   der   Stelle  weitergemacht. alle 10 Minuten)  Backups des Routing­Jobs gemacht. sondern um ganz normale Layer. Bitte beachten Sie auch die Hinweise auf Seite 165. Die Datei  name. Durch einen höheren Wert cfBase für die  Polygon­Layer vermeidet der Autorouter diese Lagen stärker. Beachten   Sie   bitte. denn man kann auf dem in name.job  enthält immer den  letzten Stand des Jobs. Versorgungslagen zu erzeugen. ist die bis dahin investierte Rechenzeit  nicht verloren. dass das Polygon durch ein  verlegtes Signal zerteilt wurde. dort weiterlaufen lassen will.   die   mit  $  im   Namen   gekennzeichnet  werden. ob das Polygon noch alle Signalpunkte  miteinander verbindet.  Prüfen Sie nach dem Routen.  Geben Sie den Polygonen den entsprechenden Signalnamen. Das kann  zum  Beispiel dann interessant sein.)  der Job unterbrochen werden sollte. an der die letzte Sicherung erfolgte (maximal können so ca.   dass   eine   Änderung   der   Parameter   vor   dem  Wiederaufsetzen  keinen   Einfluss   auf   den   Job   hat. Es könnte sein. 7.  Wählen Sie im Autorouter­Setup die Vorzugsrichtungen und  Layerkosten (cfBase). und man kann auf dieser wieder aufsetzen. sobald  ein schnellerer Rechner frei wird.job stehen.  Definieren Sie die Polygone vor dem Start des Autorouters. ob er wieder aufsetzen soll  (Existierenden   Job   weiterführen?)   mit  Ja. gibt unmittelbar danach AUTO.7 Der Autorouter Polygone als Versorgungslagen Mit Polygonen ist es möglich. wenn man einen umfangreicheren Job  zunächst auf einem langsameren Rechner gestartet hat und ihn dann. Wird der Autorouter über das Stop­Icon abgebrochen.  10 Minuten verloren gehen). Falls aus irgendwelchen Gründen (Stromausfall etc.job abgelegten Stand wieder  aufsetzen.9 Backup und Unterbrechen des Routens Da   bei   umfangreichen   Layouts   der   Routing­Prozess   unter   Umständen  mehrere Stunden dauern kann. ein und beantwortet die Frage des Autorouters. die mehr als  eine Versorgungsspannung und daneben auch noch einzelne Wires enthalten  können. Hierzu lädt man das Board. wenn alles in Ordnung ist.   da   dieser   mit   den   zum  Zeitpunkt   des   ursprünglichen   Autorouter­Starts   geltenden   Parametern  abgespeichert wurde! 202 .

 RipupTotal: Nach   dem   Auflösen   eines   Signals   kann   dieses   in   viele   Zweipunkt­ Verbindungen zerfallen. Ripup: Zahl der Ripups/aktueller RipupLevel/akt. Diese Verbindungen werden wieder geroutet.b$$  abgespeichert.7. Es  wird angezeigt wie viele Zweipunkt­Verbindungen noch zu verlegen sind. um neue Signale verlegen zu können. dahinter: (Routingzeit Signalname) 203 .brd  umbenannt und wieder geladen werden. Signals: Signale gesamt/bearbeitet/vorbereitet. die zum Verlegen des  aktuellen Signals herausgenommen bzw. Aktueller RipupLevel: Hier wird die Anzahl der Verbindungen angezeigt.   Falls   das   Board   versehentlich   oder   wegen  Stromausfall   nicht   abgespeichert   worden   ist. aufgelöst wurden. Akt. wird das so entstandene Board automatisch  unter  name. ➢ Autorouter: Infozeile Die angezeigten Werte haben folgende Bedeutung: Route: Auflösung in % [bisheriges Maximum] Vias: Zahl der Durchkontaktierungen Conn: Verbindungen gesamt/gefunden/nicht verlegbar Mit Verbindungen sind 2­Punkt­Verbindungen gemeint.9 Backup und Unterbrechen des Routens Sobald der Autorouter fertig ist.10 Informationen für den Anwender Statusanzeige Während   des   Routens   gibt   der   Autorouter   in   der   Statuszeile   des   Layout­ Editor­Fensters Auskunft über das gegenwärtige Routing­Ergebnis. RipupTotal Zahl der Ripups: Zeigt an. ggf. 7. wie viele schon geroutete Verbindungen im Laufe des bisherigen  Route­Vorgangs aufgelöst wurden.   kann   die   Datei   in  name.

 die nützliche Informationen enthält.43.0 % finished 7. Beispiel: EAGLE AutoRouter Statistics: Job : d:/eagle4/test-design/democpu.ctl) verwendet werden.44 32 1 31 238 338 100.18 (24..2000) Elapsed time : 00.0 % Optimize3 00. Vias Verletzung der Vorzugsrichtung Richtungsänderung Schritt in 0 oder 90 Grad Schritt in 45 oder 135 Grad Schritt in 45 Grad gegen Vorzugsrichtung Schritt im Bonus-Gebiet Schritt im Malus-Gebiet Einfluss eines Pads auf seine Umgebung Einfluss eines Smds auf seine Umgebung Einhaltung der Bus-Struktur Aneinanderschmiegen von Leiterbahnen Vermeidung bereits benutzter Gebiete bei Ripup Vermeidung von Polygonen Basiskosten für einen Schritt im jeweiligen Layer cfVia cfNonPref cfChangeDir cfOrthStep cfDiagStep cfExtdStep cfBonusStep cfMalusStep cfPadImpact cfSmdImpact cfBusImpact cfHugging cfAvoid cfPolygon cfBase.08.48 Signals : 84 RoutingGrid: 10 mil Layers: 4 Connections : 238 predefined: 0 ( 0 Vias ) Router memory : 1121760 Passname: Busses Route 00.00. Parameter RoutingGrid = Default Bedeutung 50mil Das Raster.21 Number of Ripups: 0 max.06.0 % Optimize4 00. in dem der Autorouter seine Leiterbahnen und Durchkontaktierungen verlegt Kostenfaktoren für.1 cfBase.05.06.15 0 0 0 238 140 100.brd Start at : 15.2000) End at : 16.33.07.2 .55 0 0 0 238 128 100.pro.0 % Time per pass: 00..0 % Optimize1 00. wird in Klammern die bisher benötigte Zeit und der  Name  des zu verlegenden Signals angezeigt.7 Der Autorouter Braucht   der   Autorouter   für   das   Verlegen   einer   Zweipunktverbindung  länger als 5 Sekunden.01 0 0 0 238 134 100.17.7 % Final: 100.. Level: 0 max.08 (24.32 0 0 0 238 178 100.  Protokolldatei Bei   jedem   Routing­Lauf   erzeugt   der   Autorouter   die   eine   Protokoll­Datei  name.11 Parameter in einer Steuerdatei Hier sieht man wie die einzelnen Parameter in einer Autorouter­Steuerdatei  (name.. Total: 0 Routed: Vias: Resolution: 16 0 6.06.0 % Optimize2 00. = = = = = = = = = = = = = = = = 8 5 2 2 3 30 1 1 4 4 4 3 4 10 0 1 204 .07.

.2 ... Diese Vorschläge sind keinesfalls  eine Erfolgsgarantie.7.1 PrefDir.   für   die   Innenlagen   günstigere  Kostenfaktoren  zu  wählen   als  für  die  Außenlagen. die sich im Laufe der Zeit beim  Arbeiten mit dem Autorouter ergeben haben. Vias pro Leiterbahnzug Wire-Stücken pro Leiterbahnzug Schritten 45 Grad gegen Vorzugsrichtung herausnehmb.16 = Round = = = = | 0 0 - 7. Allgemeine Hinweise Die Layerkosten (cfLayer) sollten von außen nach innen ansteigend oder für  alle   Layer   gleich   sein.   Ungünstig   ist   es. Bitte betrachten Sie alle diese Beispiele als Anhaltspunkte./ | \ * 0 : Layer steht nicht zum Routen zur Verfügung * : routen ohne Vorzugsrichtung . Leitung insg. Der Speicherbedarf  des  Autorouter kann so sehr hoch werden.16 = = 1 0 Maximale Anzahl von. gleichzeitig herausgenommenen LB-Zügen Trace-Parameter für.15 PrefDir. wie man bei der  Entflechtung von Platinen vorgehen könnte. LB-Zügen pro nicht verlegb..   wenn   Innenlagen als Supply­Layer definiert sind! Einseitige Platine Je nach Art des Layout gibt es zwei Vorgehensweisen: 205 . Form der Vias (Round oder Octagon) Vorzugsrichtung im jeweiligen Layer Symbole: 0 . Der Autorouter setzt keine Micro­Vias! Der   Autorouter   kann   keine   Blind­   und   Buried­Vias   setzen. PrefDir.12 Praktische Tipps In diesem Abschnitt sollen ein paar Tipps.. Der Autorouter kann Leiterbahnen nicht in Radien verlegen..11 Parameter in einer Steuerdatei cfBase. Ripup-Sequenzen für eine nicht verlegb. Verb.15 cfBase.: routen mit X als Vorzugsrichtung | : routen mit Y als Vorzugsrichtung / : routen mit 45 Grad Vorzugsrichtung \ : routen mit 135 Grad Vorzugsrichtung mnVias mnSegments mnExtdSteps mnRipupLevel mnRipupSteps mnRipupTotal = 20 = 9999 = 9999 = 100 = 300 = 200 tpViaShape PrefDir. aufgeführt werden.

 z. Starten Sie mit  AUTO   das   Autorouter­Setup­Menü   und   laden   die   ursprünglichen  Steuerparameter   über   die   Schaltfläche  Laden. Experimentieren Sie mit den Parametern für Ihr Layout.  im  General­Tab   des   Autorouter­Setup­Fensters   und   geben   einen   beliebigen  Dateinamen an. In   diesem   Projekt   erlaubt   man   dem   Autorouter   auch   auf   den   Top­Layer  auszuweichen.ctl).   Wählen   Sie   die   vorher  erzeugte   Datei  standard. standard.   Dazu   klicken   Sie   auf   die   Schaltfläche  Speichern   unter..   die   für  einseitiges Routen optimiert wurden. Verändern Sie folgende Parameter: cfVia = 0 Vias sind erwünscht mnVia = 1 Maximal 1 Via pro Verbindung Kurze Leiterbahnen in Top/Bottom Kurze Leiterbahnen cfBase.   Ihren   besonderen  Wünschen an und starten Sie den Autorouter.   Für   das   Layout   gibt   es   verschiedene   Steuerdateien   (*. Nur Route ist aktiv.8 Starten Sie den Autorouter über die Schaltfläche Auswählen und wählen Sie  die zu routenden Signale.ctl.1/16 = 30.   Es  ist  sinnvoll  im   Top­Layer bestimmte  Bereiche  mit Sperrflächen (in Layer 41 tRestrict) für den Autorouter zu sperren.   Es   wird   keine  Vorzugsrichtung definiert. Jetzt   schalten   Sie   im   Autorouter­Setup   den   Bus­Router   und   alle  Optimierungsläufe aus..99 mnSegments = 2. Bevor   Sie   die   Parameter   verändern. Handelt   es   sich   um   ein   etwas   aufwendigeres   Layout.ctl. Sehen  Sie sich hierzu das Projekt singlesided im Verzeichnis  eagle/projects/examples  an. B.. Anschließend wird der Rest der Verbindungen entflochten.   Passen   Sie   die   Werte   ggf. SMD-Platine mit Versorgungslagen Als günstig hat sich folgende Vorgehensweise gezeigt: Zuerst werden die Versorgungssignale entflochten.   Diese   Verbindungen   werden   dann   auf   der   Platine   mit  Drahtbrücken   ausgeführt....   speichern   Sie   die   aktuellen   (default)  Werte   der   Parameter   und   Kostenfaktoren   in   einer   Autorouter­Steuerdatei  (CTL­Datei). von  Hand optimiert werden.   kann   man   mit  besonderen Parameter­Einstellungen brauchbare Ergebnisse erzielen. 206 .   die   an   die  Innenlage anschließt. Wählen Sie ein geeignetes Raster und starten Sie  den Autorouter. Im allgemeinen will man  eine   kurze   Leiterbahn   vom   SMD   zu   einer   Durchkontaktierung. Nach dem Routing­Lauf kann das Ergebnis ggf.7 Der Autorouter Im   einfachsten   Fall   ist   nur   Layer   16  Bottom  aktiv.

  die   es   ermöglichen   eine  ausgewählte   Signallinie   automatisch   verlegen   zu   lassen. Was tun. ➢ Parameterleiste des ROUTE­Befehls Nach dem Anklicken einer Signallinie wird in beiden Betriebsarten zuerst ein  geeigneter Weg berechnet und dann die entsprechende Leiterbahn angezeigt. Beachten Sie dazu die Hinweise im Abschnitt  Zahl der Ripup/Retry­Versuche auf Seite 200.   Daher   ist   es   sinnvoll. benötigen Sie das Autorouter­Modul.   wird   nach   dem  Selektieren einer Signallinie.  kann   man   versuchen   durch   Erhöhen   des   Ripup­Levels   einen   höheren  Entflechtungsgrad zu erzielen.   den   Mauszeiger   ruhig   zu   halten   bis   die  Leiterbahn erscheint.  207 .  Um diese Funktion zu nutzen. auch auf eine andere  Stelle des Signals zeigen.13 Der Follow-me-Router Um das Entflechten der Signale auf der Platine zu vereinfachen. je nach  aktueller  Mausposition.7. von der aktuellen Mausposition aus.12 Praktische Tipps Diese   Vorgehensweise   ist   für   beide   Arten   von   Versorgungslagen  (automatischer   generierter   Supply­Layer   bzw.   je   nach   Komplexität   des   Layouts.   sie kann.und Full-Modus Um den Follow­me­Router zu starten. 7. Durch einen Mausklick fixieren Sie den Verlauf der  Leiterbahn.   Die   Position   des  Mauszeigers im Layout bestimmt den Verlauf der Leiterbahn.   dem   sogenannten  Partial­Modus. Partial.  Durch   Bewegen   der   Maus   wird   der   Verlauf   der   Leiterbahn   verändert.  Ist das Routing­Raster fein genug gewählt?  Sind die Leiterbahnbreiten passend dimensioniert?  Dürfen die Via­Durchmesser kleiner werden?  Sind die Mindestabstände optimal eingestellt? Falls  an diesen Werten keine Optimierung mehr möglich  oder sinnvoll ist.   Versorgungslage   mit  Polygonen) identisch.  Das heißt. Der verbleibende Teil der Signallinie wird dynamisch berechnet. der Weg  der   Leiterbahn   zum   Anfangspunkt   des   kürzeren   Teils   der   Signallinie  berechnet und angezeigt. wenn nicht alles entflochten wird? In diesem Fall prüfen Sie bitte Ihre Einstellungen. Mit   Knickwinkel   8   .   Die  Berechnung   der   Leiterbahn   kann.   etwas  dauern. aktivieren Sie den ROUTE­Befehl und  wählen den Knickwinkel 8 oder 9 in in der Parameterleiste. bietet der  ROUTE­Befehl   zwei   Follow­me­Betriebsarten.

  der   an   der   aktuellen   Mausposition  benutzt werden soll. verlegt  der Follow­me­Router die  Leiterbahn   gleichzeitig   in   beide   Richtungen. wenn die zu verlegende Signallinie neu selektiert wird.  Konfiguration Der Follow­me­Router hält sich an die Vorgaben der Design­Regeln: Die   Einstellungen   für  Clearance.   die  208 . erreichen Sie über das AUTO­ Icon     in der Parameterleiste. dem  Full­Modus.   Für   den   Follow­me­Router   sind   nur   zwei   Tabs   relevant:  General und Follow­me. die in den Design­Regeln bzw.   dass   in   den   Design­Regeln   das   Layer­Setup   im  Layers­Tab   korrekt  definiert ist.7 Der Autorouter Mit  Knickwinkel  9   . dass die Signallinie auf eine andere (nähere) Stelle des Signals  zeigt. den  Layer   zu   wechseln.   erscheint   am   Mauszeiger   ein  kleines   Verbotsschild. Das aktuelle Raster im Layout­Editor bestimmt das Routing­Raster in dem die  Leiterbahnen verlegt werden.   Klicken   Sie   auf   eine   Signallinie.  Änderungen  in   den  Design­Regeln zu machen. Kann   eine   Leiterbahn   von   der   aktuellen   Mausposition   aus   nicht   verlegt  werden. Versuchen  Sie  dann einen anderen Weg zu finden.  Dieser  längere Teil muss nicht zwangsläufig  zum ursprünglichen Endpunkt führen. sofern vorhanden. Der Layer. die die Routing­Strategie betreffen.  Ebenso besondere Werte für Netzklassen. in den Netzklassen  definiert sind. sobald einer der Follow­me­Modi aktiviert  wird.   Es   entsteht   eine   vollständige  Verbindung.   beginnt   die   Leiterbahn   am  kürzeren Ende der Signallinie und führt über die aktuelle Mausposition zum  anderen Ende der Signallinie.  den Sie in der Parameterleiste  des ROUTE­Befehls ablesen und  auch   einstellen   können. dass auch Restrict­Flächen in  den  Layern  t/bRestrict  oder  Linien   im  Dimension­Layer das Verlegen  einer  Leiterbahn verhindern können. Eine Änderung des Routing­Rasters über GRID  wirkt sich erst aus.   ist   der   Layer. Auf Änderungen der Leiterbahnbreite und des Via­Bohrdurchmessers reagiert  der   Follow­me­Router   sofort. Bitte achten Sie  darauf. Je nach Position des Mauszeigers kann  es auch sein.   wählt   der   Follow­me­Router   beim  Selektieren einer Signallinie automatisch die Vorgaben für Leiterbahnbreite  und Via­Bohrdurchmesser.   Wenn   Sie   im   Menü  Optionen/Einstellungen/Verschiedenes  die   Option  Width   und   Drill   bei  Route   automatisch   setzen  aktiviert   haben.  Distance  und  Sizes  werden   eingehalten.  Es   sind   zwar   auch   das  Busses­Tab   und   die  Optimize­Tabs   vorhanden.   Es   kann   auch   notwendig   werden. öffnet sich das vom Autorouter bekannte  Setup­Fenster. Klicken Sie auf dieses Icon. Routing-Parameter Parameter. Denken Sie daran. Möglicherweise reicht es auch schon.

 Objekte. Einstellungen. die sich  bereits in diesem Layer befinden werden nicht berücksichtigt.   In  diesem Fall wird der Layer vom Follow­me­Router ignoriert.  für  Layer   nicht   aktiv. Das kann unter  Umständen zu Kollisionen  und  DRC­Fehlern führen. wie intensiv die einzelnen Lagen genutzt werden  dürfen.   dass   solche  Probleme entstehen können. Ein höherer Wert (von 0 bis 99) führt zur stärkeren Vermeidung des  Layers. Supply­Layer hingegen müssen mit N/A ausgeschaltet werden. ist auf Seite 194 beschrieben. Es   ist   möglich   Layer   mit  N/A. Tippen Sie dazu:  AUTO FOLLOWME Im  General­Tab   definieren   Sie   die   Vorzugsrichtungen   in   den   Signallayern.13 Der Follow-me-Router Werte darin können jedoch nicht verändert werden. Der Follow­me­Router  weist   Sie   beim   Verlegen   von   Leiterbahnen   extra   darauf   hin. Diese bestimmt  die Hauptrichtung in der die Leiterbahnen verlaufen sollen. da diese sind nur für den  Autorouter relevant sind. da in solchen  Layern grundsätzlich keine Leitungen verlegt werden dürfen.7.   zu   kennzeichnen. 209 .   die   die   Art   und   Weise   der   Leiterbahnverlegung   betreffen.  Das   Setup­Fenster   kann   alternativ   über   die   Kommandozeile   des   Layout­ Editors aufgerufen werden. ➢ Follow­me­Router: Einstellen der Vorzugsrichtungen Welche Einstellungen möglich sind.  werden im Follow­me­Tab gemacht: Die Layerkosten bestimmen.  Üblicherweise haben alle Signallayer eine Vorzugsrichtung.

 Es ist aber möglich. da nach  beiden   Seiten   unabhängig   geroutet   wird. 210 . Hinweise Der Follow­me­Router kann nur mit runden und achteckigen Vias arbeiten. darf der Follow­me­Router Durchkontaktierungen nicht automatisch  setzen. Wenn Sie diesen Wert auf  0  stellen. dass in der Nähe des Mauszeigers Vias  sehr knapp aneinander oder überlappend platziert  werden sollen.   In   diesem   Fall   bewegen   Sie   die  Maus etwas.   die   pro  Verbindung automatisch gesetzt werden dürfen. Wählt man den Wert  zu klein. bis die Vias optimiert werden und der Verlauf Ihren Wünschen  entspricht. kann unter Umständen keine Verbindung entstehen.7 Der Autorouter ➢ Follow­me­Router: Einstellen der Routing­Parameter Die Wirkungsweise der einzelnen  Kostenfaktoren  ist im Abschnitt    ab Seite  198 beschrieben.  Diese begrenzt die Routingfläche und somit den Speicher­ und Zeitbedarf. Der  Wert  für  Segment  bestimmt   die   maximale  Anzahl  von  Segmenten  aus  denen eine Verbindung zusammengesetzt werden darf.  Im  Full­Modus kann es vorkommen.  Quadratische Vias sind nicht möglich. gezielt durch das Wechseln des Layers ein Via zu  erzeugen.   die  Kostenfaktoren für Vias etwas zu erhöhen und für NonPref etwas zu senken.   kann   es   bei   einfacheren   Designs   sinnvoll   sein.  Das vermeidet häufige Layerwechsel.  Im   Feld  Maximum  legen   Sie   die   maximale   Anzahl   der  Vias   fest. Es ist sinnvoll eine  Dimension­Linie im Layer 20 um die Platine zu ziehen. Abhängig   vom   Layout.

Kapitel 8 Bauteilentwurf an Beispielen erklärt Beim  Entwurf  von Schaltungen  mit EAGLE  holt man die Bauelemente aus  Bibliotheken   und   platziert   sie   im   Schaltplan   bzw. Board­Datei gespeichert. Wenn Sie also Ihren Schaltplan an  einen   Dritten   weitergeben. Ab   Seite  267  finden   Sie   Hinweise   zum   Thema   Bibliotheks­   und   Bauteile­ verwaltung. Die prinzipielle Vorgehensweise beim Entwurf von Bauteilen (Devices) und  wichtige   Hinweise   zum   Umgang   mit   Bibliotheken   finden   Sie  ab   Seite  76.  brauchen Sie  die Bibliotheken nicht  mitzugeben. Zur Weitergabe der Daten  sind die Bibliotheken nicht erforderlich.   Danach  werden   die   Besonderheiten   besprochen. Zunächst  soll   der   Entwurf   eines   einfachen   Bauelements   anhand   eines   Widerstands  komplett durchgespielt werden.   bevor   Sie   hier   weiter  lesen! Hier   werden   nun   praktische   Beispiele   vorgestellt.   Symbole   oder   Devices  anlegen.1 Definition eines einfachen Widerstandes Öffnen Sie zunächst eine neue Bibliothek im EAGLE­Control­Panel über das  Menü Datei/Neu/Library.  Bitte   sehen   Sie   sich   unbedingt   diesen   Abschnitt   an. Wie erstelle ich eine eigene Bibliothek? Wie kopiere ich Bauteile  von einer Bibliothek in die andere? Sollten   Sie   bei   Ihren   ersten   Versuchen   Packages.  verwenden Sie den Befehl REMOVE (siehe auch Seite 270).   aus   denen   die   sinnvolle  Verwendung der einschlägigen Befehle und Parameter hervorgeht.   die   es   bei   komplizierteren  Bauelementen zu beachten gilt. Alternativ   tippen   Sie   im   Schaltplan­   oder   Layout­Editor­Fenster   in   der  Kommandozeile den Befehl 211 .   um   daraus   ein   Layout   entwickeln   zu   lassen. 8. Eine Bibliotheksänderung  wirkt sich nicht auf Schaltung oder Board aus. Das zweite Beispiel beschreibt ausführlich die Definition eines komplexeren  Bauteils   mit   verschiedenen   Package­Varianten   und   Technologien.   die   Sie   später   aus   der   Bibliothek   wieder   entfernen   wollen.   im   Layout   (falls   kein  Schaltplan­Editor verwendet wird). Die gesamte Bauteilinformation ist dann  in der Schaltplan­ bzw.

Lötpunkte  Wenn es sich um einen bedrahteten Widerstand handelt. Raster einstellen  Stellen Sie mit dem GRID­Befehl das passende Raster für die Platzierung  der   Pads   ein. ➢ SMD­Befehl: Parameterleiste 212 . Dann platzieren Sie  zwei Pads im gewünschten Abstand. Der Zeichnungsnullpunkt ist später der  Aufhängepunkt des Bauteils. Er sollte deshalb etwa  in der Mitte des Bauteils liegen. 50 mil verwendet. Widerstands-Package Anlegen eines neuen Packages   Wählen   Sie   den   Package­Editier­Modus   über   das   Icon   in   der  Aktionsleiste. Im Pad­ und auch im Via­Layer (Layer 17.   Das  Bibliotheks­Fenster öffnet sich.05 inch bzw. Später   müssen   Sie   auch   entsprechende   Fragen   beim  Anlegen   eines   neuen  Symbols und eines neuen Device mit Ja beantworten. Sie können  einen der vorgegebenen Werte selektieren oder in das Feld direkt Länge und  Breite eintippen. Dieser sollte beibehalten werden.8 Bauteilentwurf an Beispielen erklärt OPEN ein.   Der   Defaultwert   für   den  Pad­Durchmesser  ist  auto   (entspricht 0). Die Frage  Neues Package 'R­10' erzeugen?  beantworten Sie  mit Ja. 18) sollten keine weiteren   Objekte gezeichnet werden! Diese werden von Polygonen im Layout nicht   erkannt und können zu Kurzschlüssen führen!   Wenn es sich um einen  SMD­Widerstand handelt. an dem es selektiert wird. Der endgültige Durchmesser  wird durch die Design­Regeln für das Layout festgelegt.   Für   bedrahtete   Standard­Bauelemente   wird   für   gewöhnlich  0. selektieren Sie SMD  und stellen in der Parameterleiste die Maße des SMD­Pads ein. und tragen Sie in das Feld Neu des Edit­Fensters den Package­ Namen  R­10  ein. selektieren Sie  den  PAD­Befehl   und   stellen   in   der   Parameterleiste   die   Form   und   den  Bohrdurchmesser   ein.   Geben   Sie   dann   einen   Bibliotheksnamen   im   Dateidialog   an.

  Während   man   in   Layer   21  tPlace  darauf   achten  muss.   ob   die   Ecken   der   SMDs   abgerundet  werden.. Bestückungsplan und Dokumentationsdruck           Zeichnen  Sie   nun  mit den Befehlen WIRE.   kann   man   in  tDocu  eine  realistische Darstellung anstreben.   Weitere   Hinweise   zu   diesem  Parameter finden Sie in der Hilfe­Funktion.  Üblicherweise   wird   dieser   beibehalten. Dazu ist es unter Umständen notwendig  das Raster  vorher auf ein geeignetes Maß umzustellen.8. für die diese Einschränkung nicht gilt. Pad-Name  Sie können nun mit dem NAME­Befehl die Namen der Pads bzw.  Die   Strichstärke   für   Linien   im   Bestückungsdruck   beträgt  üblicherweise 0. Dabei wandern die  Elemente in allen t. SMDs  festlegen.­Layer.txt. Dieser Layer enthält den Platinenaufdruck.1 Definition eines einfachen Widerstandes Alle   Eigenschaften   können   auch   nach   dem   Platzieren   mit   CHANGE   oder  direkt durch Eintippen des Befehls in die Kommandozeile verändert werden. beziehungsweise 0. sondern als Ergänzung  der grafischen Darstellung vorgesehen. Platzieren   Sie  dann die   zwei  SMD­Pads   (in  EAGLE  nur SMD  genannt)  im  gewünschten  Abstand.  CIRCLE.  falls erforderlich. Vor dem Platzieren können Sie  das SMD mit der rechten Maustaste drehen. Der Layer 51 tDocu ist nicht für den Platinenaufdruck.  SMD­Bauelemente werden in der Platine  mit dem MIRROR­Befehl auf die andere Seite gebracht. nur die Wires.   da   die  endgültige  Roundness   eines  SMDs   in   den   Design­Regeln   festgelegt   wird. Bitte orientieren Sie sich beim Entwurf von Bauteilen an den Angaben in der  Datei  library. Der   Parameter  Roundness  legt   fest. etwa 1 und 2. Es bleibt Ihnen überlassen. Stellen Sie ein feineres Raster ein.. Als Layer wählen Sie  Top.004 inch (0. Der   INFO­Befehl   bzw. 213 . die die Pads überdecken.   der   Eintrag   Eigenschaften  im  Kontextmenü  gibt   einen schnellen Überblick der aktuellen Parameter eines SMDs oder Pads.1016  mm) für kleinere Bauteile.  wie detailliert Sie das Symbol ausführen. Im  Beispiel des Widerstands kann man das gesamte Symbol im Layer 21 tPlace  zeichnen.  auch wenn das  Bauteil später auf der  Unterseite  der  Platine  platziert  werden  soll.   Dieser   Wert   ist   defaultmäßig   auf   0   %   (keine   Rundung)   gesetzt. wie sie etwa für gedruckte Unterlagen  verwendet   werden   kann.­Layern in die entsprechenden b.   dass   keine   Lötflächen   überdeckt   werden. RECT und POLYGON das Bestückungsplan­Symbol in den Layer 21  tPlace.008 inch (0. ARC. Im Winkel­Feld kann der Drehwinkel des SMDs direkt eingegeben werden.2032 mm). zeichnet man im Layer 51  tDocu.

 So können Sie   sicher   sein.  Als Texthöhe  (size) empfiehlt sich 0. Beim  ADD­Dialog im  Layout kann man nach Stichworten aus diesem  Text  suchen.8 Bauteilentwurf an Beispielen erklärt Beschriftung   Mit  dem  TEXT­Befehl platzieren  Sie  die Texte >NAME  (im Layer 25  tNames) und >VALUE (im Layer 27 tValues) dort.  die   eine   Formatierung   des   Textes   ermöglicht.  Die  Position   dieser  Texte  relativ   zum   Package­Symbol  kann in der Platine  später mit SMASH und MOVE geändert werden.  74LS00N). Beschreibung Zum   Schluss   klicken   Sie   auf  Description  im  Beschreibungsfeld.07 inch und als Ratio (Verhältnis von Strichbreite zur  Texthöhe. Sperrfläche für Bauteile  Im Layer 39 tKeepout sollten Sie über das ganze Bauteil eine Sperrfläche  legen (RECT­Befehl). Beispiel: <b>R-10</b> <p> Resistor 10 mm grid. legt den Value erst in der Platine fest. wo im Board der aktuelle  Name  und   der   aktuelle  Wert  des   Bauteils   erscheinen   sollen. B.   dass   sie  auf  der   fertigen   Platine  genauso  aussehen  wie  im  Layout­Editor dargestellt.   Detaillierte   Informationen  finden Sie in der Hilfe­Funktion unter HTML Text. die Bibliothek zwischendurch zu sichern! 214 . Denken Sie daran. diese Texte im Vektor­Font zu schreiben. Wir empfehlen.   Das   so  geöffnete   Fenster   erlaubt   im   unteren   Teil   eine   Texteingabe. Dabei handelt es sich um eine HTML­ähnliche Syntax. Bei ICs zum Beispiel entspricht der Wert dem späteren Device­Namen (z. Wer nur den Layout­Editor hat.   Sie   kann   als  HTML­Text erfolgen. über CHANGE nur für den Vektor­Font einstellbar) 10%. So kann der DRC prüfen ob Bauteile auf Ihrer Platine  zu nahe aneinander oder übereinander liegen.

215 .   Dieser   Name   hat   nur   interne   Bedeutung   und  erscheint nicht in der Schaltung. Beispiel: Mit GROUP  eine Gruppe definieren.   etwa   die   Strichstärke.  die  beide Pads enthält.   die   Form   der  Pads.1 Definition eines einfachen Widerstandes ➢ Der Package­Editor Hinweise Mit   dem  CHANGE­Befehl     können   Sie   auch   nachträglich   die  Eigenschaften   von   Objekten   ändern. und klicken  Sie bei gedrückter Ctrl­Taste mit der rechten Maustaste auf die Zeichenfläche.   klicken   Sie   den  CHANGE­Befehl an. und tragen Sie in das Feld  Neu  den   Symbol­Namen  R  ein. die Texthöhe oder den Layer. Es ändert sich die Form beider Pads. CHANGE  und  Shape/Square  selektieren. selektieren Sie den Parameter und den Wert.  definieren   Sie   mit   dem   GROUP­Befehl     eine   Gruppe. in dem sich das Objekt befindet. Wenn Sie die Eigenschaften mehrerer Objekte auf einmal verändern wollen.  Mit  Ctrl  +   rechter   Maustaste   die   Zeichenfläche  anklicken. Widerstands-Symbol Anlegen eines neuen Symbols  Wählen Sie den Symbol­Editier­Modus.8.

 deren Eigenschaften anschließend mit CHANGE und Ctrl + rechter  Maustaste geändert werden. Siehe auch Hinweise auf Seite 215.   bevor   Sie   ihn   mit   der   linken  Maustaste   platzieren. Function Mit den nächsten vier Icons der Parameterleiste stellen Sie den Parameter  Function  ein. In der Parameterleiste können Sie nun  die  Eigenschaften   dieses   Pins   einstellen. ➢ Pin­Befehl: Parameterleiste (in zwei Zeilen aufgeteilt) Orientation Stellen Sie die Richtung des Pins (Parameter Orientation) über die linken vier  Icons  der Parameterleiste  oder. da EAGLE darauf  abgestimmt ist.   ob  der   Pin   mit   Invertierpunkt  (Dot). dass als Raster 0. Die Pins  der Symbole  müssen  in diesem Raster platziert werden.  durch  Rotieren  mit der  rechten  Maustaste ein.   Er  legt   fest. Pins platzieren   Selektieren Sie den  PIN­Befehl.   Dabei   lassen   sich   auch   Gruppen   definieren  (GROUP).   Das   Bild   zeigt   die   vier   Darstellungen   an  einem Gehäuse.   Alle   Eigenschaften   können  Sie  nachträglich  mit  dem  CHANGE­Befehl   ändern.8 Bauteilentwurf an Beispielen erklärt Raster einstellen   Stellen Sie nun sicher. ➢ Pin­Functions 216 .   mit   beiden   Symbolen   (DotClk)   oder  lediglich  als Strich  (None)   dargestellt   werden   soll.1 inch eingestellt ist. mit  einem  Taktsymbol  (Clk).  bequemer.

 ob ein  Netz  mit einem  Pin  verbunden  ist. Visible Die nächsten vier Icons der Parameterleiste legen fest.2   inch. ob die Pins mit dem  Pin­Namen.1 Definition eines einfachen Widerstandes Length Die nächsten vier Icons der Parameterleiste lassen die Einstellung der Pin­ Länge   zu   (0.1 inch darstellen will. Mit Hilfe des SHOW­Befehls kann man im Schaltplan kontrollieren. wenn keine Pin­Linie sichtbar sein soll oder wenn man.   dem   Pad­Namen.   Das Bild  zeigt  ein Beispiel.3   inch).  Die Pin­Linie  und  das Netz  werden im  Falle   einer   Verbindung   heller   dargestellt.   0.  bei dem Pin­  (innen) und  Pad­ Namen (außen) dargestellt werden.   0. Die Platzierung der Beschriftung relativ  zum Pin ist fest vorgegeben.  wie im Widerstandssymbol.  Der Pin ist dann mit dem WIRE­Befehl als Strich auf dem Layer 94 Symbols  zu zeichnen.   beidem   oder   keinem   von   beiden   beschriftet  werden sollen.   Wird   ein   Pin   mit   Length   0  verwendet   oder   mit   WIRE   als   Linie   gezeichnet.) Power­Pin (Stromversorgungseingang) Versorgungsausgang für Masse­ und Versorgungssymbole Der Electrical Rule Check macht.   Die   Einstellung   0   (Point)  verwendet man dann. Die Schrifthöhe ist auch fest eingestellt (60 mil). je nach  Direction.   0. ➢ Pin­Beschriftung Direction Der Parameter Direction legt die logische Richtung des Signalflusses fest: NC In Out I/O OC Hiz Pas Pwr Sup nicht angeschlossen Eingang Ausgang Ein­/Ausgang Open Collector oder Open Drain High­Impedance­Ausgang passiv (Widerstände etc.1   inch. einen kürzeren Pin als 0.   kann   der   Pin   nicht   hell  dargestellt werden.8. verschiedene Prüfungen  und erwartet bei der Direction 217 .

Die beiden Pins eines Widerstands können denselben Swaplevel (z.   und  zwar  dort.   dass   der   Pin   mit   solchen   Pins  ausgetauscht werden kann. Swaplevel Der Swaplevel ist eine Zahl zwischen 0 und 255. wie auf Seite  98 beschrieben. Die Anschlüsse einer Diode dürften zum Beispiel nicht vertauscht werden   und bekämen deshalb den Swaplevel 0! Pin-Namen Mit dem NAME­Befehl können Sie die Pins benennen. Wenn der Layer 93 Pins eingeblendet ist.   Außerdem   werden   die   Parameter  Direction  und  Swaplevel  (im   folgenden   Bild  Pas  und  1)   in   diesem   Layer  dargestellt.  218 . da sie austauschbar sind. Die Zahl 0 bedeutet. 1) be­ kommen.   bedeutet. dass  der Pin nicht gegen einen anderen desselben Gates ausgetauscht werden darf. Es funktioniert auch die automatische Namensgebung. keinen Sup oder OC­Pin am gleichen Netz keinen Out­Pin an diesem Netz  einen Supply­Pin (Sup) für das Netz> keinen Out oder Pin an diesem Netz  keine besondere Prüfung Die   Directions  Pwr  und  Sup  sind   für   die   automatische   Verdrahtung   der  Versorgungsspannung von Bedeutung (siehe Seite 247).  auch   während   der   TEXT­Befehl   aktiv   ist. Zur genauen Platzierung der Texte können Sie das Raster feiner einstellen.8 Bauteilentwurf an Beispielen erklärt NC In Out OC Pwr Sup I/O. Pas einen nicht angeschlossenen Pin ein Netz an diesem Pin und  nicht nur In­Pins an einem gemeinsamen Netz nicht nur Out­Pins an einem gemeinsamen Netz. nachdem Sie platziert  wurden.   die   größer   als   0   ist.   Zum   Tauschen   der   Pins   in   der   Schaltung   oder   im  Board ist der Befehl PINSWAP erforderlich. die den gleichen Swaplevel haben und im selben  Symbol   definiert   sind. ist der Anknüpfungspunkt für Netze  mit   einem   grünen   Kreis   dargestellt.  Jede   Zahl.  wo   der  Name und der Wert des Bauelements im Schaltplan erscheinen sollen.   Mit   TEXT   platzieren   Sie   die   Texte  >NAME  und  >VALUE  in   den   Layern   95  Names  und   96  Values. B. Schaltplansymbol Mit WIRE und anderen Zeichenbefehlen zeichnen Sie das Schaltplansymbol  in   den   Symbols­Layer.   Stellen   Sie   das   Raster   aber  anschließend wieder auf 0. Hiz. Der   Layer   97  Info  kann   für   zusätzliche   Informationen   und   Hinweise  verwendet werden.1 Zoll ein.

  die   unabhängig  voneinander   in   der   Schaltung   platziert   werden   sollen   (in   EAGLE  Gates  genannt). wählen  Sie  es  unter diesem Namen aus. 219 . Symbol wählen. benennen und konfigurieren   Mit   dem   ADD­Befehl   holen   Sie   das   vorher   definierte   Widerstands­ Symbol in das Device.  und platzieren Sie das Gate in der Nähe des Nullpunkts. Besteht   ein   Device   aus   mehreren   Schaltplansymbolen. Nach dem Bestätigen der  Abfrage Neues Device 'R' erzeugen? öffnet sich der Device­Editor. Die Namen für das Device und das Package sind  hier übrigens nur zufällig gleich. Wenn Sie das  Bauteil  mit  dem  ADD­Befehl später in  die Schaltung  holen.   dann   ist   jedes   Gate   einzeln   mit   dem   ADD­Befehl   dem   Device  hinzuzufügen. Stellen Sie in der Parameterleiste als Addlevel Next und als Swaplevel 0 ein. Geben Sie also in der Zeile  Neu  den Namen R an.8.1 Definition eines einfachen Widerstandes ➢ Der Symbol­Editor Widerstands-Device Anlegen eines neuen Device   Legen Sie mit Hilfe dieses Icons das neue Device  R  an. Mehr zum Parameter  Addlevel finden Sie auf Seite 254.

 Wird nur eine Package­Variante verwendet. IC1B.   das   Gate   ist   nicht   mit   einem   anderen   Gate   des   Device  austauschbar. ➢ Die Package­Auswahl Connect − Verbindung zwischen Pins und Pads Mit dem  CONNECT­Befehl legen Sie fest. Wahl des Packages Klicken   Sie  nun  auf   die  Schaltfläche  Neu  des  Device­Editor­Fensters  unten  rechts. Im Auswahlfenster wählen Sie dann das Package R­10 und vergeben  einen Varianten­Namen.  dann erscheinen die Namen IC1A. der Swaplevel bleibt 0. B. Ein Wert größer als 0 besagt. D. 220 .   Behalten Sie hier den automatisch  generierten Namen bei! Bei Devices  mit mehreren Gates wird  in der Schaltung der jeweilige Gate­ Name dem Namen des Bauteils angefügt. Der  Wert   0   besagt.  da er nicht  in der  Schaltung  erscheint. welche Pins an welchen Gehäuse­ Pads herausgeführt sind. und der Bauteilname in der Schaltung ist IC1. Sie dürfen allerdings  auch einen eigenen Namen festlegen.8 Bauteilentwurf an Beispielen erklärt Der Swaplevel des Gates verhält sich analog zum Swaplevel eines Pins. In diesem Beispiel ist nur ein Gate vorhanden.   Mit   dem   NAME­Befehl   können   Sie   den   Namen   des   oder   der  Gates  verändern. darf die  Zeile auch leer bleiben. Bei einem Device mit nur einem Gate spielt der Name keine Rolle. IC1C und IC1D. das Gate kann in der Schaltung  mit   einem   anderen   Gate   desselben   Device   und   gleichem   Swaplevel  ausgetauscht werden. Der dazu erforderliche Befehl lautet GATESWAP. C. Beispiel: Die Gates heißen A. EAGLE verwendet dann standardmäßig zwei einfache  Hochkommas für den Namen der Package­Variante ('').

  bezeichnet. bei Widerständen). B. Nur nach Vergabe eines Wertes ist das Bauteil eindeutig spezifiziert. Ein Klick auf die Kopfleiste einer Spalte ändert die Sortierreihenfolge. 74LS00N).   R3   usw.2  dieses Gates.1 Definition eines einfachen Widerstandes ➢ Das Connect­Fenster Im vorliegenden Beispiel wurde das Widerstands­Gate automatisch mit  G$1  bezeichnet. In   der   Spalte  Pad  sind   die   beiden   Anschlüsse   des   Gehäuses   gelistet. Der Bauteilname lässt sich später jederzeit mit dem NAME­Befehl ändern. Value On:  Off: Wert lässt sich in der Schaltung ändern (z. Description Klicken   Sie   auf  Description  im   Beschreibungsfeld. und klicken Sie Disconnect an.   und   klicken   Sie   auf  Connect.   Die   Widerstände   werden   dann   mit   R1.  Markieren   Sie   einen   Pin   und   das   zugehörige   Pad. Auch bei Versorgungspannungssymbolen sinnvoll. Wert entspricht dem Device­Namen.   R2. B. deshalb erscheinen in der Spalte  Pin  die Pins  G$1. Die Suchfunktion des ADD­Befehls im  Schaltplan durchsucht diesen Text. Beenden Sie den CONNECT­Befehl mit einem Klick auf OK.1  und  G$1. Falls Sie eine Verbindung rückgängig machen wollen. markieren Sie sie in  der Spalte Connection. inklusive der Angabe von Technology und Package­Variante (z.   Beim   Widerstand   ist   das  sinnvollerweise  R. Präfix wählen Mit dem  PREFIX­Befehl legen Sie den Präfix für den Namen fest. der in der  Schaltung   zunächst   automatisch   vergeben   wird.  wenn vorhanden.8.   Hier   können   Sie   eine  Beschreibung des Bauteils eintragen. Siehe auch Seite 79. 221 .

8 Bauteilentwurf an Beispielen erklärt Sie können. sobald Sie den Bibliothekszweig der Baum­ Ansicht aufklappen und eine Bibliothek auswählen.   und   kann   in   eine   Schaltung   geholt  werden. HTML­Text verwenden. Diese  wird im Control Panel angezeigt. wie auch in der Package­Beschreibung. Auch die Bibliothek als Ganzes kann eine Beschreibung haben.  Hinweise dazu finden Sie in der Hilfe­Funktion unter HTML Text.  ➢ Der Device­Editor: Vollständig definierter Widerstand Speichern Damit   ist   der   Widerstand   definiert. 222 . Die Beschreibung könnte so aussehen: <b>R-10</b> <p> Resistor 10mm Package Wenn die Description eines Bibliotheksobjekts Hyperlinks enthält. Bitte speichern Sie die Bibliothek spätestens jetzt! Bibliotheksbeschreibung Nicht   nur   für   ein   Package   oder   ein   Device   können   Sie   ein  Beschreibung  anlegen. werden   diese mit der entsprechenden Anwendung geöffnet.

2 Definition eines komplexen Bauteils In diesem Abschnitt definieren wir ein Bibliothekselement am Beispiel eines  TTL­Schaltkreises   (541032). Package. Device)  heraus auf das Menü Bibliothek/Beschreibung und nutzen Sie HTML­Text zur  Gestaltung des Textes. Sehen Sie hierzu  auch in der Hilfe­Funktion nach (USE­Befehl).   Es   handelt   sich   um   ein  Vierfach­Oder­Gatter.1 Definition eines einfachen Widerstandes Klicken Sie aus einem beliebigen Editier­Modus (Symbol. dass die  einzelnen   OR­Gatter   nacheinander   platziert   werden   können. Das Schaltplansymbol soll so definiert werden.8. Erst   jetzt   wird   die   Bibliothek   vom   ADD­Befehl   und   dessen   Such­Funktion  berücksichtigt. Man kann die Bibliothek auch in  der Baum­Ansicht des Control Panels als  in use markieren.   Die  Versorgungsspannungspins   sind   im   Schaltplan   zunächst   nicht   sichtbar. Die Definition erfolgt in folgenden Schritten:  Anlegen einer neuen Bibliothek  Zeichnen des bedrahteten Gehäuses (DIL­14)  Anlegen des SMD­Gehäuses (LCC­20)  Definition des Logiksymbols  Erstellen des Versorgungssymbols  Zusammenfügen von Packages und Symbolen in einem Device 223 .   Dieser   Befehl   wird   im  Schaltplan­ oder Layout­Editor ausgeführt.  können aber bei Bedarf in den Schaltplan geholt werden. Bibliothek benutzen Die   neu   definierte   Bibliothek   muss   nun   noch   über   den  USE­Befehl   für  Schaltplan   und   Layout   verfügbar   gemacht   werden. 8.   das   in   zwei   verschiedenen   Package­Varianten  (bedrahtet   und   SMD)   verwendet   werden   soll.

 Vielen Dank für die Genehmigung.8 Bauteilentwurf an Beispielen erklärt ➢ Datenblatt des 541032 Alle Daten dieses Bausteins sind einem Datenbuch der Firma Texas  Instruments entnommen. 224 .

Sollte   ein   passendes   Package   in   einer   anderen  Bibliothek   existieren.  das unter anderem  die  Option Öffnen bietet.62 mm (0. Es handelt sich  um ein DIL­14­Gehäuse mit einem Pin­Abstand von 2.8.  Es  ist   keine   Neudefinition  nötig.54 mm (0. Der Bibliotheks­Editor wird geöffnet. In  diesem Fall wählen Sie mit  Datei/Öffnen/Library  die gewünschte Bibliothek  aus   oder   klicken   in   der   Baum­Ansicht   des   Control   Panels   auf   den  Bibliotheken­Eintrag und selektieren die gewünschte Bibliothek mit rechtem  Mausklick.   Es  erscheint   das   Bibliotheks­Editor­Fenster   mit   einer   neuen   Bibliothek  untiteled. Zeichnen des bedrahteten Gehäuses Der Baustein wird in einem bedrahteten Package gefertigt.3 inch).  kann  man   dieses   in   die   aktuelle   Bibliothek   kopieren.   Daraufhin öffnet sich   ein Kontextmenü.lbr.2 Definition eines komplexen Bauteils Anlegen einer neuen Bibliothek Klicken   Sie   im   EAGLE   Control   Panel   auf   das   Menü  Datei/Neu/Library. Sie dürfen selbstverständlich auch eine bestehende Bibliothek erweitern. ➢ Datenblatt des DIL­14­Gehäuses 225 .1 inch) und  einer Breite von 7.

Folgende Formen stehen zur Verfügung: Square (quadratisch). Klicken Sie auf  OK  und bestätigen Sie die Frage  Neues Package 'DIL­14'   erzeugen? mit Ja. 226 . Klicken Sie auf das CHANGE­Icon und wählen Sie  die Eigenschaft und den passenden Wert aus. Klicken Sie dann auf die Pads. dass der Koordinatennullpunkt ungefähr in der Mitte des Package liegt. in unserem Beispiel DIL­ 14. Das Raster lässt sich zum Beispiel mit der Funktionstaste F6 einfach ein­ und  ausblenden. octagon (achteckig).8 Bauteilentwurf an Beispielen erklärt  Klicken Sie auf das Package­Icon in der Aktionsleiste und geben Sie im  Edit­Menü im Feld Neu den Namen des Package an. Raster einstellen   Stellen  Sie zuerst  das passende Raster (hier 50 mil)  über den GRID­ Befehl ein und lassen Sie sich die Rasterlinien anzeigen. bedeutet das.   Nach   der   Auswahl   der  Eigenschaft klicken Sie mit Ctrl + rechter Maustaste in die Gruppe. Die Pads sollen so angeordnet  sein. round (rund).  da die endgültige Größe durch die Design­Regeln. Legen Sie beispiels­ weise einen von 70 mil fest.  Durchmesser   (Diameter)   und   Bohrdurchmesser   (Drill)   zugeordnet   werden. Das Pad erscheint in der Bibliothek  mit dem Defaultwert von 55 mil. Sie dürfen aber auch einen individuellen Wert angeben.  Restring­Tab im Layout festgelegt wird. Jetzt öffnet sich das Fenster des Package­Editors. Der   Pad­Durchmesser   wird   üblicherweise   mit   dem   Standardwert  auto  (entspricht 0) definiert. Selektieren Sie diesen Wert bei aktivem PAD­ Befehl   (das   Pad   hängt   noch   an   der   Maus)   über   die   Parameterleiste.   Sie  können hier ebenfalls den Bohrdurchmesser und die Padform bestimmen. Pads platzieren   Verwenden   Sie   den   PAD­Befehl   und   platzieren   Sie   die   Lötpunkte  entsprechend den Vorgaben des Datenblattes. Jedem   Pad   können   individuelle   Eigenschaften   wie   Form   (Shape).  dessen   Eigenschaften   verändert   werden   sollen.   CHANGE   kann   auch   auf  Gruppen   (GROUP­Befehl)   angewendet   werden. ➢ Die Parameterleiste bei aktivem PAD­Befehl Ein nachträgliches  Ändern der Eigenschaften schon platzierter Pads erfolgt  mit dem Befehl CHANGE. dass der Pad­Durchmesser auf der  Platine nicht kleiner als 70 mil werden darf (unabhängig vom errechneten  Wert in den Design­Regeln). long (länglich) und  offset (länglich mit versetzter Bohrung).  Geben Sie die gewünschte Pad­Form an und legen Sie den Bohrdurchmesser  fest.

 Parameter Stop festgelegt. nutzen Sie die Alt­Taste für ein  alternatives   Raster   (siehe   GRID­Befehl). Zur einfachen Überprüfung der Namen klicken Sie das Menü Optionen/Einstellungen/Verschiedenes  und  aktivieren die Option  Pad­Namen   anzeigen. RECT. wird für das selektierte Pad kein Thermalsymbol (Wärmefalle) innerhalb  einer Kupferfläche erzeugt. Alternativ tippen Sie in die Kommandozeile: SET PAD ON Oder zum Ausblenden der Pad­Namen: SET PAD OFF Bei   Bauteilen   mit   vielen   fortlaufend   nummerierten   Pads   empfiehlt   sich  folgendes Vorgehen: Selektieren Sie den PAD­Befehl.  P$2. B. Namen und automatische Namensgebung. CIRCLE.1016 mm). dass dieser nicht über Lötflächen geführt wird.   Vergeben   Sie   die   Namen   entsprechend   den   Angaben   des  Datenbuchs. um das Pad '1' zu kennzeichnen.   wird   im   Layer  21  tplace  gezeichnet.   Nach   einem   Bildschirm­Neuaufbau   (F2)   werden   alle  Pad­Namen  dargestellt. Siehe hierzu  auch Seite 98.   und   setzen   Sie   die   Pads   der   Reihe   nach   ab.  Die   Standardbreite   (CHANGE  WIDTH) für Linien im Bestückungsdruck beträgt je nach Bauteilgröße 8 mil  (0. Achten Sie darauf. Setzt man das Flag Thermals auf  off.   Verwenden   Sie  die  Befehle WIRE. POLYGON.   Die   einfachen  Hochkommas müssen in der Kommandozeile eingetippt werden. Thermals) versehen werden.8. Mask­Tab.2 Definition eines komplexen Bauteils Sobald ein Pad platziert wird. Pad-Name  EAGLE vergibt beim Platzieren automatisch einen Pad­Namen. da es sonst  beim Löten auf der Platine zu Problemen kommen kann. kann man einem beliebigen Pad des Packages über  die Einstellung  First  im  Shapes­Tab der Design­Regeln eine besondere Form  zuordnen.   P$3  usw. tippen Sie den Namen des ersten Pads. Mit   CHANGE  STOP   OFF   verhindert   man  die  automatische  Erzeugung   des  Lötstopsymbols. Das Maß der Lötstopsymbole wird in den  Design­Regeln. 227 . ARC. der auf der Platine  sichtbar   sein   soll. das  Raster über den GRID­Befehl feiner ein bzw. P$1. Setzt man  First  auf  on (CHANGE FIRST ON). Bestückungsdruck zeichnen          Ein einfacher Bestückungsdruck. Pads können mit besonderen Flags (First. 4 mil (0. z.2032mm) bzw.  '1'  ein. Stellen Sie ggf.  die man auch über CHANGE nachträglich ändern kann.  Stop. generiert EAGLE automatisch  Lötstopsymbole  in den Layern 29 und 30 t/bStop.

Für   unseren   DIL­14   könnte   die   Eingabe   für   den   Beschreibungstext   so  aussehen: 228 . ob Bauteile auf Ihrer Platine zu nahe  aneinander oder übereinander liegen.  Sperrfläche für Bauteile     Im   Layer   39  tKeepout  sollten   Sie   mit   dem   RECT­Befehl   ein  Sperrfläche über das ganze Bauteil  bzw. verwendet wird  der Proportional­Font. Es öffnet sich ein Fenster.8 Bauteilentwurf an Beispielen erklärt Es kann noch ein zusätzlicher. mit WIRE  einen Rahmen um das  Bauteil legen. Beschreibung Klicken Sie auf  Description  im Beschreibungsfeld. Die Texteingabe kann als  HTML Text erfolgen. etwas schönerer Bestückungsdruck für Doku­ mentationszwecke   im   Layer   51  tDocu  angelegt   werden.   da   er   nicht   mit   den   Fertigungsdaten   ausgegeben  wird. EAGLE arbeitet mit einem Teil der HTML­Tags. die eine  Formatierung des Textes  erlauben. Detaillierte Informationen finden Sie in  der Hilfe­Funktion unter HTML Text.  das   im   unteren   Teil   eine   Texteingabe   erlaubt   und   im   oberen   Teil  (Überschrift) die Beschreibung formatiert darstellt. So kann der DRC prüfen. Die Texte können im Layout mit SMASH und MOVE nachträglich verschoben  werden. diese Texte im Vektor­Font zu schreiben. Wir empfehlen. Sollen  Texte   bei   einer   Drehung   des   Bauteils   um   180   Grad   auf   dem   Kopf  stehen. muss man das Spin­Flag aktivieren (siehe Hilfe­Funktion zum TEXT­ Befehl). >VALUE im Layer 27 tValues für den Wert­Platzhalter. Die Texthöhe beträgt üblicherweise 70 mil.   dass   sie  auf  der   fertigen   Platine  genauso  aussehen  wie  im  Layout­Editor dargestellt. Package-Name und Package-Wert   Nun folgt noch die Beschriftung. So können Sie   sicher   sein.   Dieser   darf   auch  Lötflächen   überdecken. und platzieren Sie diese an ge­ eigneter Stelle. Verwenden Sie den TEXT­Befehl und  schreiben Sie >NAME im Layer 25 tNames für den Namen­Platzhalter bzw.

➢ Package­Editor mit DIL­14­Gehäuse Speichern Spätestens jetzt ist es an der Zeit die Bibliothek unter einem eigenen Namen  (z. Die Suchfunktion im ADD­ Dialog im Layout­Editor sucht auch nach Stichworten aus diesem Text.2 Definition eines komplexen Bauteils <b>DIL-14</b> <p> 14-Pin Dual Inline Plastic Package. Standard Width 300mil Zusätzlich kann man hier z. B. das Referenz­Datenbuch.8.B. my_lib. 229 . die E­Mail­Adresse  der Quelle oder andere Informationen anfügen.lbr) zu sichern.

230 . SMD 1 ist mit 0.  Klicken Sie wieder auf das Package­Icon und geben Sie im Edit­Menü im  Feld  Neu  den Namen des Packages an.8 Bauteilentwurf an Beispielen erklärt Definition des SMD-Packages Die   zweite   Gehäuse­Variante   dieses   Bausteins   sehen   Sie   in   folgender  Maßzeichnung.4 mm größer. Dieses Package soll LCC­20 heißen.0 mm groß sein.8 mm x  3. ➢ SMD­Package.  Klicken   Sie   auf  OK  und   bestätigen   Sie   die   Frage  Neues   Package   'LCC­20'   erzeugen? mit Ja. Variante FK Die Lötflächen sollen 0.8 mm x 2.

2 Definition eines komplexen Bauteils Raster einstellen  Stellen Sie das Raster auf 0. Da der Wert 0. SMD Lötflächen platzieren  Grundsätzlich werden SMD­Bauteile auf der Platinenoberseite definiert. Sehen Sie hierzu auch den Abschnitt  auf Seite 260.8  x 2.0 nicht im SMD­Menü enthalten ist. Legen Sie ebenfalls zwei vertikale Reihen an.  SMDs liegen also immer im Layer 1 Top. ➢ Platzieren der SMDs 231 . Bei diesem Gehäuse ist es sinnvoll. Sollten Sie Bauteile auch auf der Lötseite verwenden wollen.05 mm einzustellen. Mit der rechten Maustaste  kann man die SMDs in 90­Grad­Schritten drehen.8   2.025 inch) ein und lassen Sie sich  die Rasterlinien anzeigen. geben Sie diesen entweder in der  Kommandozeile   oder   im  SMD­Feld   der   Parameterleiste   mit   0. Platzieren Sie die zunächst jeweils fünf SMDs im Abstand 1.27 mm in zwei  horizontalen Reihen in der Nähe des Koordinatennullpunkts. spiegeln Sie es  bei Bedarf auf der Platine mit MIRROR.0   an  (Achtung: Grid­Einheit muss auf mm eingestellt sein). ein alternatives  Grid von 0.635 mm (0. Klicken Sie also auf das Icon SMD und geben Sie in der Kommandozeile 0.8 2 ← ein.8.

  tippen   Sie   in   der  Kommandozeile change smd 0. 232 . erhält  man ein  rundes   SMD   wie  es  zur   Erzeugung   von  Ball­Grid­Array­Gehäusen  (BGA) notwendig ist. also keine  Rundung.  Cream. ob die Lötflächen mit  Radien an den Ecken versehen werden sollen.8 3.   CHANGE   CREAM   OFF   verhindert   man   die  automatische   Generierung   eines   Lötstop­   bzw. Beim Platzieren eines SMDs (im Top­Layer) werden automatisch Symbole für  Lötstoplack im Layer 29 tStop und Lotpaste im Layer 31 tCream erzeugt.8 Bauteilentwurf an Beispielen erklärt Der Parameter Roundness (CHANGE­Befehl) bestimmt. können Sie ein   POLYGON über oder an das SMD legen. die  über die maximal mögliche Größe eines SMDs hinausgeht. 32 bCream.   Lötpastensymbols   für   das  SMD. Mit Hilfe des INFO­Befehls lassen sich die Positionen und Eigenschaften   der Lötflächen prüfen und auch modifizieren. Sehen Sie hierzu auch die Hinweise auf Seite 141.4   im   Menü   standardmäßig   nicht   enthalten   ist. SMDs   können   mit   besonderen   Flags   (Stop. Schieben Sie die 4 SMD­Reihen in die richtige Position. Achten Sie auch darauf. der toleriert werden kann. Mit   CHANGE   STOP   OFF   bzw.  wenn man leicht gerundete Lötflächen vorzieht. Defaultwert ist 0 %. Da der Wert  0.   das   Sie   mit   gedrückter  Alt­Taste  aktivieren. Setzt   man   das   Flag  Thermals  auf  off.4 ← und klicken auf das SMD. Wird eine größere Lötfläche.   wird   für   das   selektierte   SMD   kein  Thermalsymbol (Wärmefalle) innerhalb einer Kupferfläche erzeugt.  Man kann im Layout einen allgemeinen Wert in den Design­Regeln festlegen.05   mm. Wählen Sie dazu das  feinere   alternative   Raster   von   0.8   x   3. benötigt. zum Beispiel eine Kühlfläche. dass Sie   gegebenenfalls die Lötstopmaske und die Lotpastenmaske entsprechend in   den Layern tStop und tCream anpassen.   Mit   den   Befehlen   GROUP   und   MOVE   und   einem   rechten  Mausklick auf die markierte Gruppe bei gedrückter  Ctrl­Taste kann man die  SMD­Reihen in die richtige Position schieben. Wählt man ein quadratisches SMD und definiert Roundness = 100 %. Siehe auch Hilfe­Funktion zu CHANGE und SMD. die man auch über CHANGE nachträglich setzen kann. Verschieben Sie dieses mit MOVE so. Die Größe des mittleren SMDs  in der oberen Reihe kann über CHANGE SMD verändert werden.  Thermals)   versehen  werden. Üblicherweise wählt man bei der Definition eines Package Roundness = 0 %. Beim Spiegeln des Bauteils im Layout auf die Unterseite wandern diese in die  entsprechenden Funktionslayer 30 bStop bzw. Der DRC meldet an dieser Stelle   einen Overlap­Fehler. dass es an der  richtigen Position sitzt.

 für kleinere Bauteile 4 mil (0.  Die  einfachen Hochkommas müssen in der Kommandozeile eingegeben werden. B.8 mm x 2.   und   setzen   Sie   die   Pads   in   der  richtigen  Reihenfolge  ab. dass der Bestückungsdruck nicht über Lötflächen geführt   werden   darf.0 mm und dem Namen 1 an der Maus.254 mm (10 mil).   ergänzender   Bestückungsdruck   für  Dokumentationszwecke im Layer 51 tdocu angelegt werden.   da   es   sonst   beim   Löten   auf   der   Platine   zu   Problemen   kommt.   tippen   Sie   den  Namen   des  ersten   SMDs.  Selektieren   Sie   den   SMD­Befehl. SMDs (auch Pads oder Pins) lassen sich auch direkt über die Kommandozeile  umbenennen: NAME P$1 GND ← gibt dem bisherigen SMD P$1 den Namen GND. zum  Beispiel: smd 0. Dieser darf auch  Lötflächen   überdecken. Sie können in der Kommandozeile auch mehrere Angaben kombinieren. Es   kann   noch   ein   zusätzlicher. Bestückungsdruck zeichnen Setzen Sie zuerst das Raster   0.2 Definition eines komplexen Bauteils Name der SMDs Falls   in   den   SMD­Flächen   kein   Name   sichtbar   ist.8 2 '1' ← Jetzt hängt ein SMD mit 0.   den   Namen   schon   beim   Platzieren   des   SMDs   zu   vergeben. Alternativ bietet es sich bei Bauteilen mit vielen fortlaufend nummerierten  Pads   an.1016 mm).  Siehe hierzu auch Seite 98.   klicken   Sie   das   Menü  Optionen/Einstellungen/Verschiedenes  und  aktivieren die Option  Pad­Namen   anzeigen.2032mm)  bzw.8. 233 .  '1'  ein. Namen und automatische Namensgebung. Alternativ tippen Sie in der Kommandozeile: set pad_names on ←   Verwenden   Sie   den   NAME­Befehl   um   die   Namen   den   Vorgaben   des  Datenblattes anzupassen.   da   er   nicht   mit   den   Fertigungsdaten   ausgegeben  wird.    tplace.          auf einen geeigneten Wert. Standardwert für die Linienbreite im Bestückungsdruck ist 8 mil (0.  z. zum Beispiel    Den Bestückungsdruck  zeichnen Sie im Layer 21  Beachten  Sie.

Aufhängepunkt Sobald   das   Package   fertig   gezeichnet   ist. Verwenden Sie den TEXT­Befehl (Size  70 mil. und platzieren Sie diese an ge­ eigneter Stelle. Proportional­Font) und schreiben Sie >NAME im Layer 25 tNames für den Namen­Platzhalter bzw. Hier können  Sie   eine   detaillierte   Beschreibung   zu   dieser   Bauform   hinterlegen.  Es   kann  HTML­Text verwendet werden. >VALUE im Layer 27 tValues für den Wert­Platzhalter. B. Nach dieser Beschreibung bzw. Die Texte können im Layout mit SMASH und MOVE nach­ träglich losgelöst und verschoben werden. So können Sie   sicher   sein.  Nur   so   können   Sie   sicher   sein. Stichworten davon kann beim ADD­Dialog im  Layout­Editor gesucht werden.635 mm) und verschieben das Package mit GROUP und MOVE. mit WIRE  einen Rahmen um das  Bauteil legen. Wir empfehlen. Dieses Format ist in der Hilfe­Funktion des  Programms unter HTML Text beschrieben.   dass   sie  auf  der   fertigen   Platine  genauso  aussehen  wie  im  Layout­Editor dargestellt. diese Texte im Vektor­Font zu schreiben. ob Bauteile auf Ihrer Platine zu nahe  aneinander oder übereinander liegen.   dass   tatsächlich   alle   Objekte   verschoben  werden. dass vorher alle Layer eingeblendet sind (DISPLAY ALL).  Falls   notwendig. Achten Sie darauf.  Er sollte  ungefähr im  Zentrum  des Package  liegen.  Sperrfläche für Bauteile     Im   Layer   39  tKeepout  sollte   man   mit   dem   RECT­Befehl   eine  Sperrfläche über das ganze Bauteil  bzw.   wo   sich   der  Koordinatenursprung  befindet. So kann der DRC prüfen.   wählen   Sie  mit   GRID   ein  geeignetes  Raster  (z.8 Bauteilentwurf an Beispielen erklärt Package-Name und Package-Wert  Nun folgt noch die Beschriftung.  0. 234 . Für den LCC­20 könnte die Eingabe im HTML­Text­Format so aussehen: <b>LCC-20</b> <p> FK ceramic chip carrier package from Texas Instruments. Beschreibung Abschließend klicken Sie auf  Description  im Beschreibungsfeld.   prüfen   Sie   bitte.

 Als erstes legen wir ein OR­Symbol an. in einer   anderen Bibliothek.   Geben   Sie   in   der   Zeile  Neu  einen  Namen   für   das   Symbol   an. 235 .  Bestätigen Sie die Frage Neues Symbol '2­input_positive_or' erzeugen? mit Ja.   B. kopieren Sie es einfach in die aktuelle Bibliothek. das Sie brauchen.8.   z.   Klicken   Sie   auf   das  Symbol­Icon.  Nun sehen Sie das Symbol­Editor­Fenster vor sich. vollständig definiert Speichern Bitte vergessen Sie nicht. die Bibliothek zwischendurch zu speichern! Angenommen Sie finden genau das Package.  2­input_positive_or  und   klicken   Sie  OK. Definition des Logik-Symbols für den Schaltplan Unser Bauteil enthält vier OR­Gatter mit jeweils zwei Eingängen und einem  Ausgang.  Mehr Informationen dazu ab Seite 267.2 Definition eines komplexen Bauteils ➢ LCC­20.

 Mit  GROUP.   Mit   einem   Ausrufezeichen   starten   und   beenden   Sie  überstrichenen   Text. Die Parameter  Orientation.   Beispiele   dazu   finden   Sie   in   der   Hilfe­Funktion   zum  TEXT­Befehl.  Die  Pin­ Eigenschaften können in der Parameterleiste verändert werden. Der   Koordinatennullpunkt   sollte   ungefähr   in   der   Mitte   des   Symbols   und.  wenn möglich. Für Pins. dass das Raster auf 0. der Ausgangs­Pin Y. dass Pin und Netz im selben Raster liegen. nicht direkt unter einem Pin­Anschlusspunkt liegen. In unserem Symbol  heißen die beiden Eingangspins A und B.   Ist   ein   Pin   schon  abgesetzt. Direction und Swaplevel sind ausführlich im Beispiel des Widerstand­ Symbols beschrieben (siehe S. Somit ist  ein einfaches Selektieren der Bauteile im Schaltplan gewährleistet. solange der  Pin   an   der   Maus   hängt   und   noch   nicht   platziert   ist.  Visible. Pin-Name  Mit dem NAME­Befehl vergeben Sie die Pin­Namen. CHANGE und Ctrl + rechtem Mausklick können auch mehrere Pins  gleichzeitig bearbeitet werden. kann man mit CHANGE nachträglich Eigenschaften verändern.  Function. können Sie den Namen mit einem  Überstrich   versehen.   Ansonsten entsteht keine elektrische Verbindung zwischen Netz und Pin! Pins platzieren   Selektieren   Sie   den   Pin­Befehl   und   platzieren   Sie  drei  Pins.8 Bauteilentwurf an Beispielen erklärt ➢ Logik­Darstellung des 541032 Raster prüfen  Stellen Sie sicher. 236 .215).  Length.  Bitte verwenden Sie nur dieses Raster (zumindest beim Platzieren der Pins). die ein negiertes Signal führen.1 inch eingestellt ist (default).  Es ist zwingend notwendig.

 Die Texte können im Schaltplan nach  SMASH auch nochmal verschoben werden.8.2 Definition eines komplexen Bauteils Symbol zeichnen   Zeichnen   Sie   mit   WIRE   das   Symbol   im   Layer   94  Symbols.   Die  Standardlinienbreite   im   Symbol­Editor   ist   10   mil. Speichern Jetzt ist ein günstiger Augenblick die bisherige Arbeit zu sichern. Platzieren Sie  die beiden Texte an geeigneter Stelle. CUT und PASTE kopieren (siehe Seite 268). ➢ Der Symbol­Editor: Logik­Symbol (amerikanische Darstellung) Falls dieses Symbol schon in einer anderen Bibliothek existiert. 237 . kann man   es über die Befehle GROUP.   Sie   dürfen   auch   eine  beliebige andere Linienbreite wählen. Platzhalter für NAME und VALUE   Für die Bauteilbeschriftung im Schaltplan schreiben Sie mit dem Text­ Befehl >NAME im Layer 95 Names und >VALUE im Layer 96  Values  (Default: Size 70 mil. Font  Proportional).

 B. Sie ist nur  sichtbar. wenn Layer 93 Pins aktiviert ist! Pin-Name   Mit   dem   NAME­Befehl   geben   Sie   den   beiden   Pins   noch   den  Signalnamen. In unserem Falle GND und VCC.   Klicken  Sie  jetzt  auf  die  beiden Pins um diese Eigenschaft zuzuordnen. Aus   optischen   Gründen   wurde   im   unten   gezeigten   Symbol   die   Pin­ Eigenschaft  Visible  auf  Pad  gesetzt   und   mit   TEXT   die  Pin­Beschriftung   im  Layer 95 Names angelegt. Bestätigen Sie  die Frage Neues Symbol 'VCC­GND' erzeugen? mit Ja. 238 . Beide  Pins  erhalten  die Direction  Pwr. VCC­GND und klicken Sie OK.   Ein  Platzhalter für Value ist hier nicht notwendig.  Verwenden Sie nur dieses Raster beim Platzieren der Pins! Pins platzieren   Holen Sie mit dem PIN­Befehl zwei Pins und platzieren sie diese. den Sie führen sollen. Platzhalter für NAME und VALUE   Für die Bauteilbeschriftung im Schaltplan schreiben Sie mit dem Text­ Befehl den Platzhalter >NAME im   Layer   95  Names.1 inch eingestellt ist (default).8 Bauteilentwurf an Beispielen erklärt Definition eines Versorgungsspannungssymbols Es werden zwei Pins für die Versorgungsspannung benötigt.   Geben   Sie   in   der   Zeile  Neu  einen  Namen für das Symbol an. Die grüne Pin­Beschriftung wird aktualisiert und zeigt nun Pwr 0.   Klicken   Sie   auf   das  Symbol­Icon. Diese werden in  einem   separaten   Symbol   angelegt. Raster prüfen  Zunächst prüfen Sie ob das Raster auf 0. Der  Koordinatennullpunkt sollte ungefähr in der Mitte des Symbols liegen.   Platzieren   Sie   den   Text   an   geeigneter   Stelle. z.   Option  Direction  und   wählen  Pwr  aus.   da   sie   im   Schaltplan   zunächst   nicht  sichtbar sein sollen. Dazu  klicken Sie mit der Maus auf  CHANGE.

 der Definition eines  Device­ Sets. die zwar dieselben Symbole für  den   Schaltplan   besitzen.2 Definition eines komplexen Bauteils ➢ Das Versorgungssymbol Packages und Symbole in einem Device-Set verbinden Nun kommen wir zum abschließenden Schritt.8.   Ein   Device­Set   ist   die   Verknüpfung   von   Symbolen   und   Package­ Varianten zu realen Bausteinen. Die Definition eines Device bzw. Varianten festlegen  Pin­Pad­Zuordnung mit dem CONNECT­Befehl bestimmen  Technologien definieren (falls gewünscht/notwendig)  Prefix und Value angeben  Beschreibung des Device 239 .   aber   in   unterschiedlichen   Technologien   oder  Package­Varianten ausgeführt werden. Device­Sets besteht im Prinzip aus diesen  Schritten:  Symbol(e) auswählen. Ein Device­Set besteht aus mehreren Devices. benennen und Eigenschaften festlegen  Package(s) zuordnen bzw.

Symbole auswählen   Als  erstes   holen Sie  die  Symbole. Der Name wird im Schaltplan üblicherweise nicht dargestellt. Festlegen des Addlevels und Swaplevels Mit dem Addlevel kann man bestimmen. Geben Sie  also  den Namen  54*1032A  ein  und  bestätigen  Sie  die Frage  Neues  Device   '54*1032A' erzeugen? mit Ja. D und P für das Versorgungsgate. Ein   Fragezeichen  ?  im   Device­Namen   steht   als   Platzhalter   für   die   Package­Variante. Das Device­Editor­Fenster öffnet sich. ist es allerdings  sinnvoll eigene Gate­Namen zu vergeben. 240 . Klicken Sie dazu auf das  CHANGE­Icon.   nennt   man  Gate. G$2 usw. B. Benennen der Gates   Ein   Symbol.   wählen   Sie   den   Eintrag  Addlevel  und   wählen   Sie   den  gewünschten Wert für ein Gate aus.)  versehen. Es öffnet sich ein Fenster. In unserem Beispiel handelt es sich um einen 541032A. Geben Sie in der Zeile Neu den Namen  für das Device an. Anschließend klicken Sie auf das Gate. Zur Unterscheidung der OR­Gatter  ändern Sie die Gate­Namen mit dem NAME­Befehl.   die zu  diesem  Bauteil  gehören mit  ADD. die aus mehren Gates zusammengesetzt sind. Doppelklicken Sie auf das Symbol  2­input_positive_or und platzieren Sie es vier Mal.   fügt   EAGLE   die   Package­ Variante automatisch am Ende des Device­Namen an. Bei Bausteinen. das alle verfügbaren Symbole der aktuellen  Bibliothek zeigt. Für die Angabe der verschiedenen Technologien wird  im  Device­Namen an geeigneter Stelle ein * als Platzhalter verwendet.  Den aktuellen  Addlevel sehen Sie links  oben für jedes Gate im Layer 93 Pins. Vergeben Sie die Namen  A.  das Sie verändern wollen. Klicken Sie erneut auf das ADD­Icon und selektieren Sie das Symbol  'VCC­GND' aus der Liste. Platzieren Sie dieses ebenfalls in der Zeichenfläche.   Vergeben   Sie   für   die   Gates   A   bis   D   den   Addlevel  Next  und   für   das  Versorgungsspannungs­Gate den Addlevel  Request.   das   in   einem   Device   verwendet   wird. C.8 Bauteilentwurf an Beispielen erklärt  Klicken Sie auf das Device­Icon. Dieser Baustein soll  in zwei verschiedenen Technologien eingesetzt werden. als 54AS1032A und  als 54ALS1032A.  Gates werden automatisch mit einem generierten Namen (G$1. wie die Gates beim ADD­Befehl im  Schaltplan  platziert  werden  sollen.   Wird   kein  ?  verwendet.

 Wählen Sie das Package DIL­14 und geben Sie den  Varianten­Namen J an.2 Definition eines komplexen Bauteils Im Schaltplan hängt somit sofort nach dem Platzieren des ersten OR­Gates  das   nächste   an   der   Maus.  die Gates dürfen  nicht  vertauscht werden. Klicken Sie auf OK.  Das bedeutet.  Der Swaplevel kann zwischen 0  und   255   liegen.lbr  in die aktuelle  Bibliothek. rechts unten. die man auch vertauschen  darf.  umbenennen.   das   eine   Auswahl   der   in   dieser   Bibliothek  definierten Gehäuse zeigt. Klicken Sie auf CHANGE.   um   das   Package   in   die   aktuelle  Bibliothek zu kopieren und eine neue Variante anzulegen. Falls in der aktuellen Bibliothek keine passende Package­Variante existieren  sollte. darüber  eine einfache Darstellung des selektierten Package. den CONNECT­Befehl aufrufen oder den  Package­Editor starten. Der Swaplevel bestimmt. Wiederholen Sie diesen Vorgang.  Es   öffnet   sich   ein   Fenster. Auswählen der Package-Varianten Klicken Sie im Device­Editor­Fenster auf die Schaltfläche  Neu. Default­Wert ist 0. neu  anlegen. h. Der Infotext im Layer  93 Pins wird entsprechend geändert.  Verwenden   Sie   den   PACKAGE­Befehl.lbr J So kopieren Sie das Gehäuse  DIL14  aus der  ref­packages.   So  kann  man Varianten  löschen. wie auch der Addlevel. Das Power­Gate erscheint nicht automatisch.   Alle   4   Gates   können   nacheinander   abgesetzt  werden. Siehe auch Seite 261.   Gleichzeitig   wird   eine   Package­Variante   mit   Namen  J  für   das  Device erstellt. In der Liste rechts sehen Sie jetzt die gewählten Package­Varianten. wählen Sie LCC­20 und vergeben den Vari­ anten­Namen FK.   Gates   mit   demselben   Swaplevel   können   untereinander  vertauscht werden. Durch   Anklicken   einer   Package­Variante  mit   der   rechten   Maustaste   öffnet  sich  ein  Kontextmenü. Technologien definieren.  links oben für jedes Gate im Layer 93 Pins angezeigt. Eine genaue Beschreibung des Parameters ADDLEVEL finden Sie im Abschnitt  Mehr zum Parameter Addlevel auf Seite 254.   kann   man  auf   ein   Package   aus   einer   anderen   Bibliothek   zugreifen. ob Gates eines Baustein im Schaltplan vertauscht  werden dürfen. Beispiel: PACKAGE DIL14@d:\eagle\lbr\ref-packages. wählen Sie den Eintrag Swaplevel und geben  Sie den Wert 1 an. Sie können es jedoch  im Schaltplan bei Bedarf mit dem INVOKE­Befehl holen.8. Der aktuell eingestellte Wert wird. d. die Zuordnung von Pins und Pads ist noch nicht (vollständig)  durchgeführt. Unser Device besteht aus vier identischen Gates. 241 . Beide Einträge sind durch  ein gelbes Symbol mit Ausrufezeichen markiert. Klicken Sie auf die vier OR­Gates.

  Beenden   Sie   die   Definition   mit  einem Klick auf OK.  Jedes   Netz   an   einem   Pin   erzeugt   eine   Signallinie   an   einem   Pad. ➢ CONNECT­Dialog Links sehen Sie die Liste der Pins.   Ansonsten   könnten   sich   unbemerkt  Fehler einschleichen. 242 . Verbinden Sie jeden Pin mit einem  Pad   nach   den   Vorgaben   des   Datenblattes. Über die Schaltfläche Connect verbinden Sie beide.   Mit  CONNECT ordnen Sie jedem Pin ein Pad zu. ➢ Die Pinbelegung der Packages Selektieren Sie die Variante  J  in der Package­Liste und klicken Sie auf die  Schaltfläche CONNECT. An dieser Stelle definiert man. Klicken Sie auf einen  Pin­Eintrag und wählen Sie das dazugehörende Pad aus.   Prüfen   Sie   die  Connects   in   der   Bibliothek   sorgfältig. Beide Einträge sind  jetzt markiert. in der Mitte die Pads. Es öffnet sich das Connect­Fenster.   Die  Pinbelegung   für   den   541032   ist   im   Datenblatt   festgelegt. die das Layout unbrauchbar machen. Dieses Paar  erscheint rechts in der Connection­Spalte.8 Bauteilentwurf an Beispielen erklärt Der Connect-Befehl Dieser   Schritt   ist   wohl   der   wichtigste   in   der   Bibliotheksdefinition.  wie die Netze des Schaltplans im Layout als Signallinie umgesetzt werden.

  Definieren   Sie   in   der   Zeile  Neu  die  Technologie und bestätigen Sie die Eingabe mit  OK. Nach erfolgter Eingabe  sind die Einträge AS und ALS mit einem Häkchen aktiviert. 2. Anschließend  ein Klick auf  Technologies  im Beschreibungsfeld. Selektieren Sie die Package­Variante  J  in der Liste rechts im Device­Editor­ Fenster. Ein Pin muss mit genau einem Pad verbunden sein! Es   ist   nicht   möglich   mehrere   Pins   mit   einem   gemeinsamen   Pad   zu   verbinden! In einem Device dürfen mehr Pads als Pins sein. im Datenblatt aber mit 1. dass beide Technologien in beiden Package­Varianten verwendet  werden.   Gehen   Sie   genauso   vor   wie  oben beschrieben. Das  Technologien­Fenster   öffnet   sich. wenn  jeder Pin mit einem Pad verbunden ist.   An   Stelle   des   *   wird   im   Schaltplan   das   Kürzel   der  gewählten   Technologie   eingesetzt. Definieren Sie genauso die Verbindungen für die zweite Package­Variante FK. aber nicht umgekehrt! Pins   mit   der   Direction   NC   (not   connected)   müssen   auch   einem   Pad  zugeordnet werden.   Aus   dem   Datenblatt   kann   man  entnehmen. Bitte beachten Sie. Schließen Sie das Fenster mit erneutem Klick auf OK.  Sie bleiben in der  Pad­Spalte übrig. 3 und 4. das  einen vollständigen Connect dokumentiert. C und D benannt wurden. Rechts von den beiden Package­Varianten steht nun ein grünes Häkchen.  Selektieren Sie die Variante und klicken Sie auf die Schaltfläche Connect.8. 243 .2 Definition eines komplexen Bauteils Bitte  beachten Sie. Beenden Sie den Vorgang mit Klick auf  OK. Technologien definieren Der   541032   soll   wie   oben   schon   angemerkt   in   zwei   verschiedenen  Technologien AS und ALS eingesetzt werden. Das ist nur dann der Fall. B. dass in dieser Variante sechs Pads nicht belegt werden. Wir haben durch das Einfügen  eines   *   als   Platzhalter   im   Device­Namen   schon   den   ersten   Schritt   zur  Vorbereitung   getan.  dass  in unserem   Beispiel  die  einzelnen  Gatter  mit den  Namen A. Im  Connect­Fenster   erscheint   der   übliche   Dialog.

 74LS00N). Wert entspricht dem Device­Namen. Description Klicken Sie auf Description im Beschreibungsfeld. In diesem Beispiel soll IC gewählt werden.   die   Sie   bei   einer   Stichwortsuche   verwenden   würden. den Wert eines Bauteils nach  einer Sicherheitsabfrage zu ändern. Auch wenn Value Off gesetzt ist. wenn vorhanden.   ob   der   Bauteile­Wert   im  Schaltplan oder Layout frei gewählt werden kann oder vorgegeben wird. Beenden Sie  die Definition mit einem Klick auf OK. Ändern Sie den Wert nachträglich. Im jetzt geöffneten Fenster  können Sie eine Beschreibung des Bauteils eingeben. 244 . Im geöffneten Technologien­Fenster sehen  Sie jetzt schon AS und ALS zur Auswahl. inklusive der Angabe von Technology und Package­Variante (z. so dass ein Häkchen angezeigt wird. Im   Beschreibungsfeld   des   Device­Editors   werden   nun   für   die   gewählte  Package­Variante die verfügbaren Technologien aufgelistet. bleibt dieser bei einer späteren Änderung  der  Technologie   oder   der   Package­Variante  über   CHANGE  PACKAGE  bzw. Hier   können   Sie   HTML­Text   verwenden. ist es möglich. Präfix bestimmen Der   Präfix   des   Bauteilnamens   wird   einfach   durch   Klick   auf   die  Prefix­ Schaltfläche definiert.  TECHNOLOGY unverändert. Verwenden Sie typische  Begriffe. Value Im   Device­Modus   bestimmt   man   mit  VALUE. B. Klicken Sie wieder auf  Technologies im Beschreibungsfeld. Aktivieren Sie beide durch einen  Klick in das Kästchen links.8 Bauteilentwurf an Beispielen erklärt ➢ Technologien für Package­Variante J Selektieren Sie in der Package­Liste die Variante FK. On: Off: Der Wert ist in der Schaltung veränderbar (z.   Die  Suchfunktion des ADD­Befehls im Schaltplan durchsucht auch diesen Text.   In   der   Hilfe­Funktion   unter   dem  Stichpunkt HTML Text finden Sie etwas über die Syntax. B. Nur nach Vergabe eines Wertes ist das Bauteil eindeutig spezifiziert. bei Widerständen).

245 .   Es   ist  auch nicht relevant.2 Definition eines komplexen Bauteils Die Beschreibung könnte so aussehen: <b>541032A</b> <p> Quadruple 2-Input Positive-OR Buffers/Drivers from TI. ob die Pins im Schaltplan sichtbar sind oder in einem  versteckten Symbol in den Schaltplan geholt wurden.  Pins  mit Direction  Pwr  und  demselben Namen werden  automatisch   verdrahtet   (auch   ohne   explizit   dargestellte   Netzlinie). Bitte speichern Sie die  Bibliothek spätestens jetzt! 8. Wenn die Description eines Bibliotheksobjekts Hyperlinks enthält.  ➢ Der Device Editor: 54*1032A.8.3 Versorgungsspannungen Versorgungspins von Bauelementen Die   Versorgungspins   von   Bauelementen   sind  bei   der   Symboldefinition   mit  Pin­Direction  Pwr  zu   definieren. werden   diese mit der entsprechenden Anwendung geöffnet.   Der   Pin­Name   bestimmt   den   Namen   des  Versorgungssignals.dev Speichern Die Definition des Bausteins ist somit abgeschlossen.

Nun   definieren   Sie   das   Versorgungssymbol   mit   dem   Namen  PWRN  und  folgenden Eigenschaften: ➢ Versorgungssymbol Die beiden Pins heißen GND und VCC. 246 . Function None und Visible Pad definiert. Visible Pin und Function None definiert. Der Ausgangs­Pin heißt O und ist mit Direction Out.  Swaplevel 1.   In   diesem   Fall  definiert man ein separates Symbol. Nun legen Sie das Device 7400 an.8 Bauteilentwurf an Beispielen erklärt Unsichtbare Versorgungspins Bei Logikbausteinen oder Operationsverstärkern will man im allgemeinen die  Versorgungsanschlüsse   nicht   in   der   Schaltung   darstellen. Visible Pin  und Function Dot definiert. Swaplevel  0.  Am Beispiel des TTL­Bausteins 7400 soll das demonstriert werden. Swaplevel 0. das die Versorgungsanschlüsse enthält. Sie sind mit Direction Pwr. Definieren Sie zuerst ein NAND­Gatter mit dem Namen 7400 und folgenden  Eigenschaften: ➢ NAND­Symbol 7400 (europäische Darstellung) Die   beiden   Eingangs­Pins   heißen  I0  und  I1  und   sind   mit   Direction  In.

8. wie es in einer der mitgelieferten  EAGLE­Bibliotheken definiert ist. dass diese Gates beim Platzieren in die Schaltung der  Reihe nach verwendet werden (in der Reihenfolge. Mit dem ADD­Befehl lassen  sich nur die NAND­Gatter platzieren. in die Schaltung geholt. Während ein IC mit zwei Next­Gates in der  Schaltung etwa als IC1A und IC1B erscheint.   wie   sie   in   der   Schaltung   etwa   für  Masse   oder   VCC  verwendet werden. Definieren   Sie   dann   mit   dem   CONNECT­Befehl. sind als Devices ohne Package definiert. in der sie in das Device  geholt wurden).  Im   Schaltplan   sind   nur   die   Zeichen   vor   dem   "@"   sichtbar.   und   die   Pins  werden dort auch so behandelt. Addlevel Next bedeutet. gehen  Sie folgendermaßen vor:   Jeder Versorgungspin erhält die Pin­Direction Pwr   Benennen Sie diese Pins mit GND@1.   an   welchen   Pads   des  Gehäuses die Versorgungspins herausgeführt sind. C und D. als hießen Sie alle GND. Bezeichnen Sie dann mit dem NAME­Befehl die Gates mit A. zum Beispiel sollen drei Pins GND heißen. Addlevel Request legt zweierlei fest:  Das Versorgungs­Gate wird nur auf Anforderung. 247 . B. GND@2 und GND@3.8. Platzieren Sie mit dem ADD­Befehl das Symbol 7400 viermal. wobei als  Addlevel Next und als Swaplevel 1 eingestellt ist. Achten Sie bei der Definition eigener  Supply­Symbole darauf.3 Versorgungsspannungen Legen Sie mit PACKAGE das Gehäuse fest und mit PREFIX den Namens­ Präfix IC. Sie sind für die  automatische   Verdrahtung   der   Versorgungsnetze   erforderlich   (siehe   auch  Seite 126). dass Pin­ und  Device­Name übereinstimmen.4 Supply-Symbole Supply­Symbole. Platzieren   Sie   dann   das   Symbol  PWRN  einmal. Pins mit gleichen Namen Wenn   Sie   Bausteine   definieren.  In   der   Platine   sind   die   zugehörigen   Pads   dann   automatisch   miteinander  durch Signallinien verbunden.  Das Versorgungs­Gate wird bei der Namensgebung in der Schaltung  nicht berücksichtigt.   die   mehrere   Versorgungspins   für   ein  gemeinsames Signal haben.   und   zwar   mit  Addlevel  Request und mit Swaplevel 0. Das folgende Bild zeigt das  GND­Symbol. Nennen Sie dieses Gate P. wird ein IC mit einem  Next­Gate und einem Request­Gate nur mit IC1 bezeichnet. nämlich mit dem  INVOKE­Befehl.

  Andererseits   sind   sie   mit  Value  On  flexibler. Das entsprechende Device wird mit Addlevel Next  definiert. welches Signal automatisch verdrahtet wird. Sonst wäre Platzierung. Der Pin­Parameter Visible wurde hier auf Off gesetzt.).8 Bauteilentwurf an Beispielen erklärt Der Pin ist mit Direction  Sup  definiert und hat den Namen  GND.  Sie können die  Beschriftung  ändern. weil EAGLE den Device­Namen defaultmäßig als Wert  einsetzt. das dieses Symbol enthält. Allerdings kann  das   Symbol   mit   der   gewählten   Lösung   in   unterschiedlichen   Devices  verwendet werden (etwa für DGND etc. für die automatische  Verdrahtung   des   GND­Signals   zuständig   ist.   Wenn   Sie   Value   auf  Off  setzen. da der  Benutzer sonst nicht weiß.   dass   die  Beschriftung   nicht   versehentlich   geändert   wird. dass die Beschriftung den Pin­Namen wiedergibt.   sind   Sie   sicher. dass das Device. Das Device erhält ebenfalls den Namen GND.  Ausrichtung und Größe des Pin­Namens nicht mehr frei wählbar.   Als   Beschriftung   ist   die  Textvariable für den Wert (>VALUE) gewählt. Eine direkte  Beschriftung mit dem Text GND wäre hier möglich gewesen. falls  Sie etwa  ein  248 .   erhält   das   Device   den   Namen   des  Pins. Es ist sehr wichtig. Damit erscheint im Schaltplan  die Beschriftung GND. ➢ Supply­Symbol für GND Dem Supply­Symbol wird kein Package zugeordnet! Wie   schon   oben   erwähnt. Damit ist  festgelegt.  der   im  Symbol verwendet wurde.

 Diese Package­Variante wird jetzt in der Vorschau gezeigt.   weitere  Eigenschaften. Dazu klicken Sie rechts unten in der Package­Liste auf den Eintrag  DIL14 (Variant N).  in   einem   beliebigen   Verzeichnis   ab.   So  verhindern wir.lbr und speichern Sie eine Kopie der  Bibliothek   über  Speichern   unter..  Attribute definieren Wir wollen für die Package­Variante N. Kurzanleitung zur Definition eines Supply­Symbols:  Anlegen eines neuen Symbols in der Bibliothek  Platzieren des Pins mit Direction Supply   Pin­Name entspricht dem Signalnamen  Value­Platzhalter setzen  Anlegen eines neuen Devices  Device­Name ist Signalname  Keine Package­Zuordnung nötig 8.4 Supply-Symbole zweites  Massepotential  haben. dass die Originalbibliothek verändert wird.  Im   Device­Editor  können  jeder Package­Variante und jeder Technologie beliebige Attribute zugeordnet  werden. Es öffnet sich folgendes Attribut­Fenster: 249 .5 Attribute Für   jedes   Bauteil   kann   man.   zusätzlich   zu  >Name  und  >Value. Öffnen Sie dazu die Bibliothek  74xx­eu. Klicken Sie jetzt auf das Attribute­Icon     in der Menüleiste des Device­ Editors oder auf den Text  Attributes  im Beschreibungsfenster unterhalb der  Device­Darstellung.   so   genannte  Attribute. Editieren Sie das  Device 74*05. In diesem Abschnitt sollen Sie zur Übung für ein Device Attribute  definieren. Allerdings  müssen Sie für die zweite  Masse  dann die Netze explizit verlegen. Attribute  anlegen. also für das DIL14­Gehäuse.8.   definieren..

 ob der Wert in  der   Zeichnung   verändert   werden   darf   (variable)   oder   nicht   (constant). das aber für eine bestimmte  Technologie  einen anderen  Wert haben soll.8 Bauteilentwurf an Beispielen erklärt ➢ Attribut­Dialog In diesem Fenster sehen Sie die Liste der vorhandenen Technologien für die  Package­Variante N.  Wählen Sie in unserem Beispiel constant.  Nun muss man noch festlegen.  Klicken Sie dazu im  Attribut­ Dialog auf die Schaltfläche Neu und geben folgende Attribut­Parameter ein: Name: Lieferant   Wert: Meier. den Attributnamen ein. Attributnamen werden automatisch in Großbuchstaben gewandelt! 250 .  Geben Sie im Feld Name. ➢ Das Attribut Hoehe wird definiert Klicken Sie auf OK. Mit Klick auf Neu öffnet sich das Fenster Neues Attribut. Im Feld darunter bestimmt man. Wir wollen noch ein weiteres Attribut anlegen. variable   Technologien: alle  Klicken   Sie   auf  OK.  Es   wird   für   das  Lieferant­Attribut  eine  weitere   Spalte  angezeigt. zum Beispiel Hoehe und als  Wert beispielsweise 4mm an. Das neue Attribut wird jetzt in der Übersicht gezeigt. für die gerade selektierte (diese) oder für  alle. Alle Technologien haben den Eintrag Meier. für welche Technologie dieses Attribut gelten  soll. Wählen Sie in unserem  Beispiel alle.

 dass die Änderung nur für die aktuell gewählte  (diese). Im  Ändern­Dialog   gibt   es   unter   Technologien  die   Optionen  diese. Als   letztes   soll   noch   ein   Attribut   für   Bemerkungen  erstellt  werden.5 Attribute Es   soll   aber   in   unserem   Beispiel   die   HCT­Technologie   von  Huber  exklusiv  geliefert werden. alle.   Dieses  Attribut   soll   keinen   Wert   enthalten   und  variable  sein.8. das  zur Technologie HCT gehört.   für  alle  beziehungsweise   für   alle   Technologien.  Dieser   wird   von  Huber   exklusiv  geliefert.  alle  mit   gleichem Wert. Das heißt. Treffen Sie folgende Einstellungen: Name: Lieferant   Wert: Huber exclusiv. constant   Technologien: diese Nach einem Klick auf OK ist für den HCT­Baustein eine Ausnahme definiert.  ➢ Das Lieferant­Feld für HCT ist selektiert Klicken   Sie   auf  Ändern.  ausgeführt wird.   Dieser   Attribut­Wert   kann   im  Schaltplan/Layout nicht verändert werden.   damit   es   ggf. variable   Technologien: alle Nach einem Klick auf OK sieht das Attribut­Fenster so aus: 251 .   Es   öffnet   sich   das   Fenster   zum   Ändern   der  Eigenschaften des Attributs. Treffen Sie folgende  Einstellungen: Name: Bemerkung   Wert: ­ .   im  Schaltplan oder im Board benutzt werden kann.  Klicken  Sie dazu  im  Attribut­Fenster  wieder   auf  Neu.   die   denselben  Attribut­Wert   wie   das   gerade   gewählte   haben   (alle   mit   gleichem   Wert). Klicken Sie dazu auf das Feld des Lieferant­Attributs.

 Variante N Nicht   veränderbare  (constant)  Attribut­Werte  sind  in der  Tabelle grau   hinterlegt.  Die  Attribute   können  zunächst   nur  über  den  ATTRIBUTE­Befehl  angezeigt  werden. Schließen Sie das Attribut­Fenster mit einem Klick auf OK.  Informationen über die Möglichkeiten zur Darstellung der Attribute  finden Sie ab Seite 129. Die   Definition   der   Attribute   für   die   Package­Variante  N  ist   jetzt  abgeschlossen.  Dazu definieren Sie mit dem TEXT­Befehl einen Platzhaltertext im Symbol  und/oder im Package. Ein Platzhaltertext beginnt immer mit dem >­Zeichen. Layout  verwendet.  Attribute können auch über die Kommandozeile oder mit Hilfe einer Script­ Datei   definiert   werden. klicken Sie auf den Eintrag in der Package­Übersicht und verfahren  Sie so. Wenn Sie für die Package­Variante  D  (SO14) ebenfalls Attribute definieren  möchten. Im  Device­Editor­Fenster erscheinen jetzt neben Technologies auch die Attribute.  gefolgt vom Attributnamen. bringt es die Attribute und deren Werte aus der Bibliothek mit. wie oben für die Variante N beschrieben.   Die   Syntax   dazu   erfahren   Sie   in   der   Hilfe   zum  ATTRIBUTE­Befehl.  Für unsere drei Beispiel­Attribute wären das die Texte: >Bemerkung >Hoehe >Lieferant 252 .  die definiert wurden. ob ein Attribut zusammen  mit dem Gate oder Package im Schaltplan oder Layout angezeigt werden soll.8 Bauteilentwurf an Beispielen erklärt ➢ Die Attribute für den 74*05. Attribute anzeigen Wird das Device 74*05 ohne weitere Änderungen im Schaltplan bzw. Platzhaltertexte in Symbol und Package Man kann auch schon in der Bibliothek festlegen.

 Package­Editor  und   wählen   Sie   für   jeden   Text   den   gewünschten   Layer. Das Festlegen der Anzeigeoptionen ist auch auf Seite 129 beschrieben.  Wenn   Sie   ein   Bauteil   mit   vordefinierten   Attribut­Texten   im   Schaltplan  beziehungsweise   Layout   platzieren   und   einen   Wert   für   das   Attribut  definieren. ➢ Beschriftung von Schaltplansymbolen Im ersten Fall sind alle Symbole mit >NAME beschriftet. 8. Dann  wirkt   die   Attribut­Eigenschaft  Anzeige  im   Attribute­Dialog.   wird   der   Wert   des   Attributs   automatisch   an   der   Stelle   des  Platzhaltertexts angezeigt.5 Attribute Platzieren Sie die Texte an beliebiger Stelle im Symbol­ bzw.  Diese Texte können mit SMASH vom Device/Package gelöst werden.   Groß­   und  Kleinschreibung spielt hier keine Rolle. Im Schaltplan gibt es noch zwei weitere  Möglichkeiten: >PART und >GATE. die restlichen drei mit  >GATE.  Value.6 Beschriftung von Schaltplansymbolen Für   die  Beschriftung   von   Packages   und   Schaltplan­Symbolen   stehen   die  beiden   Textvariablen  >NAME  und  >VALUE  zur   Verfügung. Im zweiten Fall ist  das Symbol des ersten Gates mit  >PART  beschriftet. rechts die Darstellung im Schaltplan. Das folgende Bild zeigt ihre Verwendung im Unterschied zu  >NAME.  Diese  kann  Off. Links  die Symbol­Definition.8.   deren  Verwendung bereits gezeigt wurde. Name oder Both sein. 253 .

 Die Spule kann nicht allein  gelöscht  werden. Typisches Beispiel: die Spule eines Relais.   wird   das  Next­Gate   im   Schaltplan   nur   mit  Prefix+Nummer  versehen. zum  Beispiel IC1P. die sich auf der aktuellen Seite befinden.   also zum  Beispiel  IC1.  wenn alle  Kontakte gelöscht  sind (zuerst die mit Can definierten). wenn irgendein anderes Gate  des Bausteins vorhanden ist.  Sie  verschwindet  erst  dann. Wenn Sie das Relais mit ADD in die Schaltung holen. Must­ Gates  lassen  sich  nicht  löschen.   auf  welche Weise dieses Gate in die Schaltung geholt wird und unter welchen  Bedingungen es wieder aus der Schaltung gelöscht werden kann.   Der   ADD­Befehl   nimmt   zuerst   unbenutzte  Next­Gates   von  Bausteinen. kann das mit dem INVOKE­Befehl geschehen. Falls einer der weiteren Kontakte platziert werden  soll.   Auch   für   Devices   mit   einem   einzigen   Gate  sinnvoll. Der Gate­Name erscheint  nicht.   die   der   Reihe   nach   geholt   werden  sollen   (z. Can:  Für   Gates.   falls   sie   mit  Addlevel Always definiert wurden. Must:  Für Gates. die vorhanden sein müssen.   die   nur   bei   Bedarf   platziert   werden. Relais: Spule und erster Kontakt werden platziert Es   soll   ein   Relais   mit   drei   Kontakten   entworfen   werden. Request: Für Versorgungs­Gates von Bausteinen.   bei   dem  typischerweise nur der erste Kontakt verwendet wird. Beispiel: Kontakte eines Relais  mit   vielen   Kontakten.  die  NAND­Gatter   eines   7400). Übersicht Next:  Für   alle   Gates.7 Mehr zum Parameter Addlevel Der   Addlevel   der   in   das   Device   geholten   Gates   entscheidet   darüber. bevor er einen neuen  Baustein beginnt.  Die beiden restlichen Kontakte erhalten den Addlevel Can.  B. In diesem Fall lässt  sich   jeder   einzelne   Kontakt   gezielt   mit   INVOKE   holen   und   mit   DELETE  wieder löschen. 254 . Always:  Für Gates.   Bei   einem  Relais  könnten die Kontakte mit Addlevel Can definiert werden. Unterschied   zu  Can:  Besteht   das   Device   aus   genau   einem  Next­Gate   und  einem  Request­Gate. werden die Spule und  der erste Kontakt platziert.   bei   dem   manchmal   einige   wenige   nicht   benutzt  werden. Im Device geben Sie der Spule und dem ersten Kontakt den Addlevel  Must.   Diese   Kontakte   lassen   sich   mit   DELETE   löschen. Das Request­Gate wird zusätzlich mit dem Gate­Namen versehen. Definieren Sie die Spule und einen Kontakt als eigene Symbole.  bevor alle  anderen Gates dieses Bausteins  gelöscht sind.8 Bauteilentwurf an Beispielen erklärt 8. sobald der Baustein verwendet wird. die sich normalerweise auf jeden Fall in der Schaltung  befinden.

8. ➢ Steckersymbol für den Schaltplan Holen Sie dann das Symbol zehn Mal in ein neu angelegtes Device.7 Mehr zum Parameter Addlevel ➢ Relais mit einer Spule und drei Kontakten Stecker: Einzelne Anschlussflächen sollen entfallen können Es   soll   ein   Leiterplattenstecker   entworfen   werden. und stellen Sie mit dem CONNECT­Befehl die Verbindungen zwischen den SMDs und den Pins her. erscheinen nach dem Plat­ 255 . ➢ Package eines Leiterplattensteckers Definieren Sie ein Package mit zehn SMDs als Kontaktflächen. und geben Sie  den SMDs die Namen 1 bis 10.   bei  dem   normalerweise  alle Kontaktflächen vorhanden sind.  dass bestimmte Kontaktflächen entfallen. das eine Kontaktfläche darstellt.  Wenn Sie dieses Device in einen Schaltplan holen. Im Einzelfall kann es erforderlich sein. stellen  Sie als Addlevel jeweils Always ein. Nun definieren Sie ein Symbol. Stellen Sie  Visible Pad ein. damit im Schaltplan die im Package definierten Namen 1 bis  10 dargestellt werden.

Die Sperrfläche für den Autorouter/Follow­me­Router wird durch einen Kreis  (CIRCLE­Befehl)   im   Layer   42  bRestrict  definiert. Für den Autorouter spielt  das   an   dieser   Stelle   keine   Rolle.   Der   Kreis   ist   hier   aus  Gründen   der   Übersichtlichkeit   mit   einer   bestimmten   Strichstärke   (Width)  ausgeführt.   weil   er   in   beiden   Fällen   nicht   in   das  256 . ➢ Nach ADD sind alle Anschlüsse im Schaltplan sichtbar Stecker mit Befestigungsloch und Sperrfläche Es soll ein Stecker mit Befestigungslöchern definiert werden.8 Bauteilentwurf an Beispielen erklärt zieren   alle   Anschlüsse.   Der   Bohrdurchmesser   lässt   sich   mit  CHANGE DRILL nachträglich ändern. ➢ Befestigungsbohrungen mit Sperrflächen Beim   Package   werden   mit   dem  HOLE­Befehl   die   Bohrungen   mit   dem  gewünschten   Durchmesser   platziert.   Mit   DELETE   können   einzelne   Anschlüsse   gelöscht  werden. um die herum  der   Autorouter   in   einem   bestimmten   Abstand   keine   Leitungen   auf   der  Lötseite (Bottom) verlegen darf. Kreise mit  Width  = 0 werden  gefüllt.

 also nach oben  oder nach unten zeigen  Platzieren Sie den Platzhaltertext >XREF mit dem TEXT­Befehl. die im Kontaktspiegel um 90 Grad  gedreht und senkrecht untereinander angeordnet werden. Device anlegen Das Schütz­Device besteht aus mehreren Symbolen: Dem Spulen­Symbol und  mehreren Kontakt­Symbolen.   Device­   und   auch   bei   der   Package­ Definition beachten.1 inch. Der untere Pin soll vollständig im  positiven Koordinatenbereich liegen. Hier  wird der Platzhalter >XREF nicht benötigt. 257 . 8. Bei den Kontakt­Symbolen sollten Sie das Folgende beachten:  Die Mitte des Kontakt­Symbols liegt am Koordinatennullpunkt (0 0)  Ordnen Sie die Pins so an.   sollten   Sie  folgende   Kriterien   bei   der   Symbol­.8. Typischerweise ergibt sich dann  eine y­Koordinate von 0.8 Bauteile mit Kontaktspiegel im ElektroSchaltplan Wenn Sie ein  Bauteil für einen  Elektro­Schaltplan  anlegen wollen.   damit   die   Darstellung   des  Kontaktspiegels im Schaltplan optimal ist. dass sie senkrecht stehen.7 Mehr zum Parameter Addlevel Kreisinnere routen kann. Der Text wird.   Diese  Querverweise   werden   dann   im   Kontaktspiegel   des   Elektro­Schaltplans  dargestellt. das aus  mehreren Gattern besteht.   Das erste Kontakt­Gate sollte mit dem Aufhängepunkt an der x­ Koordinate 0 platziert werden. Für das Spulen­Symbol sind keine besonderen Maßnahmen notwendig. in den Kontakt­ Symbolen   einen   Platzhalter   für   Bauteil­Querverweise   zu   definieren. Damit   der   Kontaktspiegel   sauber   dargestellt   werden   kann. damit  ein Bauteil­Querverweis erzeugt werden kann.   Jedes weitere Kontakt­Gate wird rechts vom ersten Gate an derselben  y­Koordinate (also auf gleicher Höhe) platziert. zum Beispiel ein elektromechanisches Relais mit  einer Spule und mehreren Kontakten. gibt es die Möglichkeit. Beim Anordnen der einzelnen Gates im Device­ Editor   müssen   Sie   einige   Punkte   beachten. Diese Sperrflächen werden auch von einem Polygon  im Layer 16 Bottom berücksichtigt. im Layer 95 Names angelegt. genauso  wie >NAME oder >PART. Der Abstand zwischen den Kontakt­Gates im Device bestimmt den  Abstand zwischen den Gattern.  Symbol anlegen Für einen elektromechanischen Schalter (Schütz) brauchen Sie ein Symbol  für die Spule und ein oder mehrere Symbole für die Kontakte.

 für Reihen von oben  nach unten. Negative Werte drehen die Zählrichtung um. wenn Sie auf den  Schaltplanseiten   mit   dem   FRAME­Befehl   einen   entsprechenden   Rahmen  definiert haben. Der   Kontaktspiegel   zeigt   alle   Gatter.  Der  Rahmen   wird   mit   dem  FRAME­Befehl   definiert. Fügen Sie im Device über die Schaltfläche Neu ein passendes Package ein und  führen Sie den CONNECT­Befehl aus.9 Zeichnungsrahmen Zeichnungsrahmen  sind   zwar   keine   Bauelemente.   Die  Querverweise.   Außerdem  gibt es Zeichnungsrahmen.de.  8. die im Symbol definiert wurden. Weitere Informationen finden Sie unter www. in wie viele Spalten und Zeilen die  Zeichnung eingeteilt werden soll.   In   der  EAGLE­Bibliothek  frames. 258 .  In der Parameterleiste des FRAME­Befehls gibt es Einstellmöglichkeiten zur  Beschriftung des Rahmens.  Außerdem gibt es nützliche User­Language­Programme rund um das Thema  Elektro­Schaltpläne. speziell für Elektro­Schaltpläne. auch Packages anzulegen. beginnend mit  A. Zum Thema Elektro­Schaltpläne ist eine separate Dokumentation verfügbar.cadsoft. In einer der Elektro­Bibliotheken sind schon entsprechende  Zeichnungsrahmen vordefiniert. werden rechts neben den Gattern dargestellt.   das   ebenfalls   als   Symbol   definiert   wurde. Es kann sich  dabei um einfache Dummy­Packages handeln. um jedem Pin ein Pad zuzuordnen.lbr  enthalten   solche   Devices   ein   Symbol.   bestehend   aus   Seitennummer   und   Zeichnungsrahmen­ Koordinaten. beginnend mit  1.  Mit den vier Icons in der Parameterleiste wählen Sie. Package anlegen Aufgrund   der   Bibliotheksstruktur   in   EAGLE   und   zur   Vermeidung   von  Fehlermeldungen. ist es notwendig.   und   ein  Dokumentationsfeld. Definieren Sie.lbr).8 Bauteilentwurf an Beispielen erklärt  Das Spulen­Gate dürfen Sie an beliebiger Stelle absetzen.   sie   lassen   sich   aber   für  Schaltpläne   als   Devices   ohne   Package   und   ohne   Pins   definieren.   Diesen   finden   Sie   im  Menü Zeichnen/Frame. die der Anzahl der im Device  verwendeten Pins entsprechend viele Pads enthalten. sind im Kontaktspiegel nicht  sichtbar. an welchen Seiten des  Rahmens die Beschriftung gezeigt werden soll.   die   den   Text  >XREF  enthalten. Andere Texte. in den Elektro­ Bibliotheken (e­*.   das  lediglich   einen   Rahmen   in   der   passenden   Größe   enthält. Ein positiver Wert für Spalten beschriftet  den Rahmen von links nach rechts. Es muss  jedoch der Addlevel Must zugeordnet werden.

Spalten und Reihen können benutzt werden.lbr  enthält auch  Schriftfelder.  Der Aufhängepunkt des Rahmens. also der Koordinatennullpunkt im Symbol­ Editor. 259 . >SHEETNR zeigt die Nummer der aktuellen Seite.  Datum und Uhrzeit der letzten Änderung sowie die Blattnummer (z. Aufgrund der besonderen  Bedeutung der Rahmenbeschriftung kann ein   Zeichnungsrahmen nicht gedreht werden! Der   FRAME­Befehl   kann   auch   in   Schaltplan   oder   Board   ausgeführt   werden. um die Position von Bauteilen  und Netzen  in der Zeichnung zu bestimmen (zum Beispiel  mit Hilfe eines  ULPs) oder um automatisch Querverweise berechnen zu lassen (siehe LABEL­ Befehl). Zusätzlich stehen noch weitere Variablen zur Verfügung: >PLOT_DATE_TIME zeigt Datum und Uhrzeit des letzten Ausdrucks. Üblich ist es jedoch.   damit   innerhalb   der   Zeichenfläche   nicht  versehentlich der Rahmen selektiert wird. die man zusammen mit  einem Rahmen verwenden kann.   sollte   links   unten   liegen.8. All   diese   Textvariablen   lassen   sich   auch   direkt   im   Schaltplan   und   (mit  Ausnahme von >SHEET/S/NR) im Board einsetzen.  >LAST_DATE_TIME  und  >SHEET  enthalten. 2/3 =  Blatt 2 von 3). den Zeichnungsrahmen in der Bibliothek zu   definieren. Im   Device   ist   der   Rahmen   mit   Addlevel  Next  definiert   und   das  Dokumentationsfeld mit Addlevel Must. Sie können sich auch ein Schriftfeld nach  eigenen Gesichtspunkten zeichnen.   Im  Schaltplan   erscheinen   an   diesen   Stellen   der   Dateiname   der   Zeichnung.  Neben   festen   Texten   sind   im   Dokumentationsfeld   die  Textvariablen  >DRAWING_NAME. solange der Rahmen vorhanden ist. B.9 Zeichnungsrahmen ➢ Parameterleiste des FRAME­Befehls Die Position des Zeichnungsrahmens  bestimmen Sie über zwei Mausklicks. >SHEETS zeigt die Gesamtzahl der Schaltplanseiten. Damit kann das Dokumentationsfeld  nicht gelöscht werden. Die Bibliothek  frames.  Alternativ   kann   man   die   beiden   Eckpunkte   auch   als   Koordinaten   in   der  Kommandozeile angeben.

  EAGLE   stellt   deshalb  einen   Satz   von   vordefinierten   Layern   zur   Verfügung. 260 . Der Platzhalter >CONTACT_XREF hat für Elektro­Schaltpläne eine besondere  Bedeutung.   Die   Position   dieses   Textes   (die   y­Koordinate)   bestimmt   den  Bereich..) beziehen  und  einen  weiteren Satz von Layern. die sich auf die Unterseite (Bottom.. kann man das Bauteil  auch mit einem Klick der mittleren Maustaste spiegeln. und alle Objekte in den t.  bPlace  usw. SMDs angelegt wurden. In der Platine bringt man ein solches Bauteil mit dem MIRROR­Befehl     auf die jeweils andere Seite. MOVE oder PASTE aktiv.   Diese   Rahmen   können   auch   bei   konsistentem  Schaltplan/Layout­Paar platziert werden.  tValues  usw.10 Bauteile auf der Lötseite SMD­Bauelemente (aber auch bedrahtete) können auf der Ober­ (Top) oder  Unterseite   (Bottom)   einer   Platine   platziert   werden. die als Package für den Layout­Editor  angelegt   wurden. Ist der Befehl ADD. also ohne Pads bzw. nur sein Aufhängepunkt wird angezeigt. der für den Kontaktspiegel reserviert werden soll. da sie keine elektrische Bedeutung  haben.­Layern  werden in die entsprechenden b. Der Platzhaltertext  selbst ist nicht sichtbar. COPY. 8.­Layer gespiegelt. Klicken Sie dazu das Bauteil an oder geben Sie  in der Kommandozeile den Bauteilenamen an.  tPlace. Dabei werden die Objekte des  Top­Layers in den Bottom­Layer gespiegelt.  tNames.   die   sich   auf   die  Oberseite  (Top. Definiert werden Bauteile grundsätzlich in den Layern für die Top­Seite.)  beziehen.  tOrigins. Näheres dazu finden Sie in der Hilfe zum Thema Kontaktspiegel.8 Bauteilentwurf an Beispielen erklärt ➢ Platzhaltertexte im Schriftfeld Außerdem gibt es Zeichnungsrahmen.

  einen   WIRE   mit  passender Breite und Länge zeichnen.  ob  diese  metallisiert werden sollen oder nicht.  dass Fräskonturen  zu beachten  sind.  dass er die Konturen  in diesem  Layer  berücksichtigen  muss. Teilen  Sie dem  Leiterplattenhersteller mit.   an   der   Stelle. greifen wir auf das Beispiel­Device  541032A aus dem Abschnitt 8. 261 .   an   der   das   Langloch   ist.   beziehungsweise   mit   Strichstärke   0. kann  man nach Packages suchen) kann man das Package direkt aus dem Control  Panel mit Drag&Drop in die Bibliothek einfügen.12 Anlegen einer neuen Package-Variante Die meisten Bauteile werden in unterschiedlichen Gehäuseformen gefertigt.   Außerdem   sollten  Sie  ihm  mitteilen.11 Bauteile mit Langlöchern Langlöcher   werden   bei  der  Platinenfertigung  gefräst. und  informieren   Sie den  Leiterplattenhersteller.2 zurück. Beliebige Ausfräsungen in der Platine werden genauso gezeichnet: Verwenden Sie einen separaten Layer. Nachdem Sie Ihre Bibliotheken durchsucht haben  entweder über den Biblio­ theken­Zweig der Baum­Ansicht im Control Panel oder mit der Suchfunktion  des ADD­Befehls im Layout­Editor (nur hier.   auch   ARC)   und  einer  sehr  feinen   Strichstärke. nicht im Schaltplan­Editor. Dazu vorgesehen  ist der Layer 46.8. Die  Fräskontur  eines  Langlochs zeichnen Sie am besten in einem eigenen Layer. Bitte beachten Sie auch die Ausführungen zu diesem Thema   insbesondere  wenn sie das gewünschte Package schon in der aktuellen Bibliothek befindet  ab Seite 241. typischerweise Layer 46 Milling.  Sollten Sie für ein Device in Ihren Bibliotheken keine passende Package­Vari­ ante finden. Die Fräskontur für ein Bauteil mit länglichen Anschlussbeinchen zeichnen Sie  im   Package­Editor   mit   dem   WIRE­Befehl   (evtl.   dessen   Bohrung   in   der   Ausfräsung  verschwindet. ist es einfach möglich eine neue zu erstellen. Die dritte Package­Variante dient nur als Übungsbeispiel und entspricht   nicht den Spezifikationen des Herstellers! Passendes Package aus einer anderen Bibliothek Im   günstigsten   Fall   kann   man   auf   ein   vorhandenes   Package   aus   einer  anderen Bibliothek zugreifen.   Als   Grundlage  nehmen   Sie   ein   normales  Pad. oder SMDs auf denen Sie die Kontur zeichnen. Bei Multilayer­Platinen sollten Sie in den verwendeten Innenlagen. Milling.11 Bauteile mit Langlöchern 8. direkt im  Layout­Editor. Alternativ kann man auch  den PACKAGE­Befehl verwenden. 8. Um den Vorgang anschaulich zu erklären.

 zum Beispiel: PAC 'SO14@\Mit Leerzeichen\smd-ipc.lbr. Der Device­Editor öffnet sich. Klicken Sie auf das Device­Icon und wählen Sie aus dem geöffneten Menü das  Device 54*1032A aus. welches darauf  hinweist.lbr aus Abschnitt 8.2). Das Package muss  mindestens 14 Anschlüsse haben. die Package­Variante direkt im Device­Editor über den  PACKAGE­Befehl anzulegen. Sind   Control   Panel   und   Bibliotheks­Fenster   nebeneinander   angeordnet. 262 . Tippen Sie in die Kommandozeile: PACKAGE SO14@smd-ipc. Als Beispiel wählen wir das Package SO14 aus der Bibliothek  smd­ipc. Geben Sie diesen an und  bestätigen   Sie   die   Eingabe   mit   einem   Klick   auf  OK.   Beim   Loslassen   der  Maustaste  werden  Sie  nach dem neuen Package­Varianten­Namen gefragt.lbr' TEST Jetzt   erscheint   rechts   unten   im   Device­Editor   ein   neuer   Eintrag   mit   dem  Package SO14 und dem Varianten­Namen TEST.8 Bauteilentwurf an Beispielen erklärt Öffnen Sie die Bibliothek (hier: my_lib. setzt man die Angabe in  einfache Hochkommas.   dass  noch   keine  Verbindungen  zwischen   Pins und  Pads definiert  wurden. die das Device  enthält. Es ist auch möglich. für das die neue Package­Variante erstellt werden soll. Package-Variante definieren Die neue Package­Variante soll den Namen Test erhalten.  selektieren Sie das SO14­Package und ziehen es mit Drag&Drop direkt in das  geöffnete   Device­Editor­Fenster. Links davon sehen Sie ein Ausrufezeichen auf gelbem Kreis.   Die   neue   Variante  erscheint nun in der Package­Liste. Beispielsweise  über das Menü Datei/Öffnen/Library im Control Panel. da die beiden Gates zusammen ebenfalls  14 Pins haben.lbr TEST Befindet sich im Pfad oder Namen ein Leerzeichen.lbr TEST Oder beispielsweise mit Pfadangabe (wenn notwendig): PAC SO14@d:\eagle\lbr\smd-ipc.

12 Anlegen einer neuen Package-Variante ➢ Device­Editor: Teilansicht Package­Varianten Der PACKAGE­Befehl kopiert die vollständige Gehäusedefinition zunächst   in die aktuelle Bibliothek und stellt dann die neue Variante unter dem   angegebenen Namen im Device bereit. Sollten Sie eine angelegte Variante wieder löschen wollen.  In unserem  Beispiel  unterscheidet  sich  die Pin/Pad­ Zuordnung   nicht   von   der   des   DIL­14­Packages.   Beide   Einträge  werden jetzt mit einem Häkchen angezeigt. wie in Abschnitt 8. können Sie das   über   UNDO   (sofern   noch   möglich)   oder   über   das   Kontextmenü   des   Package­Eintrags (rechter Mausklick. Mit Klick auf OK wird der CONNECT­Befehl abgeschlossen.  Darin   definieren   Sie   unter  Neu  die   Technologien  ALS  mit  anschließendem  Klick   auf  OK  und  AS  mit   anschließendem   Klick   auf  OK. Selektieren Sie die Package­Variante Test in der Liste rechts im Device­Editor­ Fenster.  Diese müssen noch für die neue Package­Variante angelegt werden.   Verbinden   Sie   die   Pins   mit   den   Pads   durch   Anklicken   der  zusammengehörigen Pins und Pads.8.2 beschrieben.   Jetzt   öffnet   sich   das   Connect­ Fenster. Technologien definieren Das   Device   54*1032A   ist   in   zwei   Technologien   verfügbar   (ALS   und   AS). Man   kann   auch   die   Pin/Pad­Zuordnung   von   einer   vorhandenen   Package­ Variante  übernehmen. Eintrag Löschen) tun. Ein weiter Klick auf OK schließt  das Fenster wieder.   Wählen   Sie   also   aus   der  Combo­Box Übernehmen von: den Eintrag DIL­14. Ein Klick auf  Technologies  im Beschreibungsfeld öffnet ein Fenster. Connect-Befehl Klicken   Sie   auf   die   Schaltfläche  Connect. 263 .

  aber   ein   ähnliches   Package   in   einer   anderen  Bibliothek  enthalten sein. Wählen Sie die Bibliothek.lbr MYSOP14 Befindet sich im Pfad oder Namen ein Leerzeichen. zum Beispiel: COPY 'SOP14@\P F A D\smd-ipc. Das kopierte  Package wird angezeigt. Im Control Panel Öffnen Sie zunächst ein Bibliotheks­Editor­Fenster mit der Bibliothek. Es ist nicht notwendig  einen bestimmten Editier­Modus zu wählen. Verändertes Package aus einer anderen Bibliothek verwenden Sollte   kein   exakt   passendes. Mit dem COPY-Befehl Tippen   Sie   in   der   Kommandozeile   des   Bibliotheks­Editor­Fensters   (egal   in  welchem Editiermodus Sie sich befinden) Folgendes ein: COPY SOP14@smd-ipc. Wechseln Sie nun in das Control  Panel (z. Package kopieren Es soll das Package mit dem Namen  SOP14  aus der  smd­ipc. dass beide  gleichzeitig   sichtbar   sind.  nämlich MYSOP14. 264 .8 Bauteilentwurf an Beispielen erklärt Speichern Die Definition der neuen Package­Variante ist somit abgeschlossen. kann man es zunächst in die aktuelle Bibliothek  kopieren.lbr  verwendet  werden.lbr' MYSOP14 Das   Package­Editor­Fenster   öffnet   sich. Speichern  Sie spätestens jetzt die Bibliothek.   Die   gewünschten   Modifikationen  können jetzt durchgeführt werden. B.   dann   editieren. In der rechten Hälfte des Control  Panels ist jetzt die Voransicht des Packages zu sehen. in der das gewünschte  Package enthalten ist und selektieren Sie es. über das Window­Menü) und klappen Sie den Bibliotheken­Zweig  in der Baum­Ansicht auf.   und   anschließend   im   Device   als   neue   Variante  verwenden. Nach dem Loslassen be­ finden Sie sich im Package­Editier­Modus im Bibliotheks­Editor. Sind Control Panel und Bibliotheks­Editor­Fenster so angeordnet. setzt man die Angabe in  einfache Hochkommas. die das  neue Package enthalten soll (Datei/Öffnen/Library).lbr MYSOP14 Oder beispielsweise mit Pfadangabe: COPY SOP14@d:\eagle\lbr\smd-ipc.lbr  soll dieses Package einen neuen Namen erhalten.   kann   man   mit   gedrückter   linker   Maustaste   das  Package in das Editor­Fenster ziehen (Drag&Drop). In der  my_lib.

 Wählen Sie den Punkt  In   Bibliothek kopieren. Um die Definition zu vervollständigen. zum  Beispiel  über  das  Menü  Bibliothek/Device  des   Bibliotheks­Editor­Fensters. Variante anlegen Es soll noch eine weitere Package­Variante für das Beispiel­Device angelegt  werden. Blenden Sie über DISPLAY alle Layer ein (DISPLAY ALL). Editieren Sie das Package LCC­20. Es öffnet sich  ein Kontextmenü. Die  Definition   von   Packages   ist   in   diesem   Kapitel   weiter   vorne   schon   erklärt  worden. Wählen Sie den Eintrag  54*1032A.   Schaltplan­Symbole nur in 90­Grad­Schritten! Gesamtes Package drehen Um bei unserem Beispiel aus diesem Kapitel zu bleiben. Dazu definiert man das Package erst in der  Normallage und dreht es dann als Gesamtes in die gewünschte Position. verwenden Sie den RENAME­Befehl. 8. Vergessen Sie nicht die Bibliothek zu speichern. dass das Bibliotheks­Editor­ Fenster wie vorher auf dem Desktop sichtbar ist. Der Name des Packages wird  von   der   ursprünglichen   Bibliothek   übernommen.   Das  Edit­Fenster  öffnet sich.   Wollen   Sie   den   Namen  ändern. Ein Klick auf  OK  öffnet den  Device­Editor. Hier soll nur noch auf das Rotieren eingegangen werden.1 Grad anlegen. Mit GROUP ALL selektieren Sie  alles.12 Anlegen einer neuen Package-Variante Alternativ   dazu   können   Sie   mit   der   rechten   Maustaste   auf   den   Package­ Eintrag klicken. Mit ROTATE wird die Gruppe jetzt gedreht: Klicken Sie mit der linken Maustaste in das Winkel­Feld der Parameterleiste  und geben Sie den gewünschten Winkel ein. Jetzt können Sie das Package beliebig editieren.   Wechseln   Sie  in   den  Device­Editor­Modus.  Anschließend drücken Sie die  265 . Über die Schaltfläche  Neu  erstellen Sie eine neue Variante. Nach Klick auf OK erscheint ein neuer Eintrag in der  Package­Liste.8.lbr. führen Sie jetzt den CONNECT­Befehl  und   die   Definition   der   Technologien   aus   (wie   im   vorigen   Abschnitt  beschrieben). Wählen Sie im  Auswahlfenster das Package MYSOP14 aus und geben Sie als Variantenname  beispielsweise TEST2 an. dass alle Objekte rotiert werden. öffnen Sie die Biblio­ thek my_lib.13 Packages in beliebigen Winkeln anlegen Im   Package­Editor   kann   man   Bauteile   in   beliebigen   Winkeln   mit   einer  Auflösung von 0. Dabei ist es nicht notwendig. Packages   lassen   sich   in   beliebigen   Winkeln   gedreht   angelegen. Nur so kann man  sicher sein.

5 Grad weiter. auch die  Lötpunkte gedreht zu platzieren (beispielsweise bei Long­Pads oder auch bei  SMD­Anschlüssen). Beispiel: GRID MM . ➢ Package­Editor: Relativ­ und Polar­Koordinatenanzeige Bei den mit  R  markierten Werten handelt es sich  um  relative Koordinaten  zum vorher mit MARK gesetzten Nullpunkt. MARK (0 0). Je nachdem.   zum   Beispiel   im  Bauteilmittelpunkt. PAD '3' (P 50 240).   Das >­Zeichen in der Klammer bewirkt.   In   der   Kommandozeile   erscheinen   jetzt   zusätzliche  Angaben zur Position des Mauszeigers.5 (> 0 0) dreht beispielsweise die vorher selektierte Gruppe um den Punkt (0 0) um  22. MARK (0 0). Beim PAD­ oder SMD­Befehl kann man direkt den Drehwinkel in der Parame­ terleiste oder in der Kommandozeile angeben. PAD '2' LONG R120 (P 50 120) . Packages mit radialer Pad-Anordnung Zum Platzieren von Pads oder auch SMDs in radialer Anordnung kann man  mit   Polarkoordinaten   arbeiten. Das vorangestellte P bezeichnet  die Polarkoordinaten bezüglich des Referenzpunktes. welche Padform Sie verwenden.   Setzen   Sie   dazu   zuerst   mit   MARK   einen  Referenzpunkt   an   der   gewünschten   Stelle. Bauteilmittelpunkt liegt an der Koordinate (0 0).8 Bauteilentwurf an Beispielen erklärt Ctrl­Taste und klicken mit der rechten Maustaste in die Gruppe  und legen  den Drehpunkt fest. PAD '1' (P 50 0). Beispiel: Es sollen 3 Pads in einer 120­Grad­Teilung auf einem Kreis mit Radius 50  mm platziert werden. Das Bauteil wird jetzt rotiert dargestellt. 266 . Alternativ kann man direkt mit der Kommandozeile arbeiten: ROTATE R22. kann es sinnvoll sein. PAD '2' (P 50 120). GRID MM. dass die ganze  Gruppe gedreht wird (entspricht einem Rechtsklick auf den Punkt (0 0)).

Alternativ   geben   Sie   beim   CUT­Befehl   in   der   Kommandozeile   einen  Bezugspunkt an. Vorhandenes Element laden Öffnen   Sie   jetzt   im   Bibliotheks­Editor   über  Bibliothek/Package  das  Edit­ Fenster und wählen Sie aus der Liste das Package DIL08. Tippen Sie im Feld Neu  den Namen DIL08­TEST ein und bestätigen Sie mit einem Klick auf OK. Klicken   Sie   das   PASTE­Icon   an   und   anschließend   auf   den  Zeichnungsnullpunkt. kann man es innerhalb  der  Bibliothek   mit   Hilfe   der   Befehle   GROUP.14 Bibliotheken und Bauteile verwalten 8.8. 267 . Nach Klick auf OK  erscheint es im Package­Editor­Fenster. die kopiert werden  sollen. also beispielsweise: CUT (0 0) .lbr erläutert werden.   das  in  ähnlicher   Form   schon besteht. oder tippen Sie GROUP ALL in der Kommandozeile. Das Package wird abgesetzt.  Anschließend kann es beliebig modifiziert werden. Oder geben Sie den Befehl wieder über die Kommandozeile ein: PASTE (0 0) . interessant sein.  Das Bibliotheks­Editor­Fenster öffnet sich. So   haben   Sie   das   Element   kopiert   und   können   es   nach   Ihren   Wünschen  weiter editieren. Legen Sie mit GROUP einen Rahmen um alle Elemente. Im Folgenden sollen die einzelnen Schritte anhand eines Beispiel­Packages  aus der linear.   CUT   und   PASTE   kopieren.   die   nicht   im   richtigen  Raster gezeichnet wurden.lbr  über das Menü  Datei/Öffnen/Library  im  Control Panel oder wählen Sie den Eintrag Öffnen aus dem Kontextmenü des  linear. Neues Element anlegen Klicken Sie auf das Package­Icon in der Aktionsleiste. Mit DISPLAY blenden Sie alle Layer ein. Bibliothek öffnen Öffnen Sie die Bibliothek  linear. Klicken Sie nun auf das CUT­Icon und anschließend mit der linken Maustaste  in die Gruppe hinein. Die   Koordinatenangabe   bei   CUT   und   PASTE   kann   auch   dazu   verwendet  werden.   Das   kann   beispielsweise   bei   Objekten.lbr­Eintrags   im   aufgeklappten  Bibliotheken­Zweig   der   Baum­Ansicht.14 Bibliotheken und Bauteile verwalten Kopieren von Bauteilen Innerhalb einer Bibliothek Soll   für   eine   Device­Definition   ein  Symbol  oder   ein  Package  verwendet  werden. die Gruppe um einen definierten Betrag im Koordinatensystem zu  verschieben.

lbr' Soll das Device unter einem anderen Namen abgelegt werden. Alternativ dazu kann man auch  In Bibliothek kopieren  im Kontextmenü des  Device­Eintrags verwenden. kann man den  neuen Device­Namen direkt angeben.lbr in die aktuell geöffnete Bibliothek übernommen. Der einzige Unterschied zum Kopieren innerhalb einer Bibliothek liegt darin. CUT und PASTE (siehe vorherigen Abschnitt). Mit dem COPY­Befehl: Geben Sie beispielsweise COPY 75130@751xx.  dass man nach CUT und Klick in die Gruppe über  Datei/Öffnen  die andere  Bibliothek   öffnen  muss.lbr in   der   Kommandozeile   an. Im Control Panel: Ziehen   Sie   das   gewünschte   Device­Set   einfach   aus   der   Baum­Ansicht   im  Control Panel mittels Drag&Drop in das geöffnete Bibliotheks­Editor­Fenster. Enthält  die Pfadangabe  Leerzeichen.8 Bauteilentwurf an Beispielen erklärt Die beschriebene Vorgehensweise funktioniert genauso mit Symbolen! Devices können innerhalb einer Bibliothek nicht kopiert werden! Von einer Bibliothek in eine andere Devices Befindet   sich  in  einer  Bibliothek  ein  passendes  Device­Set. COPY '75130@d:\P F A D\751xx.lbr 75130NEU Symbole Da Symbole in der Baum­Ansicht des Control Panels nicht angezeigt werden.   wird   das   Device­Set  75130  aus   der   Bibliothek  751xx.   Anschließend   legt   man  ein   neues Symbol  an.lbr oder mit Pfadangabe COPY 75130@d:\eagle\lbr\751xx.  kann man sie von da aus nicht in ein Bibliotheks­Editor­Fenster kopieren. COPY 75130@751xx.  Das   vollständige   Device­Set   mit   zugehörigen   Symbol(en)   und   Package(s)  wird kopiert und neu angelegt. das  denselben oder auch einen anderen Namen wie bisher haben darf. Symbole werden von einer Bibliothek  in eine andere genauso kopiert. wie  man   es   auch   innerhalb   einer   Bibliothek   machen   würde.  ist diese in einfache Hochkommas zu  setzen. das Sie  in Ihre  aktuelle Bibliothek übernehmen wollen. kann man es auf zwei verschiedene  Weisen kopieren.   Also   mit   den  Befehlen GROUP. In Kürze:  Öffnen der Quell­Bibliothek und EDITieren des Symbols 268 .

lbr Enthält die Pfadangabe Leerzeichen.   Alternativ   dazu   kann   man   auch   den   Eintrag  In   Bibliothek   kopieren im Kontextmenü des Package­Eintrags verwenden.  Dabei wird das vollständige Package kopiert und in der aktuellen Bibliothek  neu   angelegt. Wollen  Sie   beispielsweise   ein  Package  kopieren. um einen  Bezugspunkt zu setzen  Öffnen der Ziel­Bibliothek über Datei/Öffnen  Editieren eines neuen Symbols  Mit PASTE platzieren  Bibliothek speichern Packages Die Vorgehensweise zum Kopieren von Packages entspricht weitgehend dem  Kopieren von Device­Sets.   muss   man   den   Pfad   angeben. das in der Ziel­Bibliothek  schon unter diesem Namen existiert. wird das Package DIL16 aus der Bibliothek 751xx. Falls die Bibliothek nicht im  aktuellen   Arbeitsverzeichnis   liegt.   also   zum  Beispiel: COPY DIL16@\eagle\mylbr\751xx. Ziehen   Sie   entweder   das   gewünschte   Package   aus   der   Baum­Ansicht   im  Control Panel mittels Drag&Drop in das geöffnete Bibliotheks­Editor­Fenster. SMDs.lbr  in die aktuell geöffnete Bibliothek übernommen.  Dieser  Vorgang kann auch  abgebrochen werden.  kommt es zu einem Hinweis.14 Bibliotheken und Bauteile verwalten  DISPLAY ALL um alle Layer darzustellen  Mit GROUP ALL alle Objekte selektieren  CUT und ein Linksklick mit der Maus auf die Gruppe.  In diesem  Fall  bleibt das  Package unverändert. Oder nehmen Sie den COPY­Befehl. wird es einfach durch das neue Package  ersetzt.lbr DIL16NEU Das Package wird unter dem Namen DIL16NEU angelegt.8. Tippen Sie beispielsweise COPY DIL16@751xx. Wird   das   Package   bereits   in   einem   Device   verwendet   und   ändert   sich  entweder die Position oder der Name eines oder mehrerer Pads bzw. ist das Ganze in einfache Hochkommas  zu setzen: COPY 'DIL16@D:\P F A D\mylbr\751xx. in welcher Weise die Lötflächen ersetzt werden. 269 .lbr' Soll das Package unter einem anderen Namen abgelegt werden.lbr in die Kommandozeile. kann man  den neuen Package­Namen direkt angeben: COPY DIL16@\eagle\mylbr\751xx.

 Ansonsten gibt EAGLE die Meldung  Das Package   wird verwendet! bzw. Gehen Sie in das Menü Bibliothek/Löschen. 270 . Beispiel: Sie wollen das Package mit dem Namen DIL16 löschen. Das entsprechende De­ vice   muss   vorher   gelöscht   werden   beziehungsweise   das   entsprechende  Package oder Symbol aus dem Device(­Set) entfernt werden... Zusammenstellen eigener Bibliotheken Durch   die   vorher   angesprochenen   Methoden.   Bibliothekselemente   zu  kopieren. Je nach  Modus   ändert   sich   die   Verbindung   zwischen   Pins   und   Pads   des   Devices  (CONNECT­Befehl). Ordnet man Control Panel und Bibliotheks­Editor­Fenster nebeneinander an.   aber   die  Reihenfolge verändert. wenn sie nicht in einem  Device verwendet werden. wie ersetzt werden soll.. eigene Bibliotheken mit ausgesuchten Inhalten  zusammenzustellen. Symbole und Packages lassen sich mit dem REMOVE­Befehl aus der  Bibliothek   entfernen.8 Bauteilentwurf an Beispielen erklärt Sind   die   Nummerierung   und   die   Position   der   Lötflächen   gleich.   Package­Eintrags   eine   eigene  Bibliothek zusammen stellen.  kann man einfach beim Durchsehen der Bibliotheksinhalte im Control Panel  einzelne Elemente mit Drag&Drop oder über das Kontextmenü (In Bibliothek   kopieren)   des   jeweiligen   Device­   bzw. werden Sie gefragt. Das geht auch direkt in der Kommandozeile: REMOVE DIL16 Packages und Symbole können nur gelöscht werden. Es öffnet sich ein Dialogfeld in  das Sie den Namen des zu löschenden Objekts eingeben. ➢ Abfrage des Update­Modus Bibliothekselemente löschen und umbenennen Devices.   Das   Anlegen   eines   neuen   Bibliothekselements   kann  nicht mit UNDO rückgängig gemacht werden. Das Symbol wird verwendet! aus. ist es sehr einfach.

. Jede Bibliothek enthält Packages..PAC In   diesem   Fall   ist   es   nicht   notwendig. kann  man diese hintereinander angeben: UPDATE ref-package. Wenn Sie   besondere  Anforderungen   an  Packages haben.  . Das geht zum Beispiel auch direkt in der Kommandozeile: RENAME DIL16 DIL-16 Das Package DIL16 erhält den neuen Namen DIL­16.sym. Öffnen Sie zunächst das Editor­Fenster mit dem entsprechenden  Element . und wählen Sie  den Menüpunkt Bibliothek/Aktualisieren. verwenden Sie den Befehl  RENAME. Wählen Sie den Befehl über das Menü  Bibliothek/Umbenennen  und   geben Sie   den neuen  Namen in  das geöffnete  Dialogfeld ein. die aktualisiert werden soll.. kann man  Packages von einer Bibliothek in eine andere kopieren. die man zur Device­Definition benötigt.  wird   es  durch die aktuelle Definition ersetzt.14 Bibliotheken und Bauteile verwalten Wollen Sie ein Bibliothekselement  umbenennen.lbr rcl.pac) angegeben werden. Der Device­.lbr smd-special. tippen Sie: UPDATE ref-packages. .dev. können Sie diese  beispielsweise   in   eigenen   Package­   oder   SMD­Bibliotheken   definieren. Nach Beenden des Vorgangs meldet EAGLE in der Statuszeile des Bibliotheks­ Editor Update: beendet ­ Bibliothek verändert! Wurde nichts ersetzt.lbr 271 .   vorher   in   den   entsprechenden  Editiermodus zu wechseln. Dabei wird ein schon  vorhandenes Package durch das andere ersetzt. Selektieren Sie die Bibliothek aus  der die Packages übernommen werden sollen. Alternativ   kann   man   den   Befehl   auch   in   der   Kommandozeile   eingeben. Packages in Bibliotheken aktualisieren Wie schon vorher im Abschnitt  Kopieren  von Bauteilen  erwähnt.  Enthält   beispielsweise   die   Bibliothek  ref­packages. Öffnen Sie dazu die Bibliothek. Symbol­ und Package­Name darf auch mit Extension (. das umbenannt werden soll. In  vielen Bibliotheken findet man immer wieder dieselben Bauformen.   Existiert   ein   Bauteil   mit  passendem   Namen. zum Beispiel: REMOVE DIL16. Um alle  in den verschiedenen Bibliotheken einheitlich zu halten. meldet EAGLE: Update: beendet ­ nichts zu tun.lbr Sollen aus verschiedenen Bibliotheken Packages übernommen werden.8.   Mit  dem   UPDATE­Befehl   kann   man   sie   einfach   auf   andere   Bibliotheken  übertragen. ist es möglich mit  Hilfe des  UPDATE­Befehls alle Packages in einer Bibliothek durch die einer  anderen   zu   ersetzen.lbr  Packages.   die  übernommen werden sollen.

 Es kann auch der  vollständige Pfad zur Bibliothek angegeben werden. Siehe dazu die Hinweise  zum COPY­Befehl auf Seite 269. 272 .8 Bauteilentwurf an Beispielen erklärt Möchten Sie nur ein einzelnes Package aktualisieren.lbr  muss nicht angegeben werden. geben Sie direkt den  Packagenamen an: UPDATE SO14@ref-packages Die Dateierweiterung  .

Bei zweiseitig bestückten Platinen braucht er den Bestückungsdruck. erfahren Sie in den nächsten Abschnitten. für den Bestückungsdruck.   die   Lotpastenmaske. Eine Auswahl solcher Unternehmen  finden Sie zum Beispiel auf unseren Internet­Seiten. Zusätzlich benötigt er eine separate Datei mit Bohrdaten.1 Welche Daten braucht man zur Platinenfertigung? Der   Leiterplattenhersteller   braucht   beim   Fertigungsprozess   der   Platine   für  jeden  Arbeitsschritt   eine  spezielle   Datei   mit  Plot­  oder  Bohrinformationen.  Beispielsweise je eine Datei für die Kupferlagen.   benötigt  man  weitere Daten in geeigneten Formaten.   Der   Leiterplattenhersteller   verwendet   zur   Fertigung   der   Platine  üblicherweise   Bohrdaten   im  Excellon­Format   und   Plotdaten   im  Gerber­ Format. erfahren Sie in diesem Kapitel.   müssen   die   Fräskonturen   zuerst  berechnet und dann für die Maschine geeignet ausgegeben werden. 9.   für   eine   Veredelungsschicht   (z.  die   Lötstopmaske.Kapitel 9 Erstellen der Fertigungsunterlagen Die   Datenausgabe   für   die   Platinenherstellung   erfolgt   über   den   CAM­ Prozessor. so dass  Sie dann nur die Board­Datei weitergeben und sich nicht um das Erstellen  der Fertigungsdaten kümmern müssen. die beim Erstellen von Fertigungsdaten aller Art  nützlich   sein   können.   Wie   diese   Daten   erzeugt   werden   und   welche   Daten   Sie   an   den  Leiterplattenhersteller weitergeben müssen.  Goldkontakte). oder bei  SMD­Bauteilen  die Lotpastenmaske  oder eine Klebemaske jeweils für oben  und unten. Wenn   Ihr   Platinenhersteller   nicht   darauf   eingerichtet   ist. Will   man   eine   Prototyp­Platine   fräsen. B.   zur  Berechnung von Fräskonturen oder zum Ausgeben von Bestückungsdaten.   EAGLE­Board­ Dateien direkt zu verarbeiten.   etwa   zur   Ausgabe   von   Daten   für   Klebemasken.   möglicherweise   eine   Klebemaske   für   SMD­Bauteile   oder  Fräsdaten für Ausbrüche in der Platine. Viele Leiterplattenhersteller erzeugen die Plotdaten mit EAGLE selbst. Auf   CadSofts   Internet­Seiten   und   in   Ihrer   EAGLE­Installation   gibt   es  viele  User­Language­Programme. Soll   die   Platine   automatisch   bestückt   oder   getestet   werden. wie  die Ausgabe funktioniert und auf was Sie dabei achten sollten. 273 .

  Diese  verwenden  eine  geringere  Auflösung  von  1/1. Das ist die für Sie  derzeit einfachste Methode.000   inch  (Datenformat 2. inch).3). Gerberdaten zu erstellen. die die Koordinaten und  Angaben über die Verfahrwege des Gerber­Plotters enthalten. GERBER_RS274X Dieser Treiber erzeugt das Extended­Gerber­Format (RS­274X) und vereinigt  Blendentabelle   und   zugehörige   Plotdaten   in   einer   gemeinsame   Datei. die für eine Platine erzeugt werden sollen. wobei derzeit  das sogenannte Extended­Gerber­Format oder auch Gerber­RS­274X (kurz nur  RS­274X)  am gebräuchlichsten ist.000 inch (Datenformat: 2. Zuerst lässt man mit dem Treiber GERBERAUTO  die Blendentabelle (Wheel­ Datei)  erzeugen. In dieser  Tabelle   müssen   alle   Blendendefinitionen   enthalten   sein. Gerberdaten bestehen im Prinzip aus zwei Teilen: Aus einer sogenannten Blendentabelle oder auch Wheel­Datei (eine besondere  Werkzeugtabelle) und den eigentlichen Plotdaten. Das Gerber­Format gibt es in verschiedenen Dialekten.  Informieren   Sie   sich   vorher   beim   Platinenlieferanten   welches   Gerber­ Format er bevorzugt.   Mit  dem   Treiber   GERBER_RS274X   erzeugt   man   einfach  die   einzelnen   Gerber­ Dateien und gibt diese an den Platinenhersteller weiter.000  inch bereit (Datenformat: 2.9 Erstellen der Fertigungsunterlagen Auch eine Stückliste oder eine Legende mit der Zuordnung von Bohrsymbol  zu Bohrdurchmesser kann nützlich sein.   Dabei handelt  es sich  um  die Werkzeugtabelle. Es  kann  auch   sein.   die   anschließend  beim Erzeugen der einzelnen Gerber­Dateien benötigt werden. inch).  GERBER_RS274X_25  stellt  hingegen  eine höhere Auflösung von 1/100. Das für Sie bequemere ist Extended­Gerber. Im CAM­Prozessor verwendet man dafür  den Treiber (Device) GERBER_RS274X. die Form  und Größe der Blenden (Werkzeuge) des Gerber­Plotters definiert. GERBERAUTO und GERBER Das etwas ältere RS­274D­Format benötigt eine separate Blendentabelle für  alle Gerberdateien. 274 .5. Die Gerber­Treiber des CAM­Prozessors (RS­274X und RS­274D) haben eine  Auflösung von 1/10.  In diesem  Fall  muss  man im  CAM­Prozessor die  Treiber GERBERAUTO und GERBER zur Datenerstellung verwenden. Ausnahme   sind   die   Devices  GERBERAUTO_23  und  GERBER_23. Beim anschließenden Ausgeben der einzelnen Gerberdateien mit dem Device  GERBER verweist man auf die zuvor mit dem Treiber GERBERAUTO erstellte  Blendentabelle.   dass   der  Leiterplattenhersteller   mit  dem   etwas älteren  Format  RS­274D  arbeitet. Gerber-Plotdaten Plotdaten   für   die   Platinenherstellung   werden   meist   im   Gerber­Format  erzeugt.4.

4. Als Ausgabetreiber kommen im CAM­Prozessor üblicherweise die  Formate Excellon oder Sieb&Meyer 1000 bzw. Man   erstellt   zunächst   im   Layout­Editor   mit   dem   ULP  drillcfg.  Die Standardauflösung des Treibers beträgt 1/10. 3000.1 Welche Daten braucht man zur Platinenfertigung? Bohrdaten Die   Erstellung   von  Bohrdaten  entspricht   in   vielem   der   Ausgabe   von  Plotdaten. Der Leiterplattenhersteller erhält in diesem  Fall die Bohrerkonfigurationsdatei und die Datei mit den Bohrkoordinaten. Es werden keine  führenden Nullen ausgegeben (Datenformat: 2.   In   älteren   EAGLE­Versionen   war   dieses   Verfahren  Standard.ulp  eine  Bohrertabelle (Rack­Datei) und verweist im CAM­Prozessor bei der Ausgabe  der Bohrdaten auf diese Tabelle. Drills. kümmert sich der  CAM­Prozessor   automatisch   um   die   verschiedenen   Bohrlängen. Wenn man eine Multilayer­Platine mit Blind­ und/oder Buried­Vias und den  daraus resultierenden  unterschiedlichen Bohrlängen  hat. anschließend mit dem CAM­ Prozessor unter Angabe der Bohrertabelle die Bohrdaten. muss man zwei Bohrdateien erzeugen.9. 275 . EXCELLON Mit diesem Treiber erzeugt der CAM­Prozessor eine Datei.   Für   jede  Bohrlänge   wird   eine   eigene   Datei   mit   den   relevanten   Bohrdaten   erzeugt.   Zuerst  erzeugt man mit drillcfg.ulp eine Bohrertabelle. 3000 zum Einsatz. die man mit dem Befehl  HOLE platziert hat. Bohrdaten zu erzeugen. Unterscheiden   Sie   zwischen   durchkontaktierten   und   nicht­ durchkontaktierten   Bohrungen. Das ist der übliche und schnellste  Weg.  SM1000 hat eine Auflösung von 1/100 mm. von  den  nicht­durchkontaktierten  im Layer  45. Im einfachsten Fall werden alle Bohrungen der Platine gemeinsam in eine  Datei ausgegeben.000 inch. SM 3000 von 1/1000 mm. SM1000 und SM3000 Diese Treiber erzeugen Bohrdaten im Format Sieb&Meyer 1000 bzw.5 ab Seite 289.  Will   man   durchkontaktierte   von   nicht­durchkontaktierten   Bohrungen  unterscheiden. die Bohrertabelle  und Bohrkoordinaten gemeinsam enthält.  Holes. Die   Datenausgabe   funktioniert   genauso   wie   mit  EXCELLON_RACK.   müssen   Sie   eine   Bohrertabelle   und   zwei  Dateien   mit   Bohrkoordinaten   (einmal   für   Drills.  Weitere Informationen dazu finden Sie im Kapitel 9.   einmal   für   Holes)  weitergeben. EXCELLON_RACK Diesen   Treiber   verwendet   man.   wenn   die   Bohrertabelle   und   die  Bohrkoordinaten   auf   Wunsch   des   Leiterplattenherstellers   in   separaten  Dateien   sein   sollen. inch). EAGLE unterscheidet  die durchkontaktierten Bohrungen von Pads und Vias im Layer 44. Excellon ist  das gebräuchlichste Format.

 modifizieren.ulp Ein   weiteres   User­Language­Programm   zum   Erzeugen   von   Kontur­   und  Bohrdaten   mit   der   Möglichkeit. Auch   bei   diesem   Programm   kann   man   zum   Beispiel   direkt   HPGL­Daten  ausgeben   (weitere   Formate   sind   geplant)   oder   eine   Script­Datei   erzeugen  lassen.   Auch   hier   braucht man eine  separate  Bohrertabelle (RUN drillcfg. Die  Fräsdaten können bei Bedarf modifiziert und dann über den CAM­Prozessor  generiert werden. Starten Sie es einfach über den RUN­Befehl im  Layout­Editor.   in   dem   die   Verfahrwege   gezeichnet  wurden.ulp). beispielsweise mit dem Treiber HPGL oder  PS (Postscript) oder mit einem der Gerber­Treiber. So kann man im Layout­Editor die berechneten Konturen  überprüfen und.9 Erstellen der Fertigungsunterlagen Weitere Bohrdaten-Treiber Der   CAM­Prozessor   stellt   noch   zwei   weitere   Treiber   zur   Erzeugung   von  Bohrdaten zur Verfügung: GERBDRL  erzeugt  Gerber­Drill­Code. Weitere Informationen zu outlines.ulp Ein einfaches ULP zur  Fräsdatenberechnung  ist  outlines. Das ULP bietet eine direkte Hilfe­Funktion. Geben Sie im ULP­Dialog den Layer an.ulp finden Sie in der EAGLE­Hilfe­Funktion  unter dem Stichwort Konturdaten. Prototypenfertigung mit einer Fräsmaschine Zur   Herstellung   eines   Prototypen   gibt   es   verschiedene   User­Language­ Programme.ulp. SMS68  ist   ein   weiterer   Treiber   bei   dem   die   Ausgabe   in   einem   an   HPGL  angelehnten Format erfolgt. aus.  outlines. mill-outlines. über den CAM­Prozessor.   die   Konturdaten   für   eine  Fräsmaschine  oder  einen  Fräs­Bohr­ Plotter erzeugen können. 276 . wenn nötig. Starten Sie das  ULP mit dem RUN­Befehl.   verschiedene   Parameter   und   Optionen   zu  wählen. ist  mill­outlines.ulp. für den die  Fräsdaten   erzeugt   werden   sollen. Film-Erstellung mit PostScript-Dateien Eine   qualitativ   hochwertige   Alternative   zu   Gerber   ist   die   Erzeugung   von  Daten für Postscript­fähige Raster­Plotter.   wählen   Sie   einen   Wert   für   den  Durchmesser   des   Fräswerkzeugs   (Width)   und   bestimmen   Sie   das  Ausgabeformat (Script oder HPGL). Anschließend   gibt   man   den   Layer. die man mit Hilfe des SCRIPT­Befehls ins Layout einlesen kann. Der belichtete Film dient dann als  Vorlage für die Belichtung der Platine. Mit der Script­Option kann man die Konturdaten über den SCRIPT­Befehl ins  Board importieren.

 dass  die  Schichtseite   der  Folie   direkt   auf   der   zu  belichtenden  Kupferschicht  zu  liegen kommt. die es ermöglichen. B.  indem   Sie   in   der   Baum­Ansicht   den   Zweig  User­Language­Programme  aufklappen   und   das   gewünschte   ULP   mit   der   Maus   anwählen.   Rechts  erscheint   die   Beschreibung. damit die Zeichnung nicht auf  mehrere Seiten aufgeteilt wird. Dieser Layer muss beim Ausdruck  zusätzlich eingeschaltet sein. ULPs für Bestückungsautomaten (Auswahl): 277 . Daten für verschiedene  Bestückungsautomaten  und In­Circuit­Testautomaten  zu erzeugen. Die  Daten werden dann an den Belichtungsservice geschickt. die im Layout­Editor zum Zeitpunkt des Ausdrucks sichtbar sind. Die Bohrlöcher von Pads und Vias sind im Ausdruck sichtbar. sind in der Regel gespiegelt  auszugeben (Option  Spiegeln  im CAM­Prozessor). offen hält.und Testautomaten EAGLE bringt einige ULPs mit.  üblicherweise 0. Man druckt dabei mit dem PRINT­Befehl. Filme.  die  Sie   in  Desktop­ Publishing­Programmen weiter verwenden können. Vor dem Ausdrucken gestartet. die sich auf die Bottom­Seite beziehen. Die Layer.1 Welche Daten braucht man zur Platinenfertigung? Der   CAM­Prozessor   erzeugt   mit   dem   Treiber  PS  Dateien   im  PostScript­ Format.   Diese   Methode   wird   in   vielen  Fällen von Hobbyanwendern zur schnellen und kostengünstigen Herstellung  einer Musterplatine angewandt. zeichnet es in einem eigenen Layer  einen Ring innerhalb des Bohrloches der einen vorgegebenen Durchmesser.  Die   Beschreibung   eines   ULPs   sehen   Sie   direkt   im   EAGLE­Control­Panel.   Man   kann   die   ULP­Datei   auch   mit   einem  Texteditor   öffnen. Damit erreicht man. Folienerstellung über einen Drucker Für die Fertigung von einfachere Platinen kann man mit einem Laser­ oder  Tintenstrahldrucker   eine   Folie   bedrucken.4 mm. Für Folien sollten die beiden Optionen Schwarz und Gefüllt  aktiviert sein. Im ULP­ Verzeichnis finden Sie verschiedene Programme. So erkennt man  beim Bohren der Löcher von  Hand die Position.   die   meist   im  Druckbereich angesiedelt sind.  werden gedruckt. Zur Ausgabe der einzelnen Filme werden die entsprechenden Layer (genauso  wie bei der Gerber­Ausgabe) eingeblendet und in Dateien ausgegeben. Um eine gute Zentrierung  des Bohrers zu erhalten. Für PostScript­Belichter sind  im CAM­Prozessor die Werte  Höhe  und  Breite  sehr groß (z. verarbeitet werden können. Der   Treiber  EPS  erzeugt  Encapsulated­PostScript­Files.3 bis 0.ulp  behelfen. 100 x 100 [inch]) zu wählen.   Üblicherweise   findet   man   am   Anfang   der   Datei   die  zugehörige Beschreibung. sollte die Öffnung des Pads oder Vias nicht zu groß  sein.   die   direkt   von   einschlägigen   Service­Unternehmen. Daten für Bestückungs.   Man   kann   sich   hier   mit   dem   User­Language­Programm  drill­aid.9.

ulp Erzeugt eine Datei mit Mittelpunktskoordinaten aller Bauteile Mittelpunktskoordinaten für SMD­Bauteile.ulp mountsmd.ulp unidat.ulp Führen Sie  den RUN­Befehl im  Layout­Editor­Fenster  aus.de/download. 278 .ulp fabmaster. Es öffnet sich das Fenster EAGLE Stückliste mit  der Bauteile­Übersicht. Starten Sie es im Schaltplan­ Editor über den RUN­Befehl.ulp  erzeugt.9 Erstellen der Fertigungsunterlagen mount. Eine Vielzahl von User­Language­Programmen finden Sie im Internet unter  http://www.  Beachten Sie auch die zahlreichen Programme. ULP­Verzeichnis.htm.0­Format von Digitaltest Fabmaster­Format FATF REV 11. Dokumentationsunterlagen Viele Unterlagen können mit Hilfe von User­Language­Programmen erzeugt  werden. die im Download­ Bereich auf unserem Web­Server zur Verfügung gestellt werden.ulp zur Stücklistenerzeugung wurde von vielen Anwendern als Basis für  Weiterentwicklungen genommen. Gerade das  bom.1 GenCAD­Format für Teradyne/GenRad In­Circuit­Tester UNIDAT­Format ULPs für Testautomaten (Auswahl): dif40. Stückliste Die  Stückliste wird über das  bom. je eine Datei für Ober­ und Unterseite DIF­4.cadsoft. um eines dieser  User­Language­Programme zu starten.ulp gencad.

  zusätzliche   Informationen   aus  einer  Datenbankdatei   in  die  Stückliste   zu   importieren   (Laden)   oder   eine   neue   Datenbank   mit   eigenen  Eigenschaften   (z.   Materialnummer.   EAGLE   kennt   19  verschiedene Symbole. erscheint bei Bohrdurchmessern. Die Symbole erscheinen in den Layern 44  Drills und 45 Holes an den Stellen. 279 . das Durchmesserzeichen (Ø). Holes  befinden. an denen sich Pads oder Vias bzw.   der   für   unterschiedliche  Bohrdurchmesser   unterschiedliche  Symbole   enthält.9.   Hersteller. Davon sind 18 bestimmten Durchmessern zugeordnet.1 Welche Daten braucht man zur Platinenfertigung? ➢ bom. Bohrplan Zur optischen Kontrolle der Bohrungen kann man einen Bohrplan ausdrucken  oder   davon   eine   PDF­Datei   erstellen. sowie auch für eine Platine ohne  Schaltplan. Weitere Details zur aktuellen Version des ULPs erfahren Sie über die  Hilfe­ Schaltfläche.   B.   Preis)   zu  erzeugen (Neu).  Eines. für die  kein eigenes Symbol definiert ist.  Die   Zuordnung   der   Symbole   zu   den   Bohrdurchmessern   definiert   man   im  Optionen/Einstellungen/Bohrsymbole­Dialog des Layout­Editors. Eine einfache Stückliste für den Schaltplan. kann man über den EXPORT­Befehl. Option Partlist erzeugen.   Lagernummer.ulp: Dialog­Fenster Es   ist   möglich.

  einzelne   Einträge   modifizieren.  Mit  Erzeugen  extrahiert   man   aus   dem   Layout   alle   Bohrdurchmesser   und  ordnet   sie   automatisch   einer   Bohrsymbolnummer   zu. Ändern. In der folgenden Abbildung sehen Sie. 45 Holes im Layout­ Editor dargestellt wird.  Durchmesser  und  Strichstärke  bestimmen  das  Aussehen des  Bohrsymbols am  Bildschirm  und  beim Ausdruck.01 inch  zugeordnet. Oben im  Bild  ist beispielsweise  das Bohrsymbol  1  einer Bohrung mit dem  Durchmesser 0.9 Erstellen der Fertigungsunterlagen ➢ Dialog zur Konfiguration der Bohrsymbole Über die Schaltflächen Neu. ➢ Zuordnung der Bohrsymbole 280 .   löschen   oder   neue  hinzufügen. Löschen und Hinzufügen kann man eine  neue   Tabelle   erstellen. Das Bohrsymbol 1 sieht aus wie ein Plus­Zeichen (+).  wie das zugehörige Bohrsymbol im Layer 44 Drills bzw.

Will man die generierten Symbole und die Tabelle wieder entfernen. die über  die Außenkante der Platine entstehen können. die als Maß für die Platine verwendet  wird.usr unter Windows bzw. auch  Layer 20 Dimension ein.ulp.  Aus Kostengründen sollten Sie Engstellen unter 0.  Anschließend starten Sie das drill­legend. Klären Sie mit dem Leiterplattenhersteller. in welchem Layer diese gezeichnet werden  sollen.lbr. kann  man das ganz einfach mit GROUP und DELETE im Layer 144.  Grundsätzlich sollten Sie mindestens einen 2 mm breiten Rand der  Platine von Kupfer freihalten. die invertiert geplottet werden. im Layer 49 Reference  definiert werden.ulp geeignet. in . 281 . Bei Versorgungslagen  von Multilayer­Platinen.2 Regeln. Beim Erstellen der Fertigungsdaten  werden diese zusammen mit den Signallayern ausgegeben. Fragen Sie  hierzu Ihren Leiterplattenhersteller. die Zeit und Geld sparen  Jeder Layer sollte unbedingt eindeutig gekennzeichnet sein  (z. indem Sie einen Wire am Rand der Platine einzeichnen. Man könnte auch Winkel an den Ecken der einzelnen  Signallayer einzeichnen. So vermeiden Sie bei Multilayer­ Platinen auch mögliche Kurzschlüsse zwischen Innenlagen.  Es kann sinnvoll sein. zu verwenden. Zuerst lässt man über das Menü Optionen/Einstellungen/Bohrsymbole mit der  Schaltfläche  Erzeugen  automatisch die Zuordnung der Bohrsymbole zu den  im Layout verwendeten Bohrdurchmessern generieren. BS für Bestückungsseite.eaglrc unter Linux und Mac gespeichert. Siehe auch Seite 288. Dazu ist das drill­legend.  was bevorzugt wird. klären Sie bitte mit dem  Leiterplattenhersteller. Passermarken. Passermarken finden Sie in  marks.  Wenn Ihre Platine Ausfräsungen hat.  Üblicherweise wird im Layer 20 Dimension eine geschlossene  Platinenkontur gezeichnet. B. Bohrerlegende Um Bohrsymbolzuordnung zu dokumentieren.9. LS für Lötseite).2 mm vermeiden. erreichen Sie  das. Für eine genaue Fixierung der einzelnen Lagen beim  Fertigungsprozess sind im Board drei Passermarken üblich. 9. Für einen Ausdruck blendet man den Layer 144 und evtl. Dieses erzeugt im neu kreierten  Layer 144 eine Tabelle und zeichnet an den entsprechenden Positionen die  Bohrsymbole. die z. B. gibt es ein praktisches User­ Language­Programm.1 Welche Daten braucht man zur Platinenfertigung? Die   Zuordnung   der   Bohrsymbole   wird   in   der   benutzerspezifischen   Datei  eaglerc. das es erlaubt eine Bohrerlegende zu erzeugen.

  Es   ist   möglich.cam und gerber. Nur so ist sichergestellt. Um ganz sicher zu gehen. können Sie die Optionen Immer Vektor­ Schrift und In diese Zeichnung einprägen im Menü  Optionen/Benutzeroberfläche aktivieren bevor Sie die Boarddatei an  den Leiterplattenhersteller weitergeben. dass die Strichstärke für Polygone nicht zu klein  gewählt oder gar auf 0 gesetzt ist. mit dessen  Hilfe die gesamte Erstellung der Ausgabedaten für eine Platine automatisiert  werden   kann. blättern  Sie  bitte zurück zum Kapitel  Der CAM­Prozessor  auf Seite  80.3 Datenausgabe im Schnelldurchgang Der CAM­Prozessor stellt einen Job­Mechanismus zur Verfügung.  dass die Texte auf der Platine genauso aussehen. wie sie im Layout­ Editor dargestellt werden. 9.  Geben Sie dem Platinenhersteller eine Textdatei mit Hinweisen zu  eventuellen Besonderheiten der Platine mit. So gibt man die Daten aus:  Starten Sie den CAM­Prozessor (zum Beispiel über das Menü  Datei/CAM­Prozessor).cam gehen von einer   einfachen Zweilagen­Platine aus. Schichtdicken und  Bohrdurchmesser vorher zu klären sind. Das führt zu riesigen Datenmengen  und zu Problemen beim Fertigen der Leiterplatte.   der   Bestückungsdruck   und  die  Lötstopmaske  für  oben   und unten erstellt. Buried­ oder  Micro­Vias alle Fragen bezüglich Layer­Aufbau.   mit   einem   einzigen   Mausklick   sämtliche  Fertigungsdaten erzeugen zu lassen. sollten Texte in Kupferlayern  immer mit Vektor­Font geschrieben werden.  Der Vollständigkeit halber sei an dieser Stelle nochmals darauf  hingewiesen. Falls  Sie mit dem CAM­Prozessor noch nicht so vertraut  sind. In der Baum­Ansicht des Control Panels (Eintrag  CAM­Jobs) finden Sie eine  Übersicht mit kurzer Beschreibung der vorhandenen Jobs.cam Das ist der Standard­Job zum Erzeugen von Fertigungsdaten im Extended­ Gerber­Format (RS274X). Beispielsweise  Informationen über die verwendeten Layer. dass bei Multilayer­Platinen mit Blind­. Dort werden die  Grundlagen vermittelt. eventuelle Fräskonturen  usw. die einseitig bestückt wird. 282 . Es werden   die  Signallagen.  Wie schon beim TEXT­Befehl erwähnt. Das spart Zeit und möglichen Ärger. Job gerb274x. Die vordefinierten  Jobs gerb274x.9 Erstellen der Fertigungsunterlagen  Achten Sie darauf.

 über  Datei/Öffnen/Job. Jede Gerberdatei enthält die  Plotinformationen und die zugehörige Blendendefinition.cmp %N.   z. z. Job excellon.sts Bestückungsseite Lötseite Bestückungsdruck Lötstoplack Bestückungsseite Lötstoplack Lötseite %N.cam.  Üblicherweise werden dann alle Bohrungen metallisiert.plc %N.gpi Infodatei.  Laden Sie den vorbereiteten Job gerb274x. Folgende Dateien werden erzeugt: %N.  Laden Sie die Platine mit Datei/Öffnen/Board. in die auch  die Bohrertabelle integriert  wird. 283 . sofern sie beim Start  nicht schon automatisch geladen wurde.   kann   der   Gerber­Job   erweitert   werden.cam.   Die  Vorgehensweise wird später in diesem Kapitel gezeigt. die Sie an  den Leiterplattenhersteller weitergeben müssen.sol %N. B.   Bei der Ausgabe werden die Layer  Drills  und  Holes  nicht   unterschieden. z.9.cam Die   einfachste   Methode.  Laden Sie den mitgelieferten Job excellon. öffnen  Sie diese über das Menü Datei/Öffnen/Board. Es werden fünf Dateien.   Bohrdaten   zu   erstellen.cam. Dieser erzeugt automatisch die Bohrdatei. hier nicht relevant %N  steht   als   Platzhalter   für   den   Namen   der   Platinendatei   ohne   Dateiendung Falls   noch   weitere   Daten   erzeugt   werden   sollen. automatisch  nacheinander ausgegeben.B.   eine   Maske   für   die  Lotpaste   für   SMD­Bauteile. über Datei/Öffnen/Job. B.  Klicken Sie nun auf Job ausführen.3 Datenausgabe im Schnelldurchgang  Falls die Platinendatei noch nicht automatisch geladen wurde.   sondern   gemeinsam   ausgegeben.stc %N.   bietet   der   mitgelieferte  CAM­Job excellon. Gehen Sie folgendermaßen vor:  Starten Sie den CAM­Prozessor (zum Beispiel über das Menü  Datei/CAM­Prozessor).

 Die Bohrdaten werden erstellt. Buried­ und  Micro­Vias geeignet.cam  ist auch für Multilayer­Platinen.   Soll   die  Bohrertabelle in Millimeter erzeugt werden.9 Erstellen der Fertigungsunterlagen  Klicken Sie nun auf Job ausführen. Es werden in diesem Falle mehrere Bohrdateien erzeugt. erfahren Sie im Abschnitt  Maßeinheit für die Blenden­/Bohrertabelle ab Seite 300. kann auf Wunsch an den  LP­Hersteller weitergegeben werden Excellon.drd %N.  Mehr Informationen dazu finden Sie im Abschnitt 9.def ändern. Standardmäßig   werden   Bohrdurchmesser   in   Inch   angegeben.dri Bohrdaten Infodatei. Wie das funktioniert.5. Excellon. kann man die Treiberdefinition  in der Datei eagle.cam   unterscheidet   nicht   ob   die   Bohrungen   durchkontaktiert   (Drills) oder nicht durchkontaktiert (Holes) werden sollen! Folgende Dateien werden erzeugt: %N. ➢ CAM­Prozessor: Bohrdaten erzeugen mit dem Job excellon.cam 284 .  auch mit Blind­.

 Es werden sechs Dateien. öffnen  Sie diese über das Menü Datei/Öffnen/Board. Üblicherweise ist bei der Ausgabe nur eine  Signallage aktiv. z. um die Daten im Format RS­274D zu erzeugen.  verwenden   Sie   den   Job  gerber.  Falls die Platinendatei noch nicht automatisch geladen wurde.  und erinnert Sie.whl  erzeugt.cam Die linke Meldung wird durch den Eintrag im Feld Anweisung erzeugt. Im Falle der Wheel­Erzeugung müssen aber alle  Layer gleichzeitig aktiv sein.   Dieser   arbeitet   mit   den   Treibern  GERBERAUTO und GERBER.cam. die Sie an  den Leiterplattenhersteller weitergeben müssen. dass mehrere Signallagen  gleichzeitig aktiv sind.whl %N. die temporäre Datei $N.  Laden Sie den vorbereiteten Job gerber. So gibt man die Daten aus:  Starten Sie den CAM­Prozessor (zum Beispiel über das Menü  Datei/CAM­Prozessor oder das CAM­Prozessor­Icon im Layout­Editor).9. nachher zu  löschen. die beim Generieren  der Blendentabelle entsteht aber nicht benötigt wird. Die rechte Meldung weist darauf hin. Folgende Dateien werden erzeugt: %N.$$$. über  Datei/Öffnen/Job.cmp %N.cam Wenn   der   Leiterplattenhersteller   das   Extended­Gerber­Format   nicht  verarbeiten kann und Gerberdaten mit separater Blendentabelle haben will. automatisch  nacheinander ausgegeben. ➢ Meldungen beim gerber. die sie mit OK bestätigen.sol Blendentabelle Bestückungsseite Lötseite 285 . B. Fünf Gerberdateien mit Plotinformationen  und die zugehörige Blendentabelle.3 Datenausgabe im Schnelldurchgang Job gerber. Es erscheinen zwei Meldungen. um eine gemeinsame Blendentabelle für  alle Gerberdateien zu erhalten.cam.  Im ersten Schritt wird automatisch eine Blendentabelle %N.  Klicken Sie nun auf Job ausführen.

  Sie   dürfen   aber   jeden   beliebigen  Dateinamen verwenden. 18 Vias 16 Bottom.   18Vias Bestückungsseite Lötseite   Innenlagen 286 . Man  schreibt zum Beispiel im Feld Datei unter Ausgabe: %N. Dateiliste Die einzelnen Ausgabedateien in den CAM­Jobs werden üblicherweise durch  die   Dateiendungen   unterschieden. verschiedene Platzhalter für die  Gestaltung der Outputdateien zu verwenden.plc %N. Dateiname Signallagen ❑ ❑ %N.9 Erstellen der Fertigungsunterlagen %N. hier nicht relevant 9. bitte löschen Infodatei.gpi Temporäre Datei. Im CAM­Prozessor hat man die Möglichkeit. 17 Pads. In diesem Abschnitt finden Sie eine Übersicht  der üblichen Dateien die für eine Platine erstellt werden müssen.$$$ %N.4 Welche Dateien brauche ich für meine Platine? Im   bisherigen   Kapitel   haben   Sie   etwas   über   die   Grundlagen   der  Datenausgabe und über die Vorgehensweise mit Hilfe von vordefinierten Jobs  für Standardplatinen erfahren.   Für   den  Dateinamen der Boarddatei ohne Dateierweiterung wird %N verwendet.stc %N.cmp). Üblicherweise wird der Name  der   Boarddatei   mit   einer   besonderen   Endung   verwendet.   für   die   Fertigungsdaten  erzeugt werden sollen. Auch in der Tabelle steht  %N  für   den   Namen   der   geladenen   Boarddatei.cmp. 17 Pads.cmp %N.sts Bestückungsdruck Lötstoplack Bestückungsseite Lötstoplack Lötseite %N. Der resultierende  Dateiname setzt sich dann zusammen aus dem Namen der Boarddatei plus  der angegebenen Endung (also  boardname.sol Ausgewählte Layer  Bezeichnung 1 Top.

15 Route15. 20 Dimension (*) Bestückungsdruck oben Bestückungsdruck   unten ❑ Lötstopmaske ❑ ❑ %N. 20 Dimension (*) 22 bPlace....stc %N. 26 bNames evtl..4 Welche Dateien brauche ich für meine Platine? ❑ %N..mill 46 Milling (**) Metallisierte   Fräskonturen 287 .crs 31 tCream 32 bCream Lotpastenmaske oben Lotpastenmaske unten Fräskonturen für Ausbrüche.  18 Vias Innenlage 2 Innenlage 3 ..ly3 .ly2 %N. 17 Pads. ❑ %N.. Versorgungslage $VCC Bestückungsdruck ❑ %N......pls 21 tPlace.. Langlöcher ❑ %N.9.crc %N.   Layer15 $VCC) ❑ %N. 25 tNames. 17 Pads. Innenlage 15 ❑   Sonderfall: Innenlagen als Supply­Layer (Beispiel: Layer2 $GND...ly2 .. 18   Vias 3 Route3.. evtl.plc %N. 15 $VCC Versorgungslage $GND ...l15 2 Route2.. 17 Pads. ❑ %N.sts 29 tStop 30 bStop Lötstopmaske oben Lötstopmaske unten Lotpastenmaske (bei SMD­Bestückung) ❑ ❑ %N...l15 2 $GND  . 18   Vias ..

  also   mit   den   Layern  Pads  und  Vias  gemeinsam   ausgegeben!   Supply­Layer   hingegen   werden   ohne   weitere   Layer ausgegeben! Platzhalter für die Namensgestaltung für Ausgabedateien %D{xxx} 288 xxx steht für eine Zeichenfolge. sollten Sie mit  dem LP­Hersteller klären.gls 35 tGlue 36 bGlue Klebemaske oben Klebemaske unten Bohrdaten ❑ %N. in welchem Layer (20 Dimension.glc %N.fis 33 tFinish 34 bFinish Veredelung oben Veredelung unten Klebepunkte (für große SMD­Bauteile) ❑ ❑ %N.   dass   bei   Innenlagen   ein   Unterschied   zwischen   normalen Signallagen und Supply­Layern besteht: Einfache Innenlagen (evtl.hol 44 Drills 45 Holes  Durchkontaktierte   Bohrungen Nicht durchkon­ taktierte Bohrungen ❑ (*)  Bitte klären Sie mit dem Leiterplattenhersteller. 45 Holes Alle Bohrungen   Bei Unterscheidung von durchkontaktiert und nicht­durchkontaktiert ❑ %N.dim 20 Dimension (**) Nicht metallisierte   Fräskonturen Veredelungsmasken (z. Vergoldung) ❑ ❑ %N.fic %N. ob Sie den  Platinenumriss separat im Layer 20 ausgeben sollen oder ob dieser Layer   gemeinsam mit dem Bestückungsdruck ausgegeben werden kann.drd %N. die nur im   Namen der Datendatei eingesetzt wird . (**)  Wenn zusätzliche Ausfräsungen in der Platine sind.9 Erstellen der Fertigungsunterlagen ❑ %N. 46 Milling. mit Polygonen als Kupferflächen) werden wie   Top   oder   Bottom   behandelt.drd 44 Drills.   oder in beiden) diese gezeichnet werden sollen! Bitte   beachten   Sie.B.

' Home­Verzeichnis des Benutzers xxx steht für eine Zeichenfolge. die nur im   Namen der Infodatei eingesetzt wird Layer­Nummern für Blind­ & Buried Vias Name der geladenen Datei (ohne Pfad und   Dateiendung) der Verzeichnis­Pfad der geladenen   Schaltplan­ oder Board­Datei  das Zeichen '%' Die Platzhalter werden nur in Großbuchstaben erkannt! Hinweis zur Gestaltung der Dateiendungen cmp steht für Component side.  wie die Innenlagen definiert sind.  289 . dass sich die Erweiterungen der Ausgabedateien   eines Jobs eindeutig voneinander unterscheiden. Der dritte steht mit c oder s für zur  Oberseite oder zur Unterseite gehörend.   genauso   wie   im   Layer  Top  oder  Bottom. 9. also die Oberseite.  Leiterbahnen   und   Polygone   verwendet   werden?   Oder   ist   eine  Versorgungslage definiert. Sie dürfen selbstverständlich auch beliebige andere Namen verwenden.   Mit   dem   Signallayer   werden   immer   die   Layer  Pads  und  Vias  aktiviert. die  Unter­(Löt­)seite der Platine. Oft ist es sinnvoll. und sol für Solder side. die man am $­Zeichen zu Beginn des Layernamens  erkennen kann? Einfache Innenlagen Die   normalen   Innenlagen   werden   genauso   behandelt   wie   die   äußeren  Signallagen. ohne  den '. die ersten beiden Buchstaben  an die aktiven Layernamen anzulehnen.9.5 Besonderheiten bei Multilayer-Platinen Bei   Platinen   mit   Innenlagen   muss   man   für   die   Erzeugung   von  Fertigungsdaten wissen.   in   der. Bitte achten Sie darauf. Handelt es sich  um   eine   Innenlage.4 Welche Dateien brauche ich für meine Platine? %E  %H  %I{xxx} %L  %N  %P %%  Dateierweiterung der geladenen Datei.

0116. 9.9 Erstellen der Fertigungsunterlagen Bei Vias mit verschiedenen Längen (Blind­.   Der  Supply­Layer wird invertiert dargestellt und auch so ausgegeben.drd  wird um die Angabe der Via­Länge erweitert.   bekommt   der  Leiterplattenhersteller   zusätzlich   die   Bohrertabelle  name.6 Ausgabe-Parameter einstellen Dieser   Abschnitt   beschreibt. und Thermalanschlüsse generiert.und Buried-Vias Werden in der Platine Blind­ oder Buried­Vias verwendet.   erhält   die   Ausgabedatei   den  Namen boardname.drl. 290 . Buried­Vias) werden mit dem   Innenlayer nur die Vias ausgegeben.  schreibt der CAM­Prozessor  diese Daten ebenfalls in die Datei mit der Endung .%L.  werden  alle  Vias   unabhängig  von   Ihrer  Länge  gemeinsam   ausgegeben! Supply-Layer Bei einem Supply­Layer.ulp erzeugt wurde.   welche  Einstellungen   für   die   Ausgabe   einer  Platine oder eines Schaltplans im CAM­Prozessor getroffen werden können.0102. Geben Sie alle diese Dateien an den Leiterplattenhersteller weiter. Im Supply­Layer werden automatisch Isolationsringe. Schreiben Sie beispielsweise im CAM­Prozessor­ Fenster   unter  Datei  den   Eintrag  %N. Aktiviert   man   den   Layer  Vias  bei   der   Datenausgabe   ohne   einen   Signallayer. zum Beispiel $GND. erzeugt der CAM­ Prozessor für jede Via­Länge automatisch eine eigene Bohrdatei.  Sofern   Sie   nicht   den   EXCELLON­Treiber   verwenden.   Wurden   Befestigungsbohrungen   (Holes)   verwendet  und der  Holes­Layer bei der Ausgabe aktiviert.0102.  sogenannte Annulus­Symbole. Die Dateiendung  . Diese haben  nichts   mit   den   Pads   und   Vias   in   den   normalen   Signallagen   zu   tun.drd.   erhält   die   Ausgabedatei  standardmäßig die Endung .drd. die auch tatsächlich in diesem Layer   vorhanden sind.   die   über  drillcfg.0116  ausgegeben. Man kann die Layerangabe durch die Verwendung des Platzhalters  %L auch  an anderer Stelle anordnen. Pads   und   durchgehende   Vias   werden   in   die   Bohrdatei   mit   der   Endung  . dürfen die Layer Pads und Vias  nicht aktiviert werden. Gibt es  beispielsweise   Vias   von   Layer   1   nach   2.drd.drd.drd. Supply­Layer werden niemals mit Pads und Vias gemeinsam ausgegeben! Bohrdaten für Multilayer-Platinen mit Blind.

  sind   nur   für   bestimmte   Treiber   oder   Dateien  relevant und werden nur bei Bedarf angezeigt. Arbeitsschritt Lötseite Ausgabe:  Wählen sie unter Device den Treiber für das gewünschte Ausgabegerät  bzw.cam. und treffen Sie die gewünschten Einstellungen. in UNC­Schreibweise an. B. /dev/hdc2/%N.cmp für die Ausgabe der Datei boardname.cmp.   Manche   Bereiche. geben Sie den Namen  der Druckerqueue.  Layer. z. Soll direkt an einen Plotter ausgegeben werden.   wie  Emulation.)  unterteilt.  Stift. also  z. %H kann als Platzhalter für das Home­Verzeichnis verwendet werden. ➢ CAM­Prozessor: gerber.  Optionen.cmp in das  Wurzelverzeichnis des Laufwerks D unter Windows. Für die Linux­  oder Mac­Version gilt das ebenfalls. also z. Wollen Sie eine Datei auf ein bestimmtes Laufwerk ausgeben. Das   CAM­Prozessor­Fenster   ist   in   verschiedene   Bereiche   (Ausgabe.  Offset  usw. B.  Wählen Sie über die Schaltfläche Datei Name und Pfad der  Ausgabedatei. \\Servername\Plottername.9. den Pfad der Endung voran. um  die Datei auf Laufwerk hdc2 auszugeben.   und  Seite.6 Ausgabe-Parameter einstellen Laden Sie eine Schaltplan­ oder Board­Datei über das Menü Datei/Öffnen des  CAM­Prozessors. stellen  Sie die Laufwerksbezeichnung bzw. Ausgabeformat.  %P für den Verzeichnispfad der geladenen Datei. 291 . die mit der entsprechenden Schnittstelle des  Rechners verbunden ist. d:\%N.  Job.  Toleranz. B.

 auch wenn sie schon im positiven Koordinatenbereich ist. Die Bohrlöcher sind dann in den Pads und  Vias sichtbar (so wie beim Ausdruck mit PRINT). im Gegensatz zu Alle zeigen. Mit Layer/Ausgewählte zeigen werden.  Bei manchen Treibern (HPGL.: Verhindert negative Koordinaten bei der Ausgabe. Negative Koordinaten führen  bei vielen Peripheriegeräten zu Fehlern! Diese Option sollte standardmäßig immer eingeschaltet sein.  Entwurf: Beschleunigte Ausgabe.  Die Zeichnung wird an die Koordinatenachsen herangeschoben. Wählen Sie dann den Pfad zur  Datei über die Schaltfläche aus. Koord.  Drehen:  Kopfüber:  Pos. nur  die aktuell ausgewählten gezeigt. für die eine gemeinsame Datei erzeugt werden  soll. Job: 292 . verschiedene Plotter) einstellbar. Layer­Auswahl:  Wählen Sie die Layer. Schaltet man die Option aus. Diese Option ist nur bei  bestimmten Treibern (HPGL. in  einer zusätzlichen Spalte Color eine Farbnummer beziehungsweise  eine Stiftnummer zu wählen.9 Erstellen der Fertigungsunterlagen  Je nach gewähltem Device kann nach einer Blendentabelle oder nach  einer Bohrertabelle gefragt werden. Über das Menü Layer/Alle abwählen kann man zunächst alle Layer  deaktivieren. Sie sollte immer eingeschaltet sein.  Die Zeichnung wird um 90 Grad gedreht. werden die Koordinaten aus dem Layout­Editor unverändert übernommen. diese Option zu deaktivieren. Zusammen mit Drehen wird die Zeichnung um insgesamt 270 Grad gedreht. spezielle Plotter) ist es möglich. Es kann sinnvoll sein die Ausgaben. Optionen:  Spiegeln: Ausgabe spiegeln. die sich auf die Unterseite der Platine gespiegelt auszugeben. Klicken Sie dazu auf die Layernummern in der Liste.  Pads füllen: Diese Option ist immer eingeschaltet. bei der nur die Umrisse von Objekten erscheinen.  Optimieren: Mit dieser Option schalten Sie die Wegoptimierung für die Plotterausgabe ein oder aus. Die Zeichnung wird um 180 Grad gedreht. Nur bei den Treibern PS und EPS ist es möglich.

 Plot­Zeiten und ­Kosten steigen. wenn man vor dem  Ausführen des aktuellen Schrittes eine Meldung ausgeben möchte. gibt die  Infodatei name. geht die Ausgabe weiter.  Bögen mit geraden Enden (CHANGE CAP FLAT) werden bei der  Gerber­Ausgabe immer emuliert ausgegeben.  Thermal­ bzw.gpi.  Zum Beispiel Bitte neues Blatt einlegen. Erst wenn diese Meldung  bestätigt wird. die eine Blendentabelle verwenden (GERBER. Emulation:  Wird die Emulation für Blenden aktiviert. wenn auch die Optionen Thermal bzw. Vergeben Sie beispielsweise für einen Arbeitsschritt den Namen  Blendentabelle: Erzeugen der Blendenkonfigurationsdatei. Hier gibt man eine Toleranz an. Offset:  Offset auf einem Blatt in x­ und y­Richtung. der oben im Tab  angezeigt wird. die einzelnen Schritte zu benennen. wenn es geht.  Bei Treibern für die Bohrdatenerzeugung mit separater Bohrertabelle  erscheint das Feld Bohrung. zu emulieren.  Es können Werte in Inch oder Millimeter eingegeben werden.  Bögen mit runden Enden nicht (CHANGE CAP ROUND). um die Werte.6 Ausgabe-Parameter einstellen  Wenn Sie einen CAM­Job definieren. Es hat sich der Wert von  ± 2. wird nur der  Teil vor dem Doppelpunkt als Tab­Name verwendet. Enthält   das   Layout   in   beliebigen   Winkeln   gedrehte  Bauteile.5inch. ist es sinnvoll. Annulus  gewählt sind. die  eventuelle Rundungsfehler beim Konvertieren von Inch in Millimeter  und umgekehrt in der Tabelle kompensiert. In der  Zeile Arbeitsschritt kann man einen Namen vergeben.  muss  die   293 .5% bewährt. zum  Beispiel  15mm  oder  0.  Damit kompensiert man kleine Rundungsfehler in der Tabelle. Üblicherweise gibt man 1% in allen Feldern an. nimmt das Programm  kleinere Blenden. Toleranz:  Toleranzen für Fahrblenden und Blitzblenden sind für die Gerber­ Treiber notwendig.  deshalb sollte man die Blenden­Emulation vermeiden.  Anweisung kann man mit einem Text versehen. ob und welche Blenden emuliert wurden. also durch dünne kurze  Linien gezeichnet. die  beim Umrechnen von Inch in Millimeter und umgekehrt entstehen  können.9. der aus mehreren Schritten  besteht. Annulus­Blenden in Supply­Layern werden mit  Fahrblenden emuliert.  Auskunft darüber.  GERBER_23). die nicht in der Blendentabelle  vorhanden sind.

 außer es existiert eine Datei mit  dem Namen eagle.   wie   im   vorherigen   Abschnitt  Ausgabe­Parameter   einstellen  beschrieben.  die  es erlauben  beispielsweise einen vollständigen Satz Fertigungsdaten für eine Platine mit  wenigen   Mausklicks   automatisch   erstellen   zu   lassen. für die der Job  erstellt werden soll (auch mit Schaltplänen möglich). Es wird zunächst kein Job geladen.cam im cam­Verzeichnis oder ein bestehender Job  wird über eine Projektdatei automatisch gestartet. Blatt:  Angabe der Höhe und Breite des zu bedruckenden Blattes  standardmäßig in Inch.  kann eine Angabe in cm/s erfolgen. laden Sie eine Boarddatei.  Für Plotter.  So definieren Sie einen Job:  Starten Sie den CAM­Prozessor. über das Menü Datei/Öffnen/Job im CAM­ Prozessor.  Klicken Sie auf die Schaltfläche Hinzufügen. 9.cam.   Unter   einem  Schritt  versteht   man   einen   Satz   von   Einstellungen.  Tragen Sie im Feld Arbeitsschritt einen neuen Namen ein.  zum Beispiel  297mm. Es wird dabei der bisher aktuelle Schritt mit seinem vollständigen  Parametersatz kopiert.   der   die   Ausgabe  einer  Datei  definiert.9 Erstellen der Fertigungsunterlagen Emulation   aktiviert   werden. Seite:  Wählen Sie die Seite des Schaltplans.7 Automatisierte Ausgabe mit CAMProzessor-Jobs Neuen CAM-Job definieren Ein  CAM­Job  besteht   aus   einem  oder   mehreren   Schritten.  Falls noch nicht geschehen.  Als Basis laden Sie am besten einen bereits bestehenden Job. Wird kein Wert gewählt. die ausgegeben werden soll. gilt die  Standardeinstellung des Plotters. die verschiedene Stift­Geschwindigkeiten unterstützen. 294 . Die Angabe ist auch in Millimeter möglich. So bleibt der ursprüngliche Job unverändert. zum  Beispiel gerb274x.  Speichern Sie diesen Job unter einem neuen Namen über  Datei/Job Speichern.   Bestimmte   Padformen   müssen   mit   einer   kleineren runden Blende gezeichnet werden. Stift:  Der Durchmesser des Plotter­Stiftes wird hier in Millimeter angegeben.

 die Layer. Alle Schritte eines Jobs werden nacheinander ausgeführt..  Stellen Sie einen kompletten Parametersatz ein..  einer Versorgungslage $GND  in  Layer 2  und einer weiteren Innenlage mit  einem Polygon VCC in Layer 15 (der in VCC umbenannt wurde) ausgeben.  Wenn   Sie   auf  Schritt   ausführen  klicken.  Speichern Sie alle Schritte als einen gemeinsamen Job mit einem von  Ihnen gewählten Namen über das Menü Datei/Job speichern. falls erforderlich. die ausgegeben werden sollen. Beispiel: Sie wollen eine Platine mit SMD­Bestückung auf der Top­ und Bottom­Seite. den Job zu verändern..7 Automatisierte Ausgabe mit CAM-Prozessor-Jobs  Falls Sie das wünschen. Lötstopmaske  und Lotpastenmaske für beide Seiten..  Löschen Sie einen Arbeitsschritt. Bevor Sie beginnen. die vor der Ausführung auf dem  Bildschirm erscheinen soll. Drehen. ggf. speichern Sie diesen unter neuem  Namen über das Menü Datei/Job speichern. Die Schaltfläche Beschreibung erlaubt eine Beschreibung des gesamten CAM­ Jobs. also den  Ausgabetreiber (Device).cam für Multilayer-Platinen erweitern Für  Multilayer­Platinen   kann   man   als   Grundlage   den   Job  gerber. Man erweitert ihn einfach um die zusätzlichen Innenlagen. tragen Sie für den Arbeitsschritt im Feld  Anweisung eine Meldung ein..). Kopfüber.9. wenn Sie auf die  Schaltfläche Job ausführen klicken. das  Ausgabeziel (Datei).cam  verwenden. Ganz wichtig: Zuerst mit Hinzufügen neuen Schritt anlegen. Gehen Sie so vor.   wird   nur   der   angezeigte   Schritt  ausgeführt.  Folgende Schritte sollte der CAM­Job dann enthalten: 295 . Diese wird im Control Panel angezeigt. Sie brauchen den Bestückungsdruck für Ober­ und Unterseite. dann die  Parameter einstellen. einen Skalierungsfaktor und die Optionen  (Spiegeln. wie im vorherigen Abschnitt beschrieben.  Definieren Sie weitere Schritte auf die gleiche Weise.. Job gerber.

Bei   der   Ausgabe   der  Versorgungslage  (hier   $GND)   darf   nur   der   Signallayer eingeblendet werden! Keine Pads. 17 Pads. 20.  31.9 Erstellen der Fertigungsunterlagen Neu Ausgabe­ datei Ausgewählte Layer  1. 29. 20 Dimension 22 bPlace. 18 Vias 2 $GND Bezeichnung Blendentabelle   . Layerwahl Bestückungsseite Supply­Layer * %N. 2.l15 %N.crs Prüfen   Sie   jetzt   nochmal.   ob   alle   benötigten   Layer   zur   Erzeugung   der  Blendentabelle im ersten Schritt aktiv sind.  die  z. 17. müssen   hingegen die Layer Pads und Vias aktiviert werden! 296 .$$$ %N. 17 Pads. 18 Vias Innenlage 15 16 Bottom. 17 Pads. 32 1 Top. 26 bNames 20 Dimension 29 tStop 30 bStop 31 tCream 32 bCream Lötseite Bestückungsdruck oben Bestückungsdruck   unten Lötstopmaske oben Lötstopmaske unten Lotpastenmaske oben Lotpastenmaske unten  %N. 30. 18. 26.plc 15 VCC.  21.  B. Die Ausgabedatei.   Darum   sollte   die   Datei  boardname.pls %N.   18Vias 21 tPlace.   kann   nicht   genutzt   werden.sts   %N.ly2 %N.  Polygone   enthalten  können. 22.cmp   %N. 16.sol %N. 25.whl  erzeugen * modifiz.stc %N.$$$ gelöscht werden. keine Vias! Bei  anderen   Innenlagen. die im ersten  Schritt   erzeugt   wird. 25 tNames.crc %N. 15.

info} Dabei gilt:  %N  steht für den Board­Namen.   Diese   gibt   unter   anderem   Auskunft   über   die  verwendeten Blenden und über das Datenformat des Treibers.  zuerst die Bohrertabelle (Rack­File) zu generieren. Die ausgegebenen Dateien erhalten dann folgende Namen: Gerberdatei: Infodatei:  boardname. Zum Beispiel: %N.9. Gerber-Infodateien Beim   Erzeugen   einer  Gerber­Datei  wird  gleichzeitig  eine Infodatei mit  der  Dateiendung  .info}  steht   für   eine   zusätzliche  Erweiterung des Dateinamens um . Die Ausgabedateien befinden sich üblicherweise im selben Verzeichnis.  wird die Infodatei bei jedem Schritt überschrieben. 297 .cmp%I{. gehen Sie wie folgt  vor: Verwenden Sie den Platzhalter  %I{xxx}.info.  SM3000)   oder   im   Excellon   mit  separater Bohrertabelle (EXCELLON_RACK) erzeugt werden. In diesem Fall muss man die  Blendenemulation einschalten.xxx boardname.info Beispiel: Es ist die Platine myboard. Falls   Sie   einen   Job   für   Gerberdaten   definieren.cmp. Wenn   Sie   für   jede   Ausgabedatei   eine   eigene   Infodatei   an   Ihren   Fotoplot­ Service bzw. ist es notwendig.brd geladen.info für die Infodatei.gpi  erstellt. Leiterplattenhersteller mitschicken sollen.   dass   Bauteile   mit   nicht   runden   Pads   in   beliebig  gedrehten Winkeln im Layout vorhanden sind. finden Sie  in der Gerber­Infodatei  boardname.xxx.  %I{. Bohrdatenerzeugung mit separater Bohrertabelle Sollen   die   Bohrdaten   in   einem   anderen   Datenformat.   Die   Ausgabedatei   heißt  myboard.info}   eingetragen.  xxx  steht für beliebige Zeichen.   die   Infodatei   heißt  myboard. wie  die Board­Datei.xxx%I{. Im Datei­Feld ist %N. Möglicherweise sind nicht alle notwendigen Blenden definiert oder konnten  aufgrund fehlender Toleranzangaben nicht gefunden werden.cmp.7 Automatisierte Ausgabe mit CAM-Prozessor-Jobs Fehlermeldung: Blenden fehlen Sollte beim Starten des erweiterten CAM­Jobs die Fehlermeldung  BLENDEN   FEHLEN ­ ES WURDE KEINE AUSGABEDATEI ERZEUGT erscheinen.   zum   Beispiel  Sieb&Meyer   1000   oder   3000   (SM1000.gpi  Informationen über die Ursache des  Problems.   der   Dateien   mit   den  Namenserweiterungen wie in der vorherigen Tabelle vorgeschlagen erzeugt. Haben Sie im  Schritt Blendentabelle erzeugen auch wirklich alle benötigten Layer aktiviert? Es   könnte   auch   sein. um der Infodatei einen besonderen  Namen zu geben.  die   die   Dateierweiterung   beschreiben.

☞ Falls Sie durchkontaktierte Bohrungen von nicht­ durchkontaktierten Bohrungen explizit unterscheiden wollen. Geben Sie zum Beispiel . B.drl. Bei der Datenausgabe im CAM­Prozessor geben Sie im Feld Bohrertabelle nur  die Endung .cam. Es dürfen  nur die Layer 44 Drills und 45 Holes aktiv sein! Keine anderen Layer!  Eine Übersicht der aktiven Layer erhalten Sie über das Menü  Layer/Ausgewählte zeigen.ndk für nicht­durchkontaktiert. mit Hilfe des Texteditors eine Bohrertabelle zu  definieren. der entweder am  Zeilenanfang steht oder dem ein Leerzeichen vorangeht. z.drl an oder klicken Sie auf die  Schaltfläche.ulp erzeugt (RUN­Befehl) und erhält den Dateinamen boardname.   0. SM1000 oder  SM3000 und überprüfen Sie die eingestellten Parameter.  Laden Sie den mitgelieferten Job excellon.9 Erstellen der Fertigungsunterlagen Bohrertabelle (Rack-File) erzeugen Diese   Datei   wird   direkt   im   Layout­Editor   für   die   Platine   mit   Hilfe   von  drillcfg. wählen  Sie an dieser Stelle nur den Layer 44 Drills und fügen nach dem  nächsten Punkt mit der Schaltfläche Hinzufügen einen weiteren Schritt  an.  Ändern Sie den Ausgabetreiber in EXCELLON_RACK. ob das die bevorzugte  Methode ist. Man kann die Werte  auch mit Einheit.drl oder den vollständigen Pfad zur Datei an.050 0. 298 . Job für Bohrdatenausgabe definieren  Starten Sie den CAM­Prozessor. um den vollständigen Pfad zur Datei zu wählen. der nur den Layer  45 Holes in eine weitere Bohrdatei mit modifiziertem Namen ausgibt.  Eventuell .016 0.  Speichern Sie den Job mit Datei/Job speichern unter einem neuen  Namen ab. Beispiel für eine Bohrertabelle: T01 T02 T03 T04 T05 T06 0. Fragen Sie ihren Leiterplattenhersteller.010 0.032 0. der nur den Layer 45 Holes in eine eigene Datei ausgibt. ☞ Bei Unterscheidung von durchkontaktiert/nicht­durchkontaktiert: Mit Hinzufügen definieren Sie einen neuen Schritt.040 0.  Es ist natürlich auch möglich. Kommentare in  Bohrertabellen sind mit einem Strichpunkt gekennzeichnet.8mm   angeben.070 Maßangaben ohne Einheit werden als Zoll interpretiert.  Nach dem Verändern des Ausgabetreibers erscheint die Zeile  Bohrertabelle.010in   oder   0.

(Aperture code) Info = "Plotfile Info:\n"\ "\n"\ 299 . (x.def  definiert. wo es erforderlich ist. y) Units = mm Decimals = 4 Aperture = "%s*\n" . der keine Steuerzeichen in die Datei  einfügt.7 Automatisierte Ausgabe mit CAM-Prozessor-Jobs Erlauben Sie für die Auswahl der Bohrdurchmesser eine Toleranz.  Dort   finden   Sie   alle   Angaben. Ergänzen Sie die Tabelle entsprechend oder prüfen  Sie die angegebenen Toleranzen.dri wird bei jeder Ausgabe mit einem Bohrtreiber erzeugt.  Beispiel 1: Gerber(auto)-Treiber. zum Beispiel den EAGLE­Texteditor. y) Draw = "X%06dY%06dD01*\n" .8 Treiberdefinition in der Datei eagle. Sie kopieren den Block für ein Ausgabegerät der  gleichen Kategorie und ändern dann die Parameter. (x.   Es   hat   sich   ein   Wert   von  ± 2. Sollte   bei   der   Erzeugung   der   Bohrdaten   die  Fehlermeldung  BOHRUNGEN   FEHLEN – ES WURDEN KEINE BOHRDATEN ERZEUGT erscheinen. Sie  enthält eine Liste der verwendeten Bohrer und weitere Informationen zum  Datenformat. 9. Die Datei eagle. finden Sie  in   der   Infodatei   Hinweise.   welche   Bohrdurchmesser   in   der   Bohrertabelle  nicht gefunden wurden.9.def finden Sie im Verzeichnis eagle/bin.5%   als  sinnvoll erwiesen. Am besten. Erstellen eines eigenen Device-Treibers Verwenden Sie bitte einen Texteditor. Drill-Infodatei Die Datei name. Ausgabe in mm [GERBER_MM33] Type = PhotoPlotter Long = "Gerber photoplotter" Init = "G01*\nX000000Y000000D02*\n" Reset = "X000000Y000000D02*\nM02*\n" ResX = 25400 ResY = 25400 Wheel = "" Move = "X%06dY%06dD02*\n" . (x. um  Rundungsfehler   beim   Umrechnen   von   Inch   in   Millimeter   und  umgekehrt   zu   kompensieren. y) Flash = "X%06dY%06dD03*\n" . Auf  Wunsch kann man sie an den Leiterplattenhersteller weitergeben.   die   zur   Erstellung   eines   eigenen   Treibers  erforderlich sind.def Die Treiber für die Ausgabegeräte sind  in der Textdatei  eagle. Die Datei wird in dasselbe Verzeichnis wie die Ausgabedatei geschrieben.

  die Datei eagle. avoids message! AutoAperture = "D%d" . (x.3\n"\ "Coordinate Units : 1/1000mm\n"\ "Data Mode : Absolute\n"\ "Zero Suppression : None\n"\ "End Of Block : *\n"\ "\n" [GERBERAUTO_MM33] @GERBER_MM33 Long = "With automatic wheel file generation" Wheel = "" . (Aperture number) FirstAperture = 10 MaxApertureSize = 2.9 Erstellen der Fertigungsunterlagen "Coordinate Format : 3. Ausgabe mit führenden Nullen [EXCELLON-LZ] Type = DrillStation Long = "Excellon drill station" Init = "%%\nM48\nM72\n" Reset = "M30\n" ResX = 10000 ResY = 10000 . Editieren Sie dazu mit einem Texteditor. Falls   Ihr   Leiterplattenhersteller   die   Einheiten   der   Blendengrößen   oder   der  Bohrdurchmesser   in   Millimeter­Werten   wünscht. tool size) AutoDrill = "T%02d" . der keine Steuerzeichen hinzufügt.0fY%06.   können   Sie   das   durch  Ändern des Treibers GERBER und GERBERAUTO beziehungsweise EXCELLON  erreichen. (Drill code) Drill = "X%06.Rack = "" DrillSize = "%sC%0.4f\n" .0 Beispiel 2: EXCELLON-Treiber. Suchen Sie nach der Zeile 300 . y) Info = "Drill File Info:\n"\ "\n"\ " Data Mode : Absolute\n"\ " Units : 1/10000 Inch\n"\ "\n" Maßeinheit in der Blenden-/Bohrertabelle Die  Blendentabelle  wird bei der automatischen Erstellung mit dem Treiber  GERBERAUTO einheitlich in Inch­Werten definiert.def. (Tool number) FirstDrill = 1 BeginData = "%%\n" Units = Inch Decimals = 0 Select = "%s\n" . Das ist auch für die Bohrertabelle der Fall.0f\n" . (Tool code. die automatisch bei der Erstellung  von Bohrdaten mit dem Treiber EXCELLON  in die Ausgabedatei geschrieben  wird.

 In diesem  Fall  muss man die Blendentabelle an die begrenzten Möglichkeiten des Gerber­ Plotters   anpassen.  sollten Sie bei der Ausgabe der Gerberdaten im CAM­Prozessor Toleranzen  von ± 1% für Fahr­ und Blitz­Blenden zulassen.9. Allgemein üblich sind: Kreise (Round).   Annulus­Blenden   in  Supply­Layern. Achtecke (Octagon). da nur bestimmte Größen  für Pads und Leiterbahnen sinnvoll sind.8 Treiberdefinition in der Datei eagle. Sie unterscheiden sich in Größe und  Form. Für die Bohrertabelle suchen Sie nach der Zeile  [EXCELLON] und ändern die Zeile Units = Inch in Units = mm 9. Erstellen   Sie   die  Konfigurationsdatei  name. Außerdem muss die für den Plotter  passende Blendentabelle von Hand erstellt werden.whl  gemäß   den   Angaben   Ihres  Service­Unternehmens mit einem Texteditor und laden Sie diese Datei dann  im   CAM­Prozessor   nach   der   Auswahl   des   GERBER­Treibers   über   das  Eingabefeld  Blendentabelle.9 Gerberdateien für Fotoplotter mit festem Blendenteller Dieser   Abschnitt   beschäftigt   sich   etwas   genauer   mit   der   Definition   der  Blendentabelle. Zum Zeichnen von Leiterbahnen werden üblicherweise runde  Fahrblenden (Draw) verwendet. Quadrate  (Square)   sowie   Spezialsymbole   für   Thermal­   bzw. [GERBERAUTO] und fügen Sie am Ende des jeweiligen Abschnittes die Zeilen Units = Decimals = ein. Beispiel: Units = mm Decimals = 4 Um   Probleme   mit   Rundungsfehlern   bei   der   Umrechnung   zu   vermeiden.   Mancher   Leiterplattenhersteller   verwendet   vielleicht   noch  einen  Gerber­Plotter.   Die   vorherige   Abstimmung   mit  dem Leiterplattenhersteller ist dabei unerlässlich.   Dateien   für   Gerber­Fotoplotter  mit  festem  Blendenteller  werden   mit   dem   Treiber   GERBER   erstellt. 301 .   der  mit  festem   Blendenteller  arbeitet.def [GERBER] bzw. Es gibt verschiedene Arten von Blenden.   Siehe   auch   Abschnitt  Ausgabe­Parameter   einstellen ab Seite 290.

x Innendurchm.030 0. Außendurchm.004 0.000 x x x x x 0.120 0. mit denen  z.063 0. und Blitzblenden (Flash).060 0.060 Der   D­Code   legt   die   Werkzeugnummer   fest. Diese Blendenformen werden im CAM­Prozessor so verwendet: Draw Round Square Octagon Rectangle Oval Annulus Thermal zum Zeichnen von Wires und für Blenden-Emulation für runde Lötaugen für quadratische Lötaugen und Smds für achteckige Lötaugen mit gleicher X.000 x 0.004 x 0.   nach   mindestens   einem  Leerzeichen folgt der Blendentyp. Folgende Blendenarten sind möglich: Name Draw Round Square Octagon Rectangle Oval Annulus Thermal Abmessung Durchmesser Durchmesser Seitenlänge Durchmesser Länge-X x Länge-Y Durchmesser-X x Durchmesser-Y Außendurchm. Leitungen gezeichnet werden.090 0.055 0. damit Leitungen gezeichnet werden können.060 0.059 0. x Innendurchm. Wenn der Fotoplotter nicht  zwischen Fahr­ und Blitzblenden unterscheidet.  302 . mit denen z.059 0. müssen Sie die runden oder  achteckigen Blenden zusätzlich als Draw­Blende definieren.075 0.075 0.9 Erstellen der Fertigungsunterlagen Definieren einer Blendentabelle Der CAM­Prozessor unterscheidet zwischen  Fahrblenden  (Draw).090 0. B.004 0.000 x 0.  Lötaugen belichtet  werden.059 0.und Y-Abmessung für Rechtecke und Smds für längliche Lötaugen für Isolationsringe in VersorgungsLayern für Anschlüsse in Versorgungs-Layern Beispiel einer Blendentabelle: D001 D002 D017 D020 D033 D040 D052 D054 D057 D105 D100 D101 D110 annulus annulus annulus round round square square thermal thermal oval rectangle rectangle draw 0. B.  Es müssen auf alle Fälle Fahrblenden  definiert  sein. dann die Abmessung der Blende.080 0.

303 . eine Gerber­Datei zu erzeugen. Kommentare in Blendentabellen sind mit einem Strichpunkt gekennzeichnet.010in oder 0. B.8mm. obwohl nicht die exakten  Blenden vorhanden sind.gpi. Die Emulation verursacht  allerdings längere Plotzeiten und damit verbunden höhere Kosten. z. 0. Der CAM­ Prozessor wählt dann eine kleinere Blende aus um größere. ist das Zulassen der Blendenemulation. Thermal­ und Annulus­Symbole in Supply­Layern werden nur emuliert.  Die Einheit kann auch angegeben werden.  der entweder am Zeilenanfang steht oder dem ein Leerzeichen vorangeht. wenn  man die Optionen Annulus bzw.9 Gerberdateien für Fotoplotter mit festem Blendenteller Angaben ohne Maßeinheit werden standardmäßig als Inch­Wert interpretiert. Blendenemulation Eine Möglichkeit. die nicht in der  Blendentabelle vorkommen.9. Thermals aktiviert. damit zu emulieren. Auskunft über die verwendeten Blenden gibt die Infodatei name. Deshalb  sollte man die Emulation möglichst vermeiden.

9 Erstellen der Fertigungsunterlagen Diese  Seite  wurde absichtlich leer gelassen. 304 .

generiert) Lötstopmaske unten (siehe tStop) Lotpaste oben (für SMDs autom. generiert) Veredelung oben (z.B.oder Versorgungs-Layer) Innenlage (Signal.und Package-Editor 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Top Route2 Route3 Route4 Route5 Route6 Route7 Route8 Route9 Route10 Route11 Route12 Route13 Route14 Route15 Bottom Pads Vias Unrouted Dimension tPlace bPlace tOrigins bOrigins tNames bNames tValues bValues tStop bStop tCream bCream tFinish bFinish tGlue bGlue tTest bTest Leiterbahnen oben Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.1 Layer und Ihre Verwendung Im Layout.oder Versorgungs-Layer) Innenlage (Signal.und Abgleichinformationen oben Test. Goldbeschichtung) Veredelung unten (z.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Leiterbahnen unten Pads (bedrahtete Bauteile) Vias (durchgehend) Luftlinien (direkte Signalverbindungen) Platinen-Umrisse (und Kreise für Holes) *) Bestückungsdruck oben Bestückungsdruck unten Aufhängepunkt oben (automatisch generiert) Aufhängepunkt oben (automatisch generiert) Servicedruck oben (Bauteile-Name NAME) Servicedruck unten (Bauteile-Name NAME) Bauteile-Werte oben (VALUE) Bauteile-Werte unten (VALUE) Lötstopmaske oben (für Pads.und Abgleichinformationen unten 305 .B. Vias und SMDs automat. generiert) Lotpaste unten (für SMDs autom.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.oder Versorgungs-Layer) Innenlage (Signal.Kapitel 10 Anhang 10. Goldbeschichtung) Klebemaske oben (für SMDs) Klebemaske unten (für SMDs) Test.oder Versorgungs-Layer) Innenlage (Signal.

306 .  Die Namen der Layer lassen sich über den LAYER­Befehl oder im DISPLAY­ Menü verändern. Sie dienen zur Begrenzung des Autorouters. Symbol.und Device-Editor 91 Nets 92 Busses 93 Pins 94 Symbols 95 Names 96 Values 97 Info 98 Guide Netze (elektrische Verbindungen) Busse Anschlusspunkt für Schaltplansymbole mit Zusatzinformationen Umrisse der Schaltplansymbole Namen der Schaltplansymbole Werte/Typenbezeichnung bei Schaltplansymbolen Allgemeine Dokumentation/Hinweise Hilfslinien zur Anordnung von Bauteilen in (Elektro-)Schaltplänen *) Holes erzeugen automatisch Kreise in diesem Layer. Die Funktion der Speziallayer bleibt erhalten. verwenden Sie bitte die Layernummern  über 100.10 Anhang 39 40 41 42 43 44 45 46 47 48 49 tKeepout bKeepout tRestrict bRestrict vRestrict Drills Holes Milling Measures Document Reference Sperrflächen für Bauteile oben Sperrflächen für Bauteile unten Sperrflächen für Leiterbahnen oben Sperrflächen für Leiterbahnen unten Sperrflächen für Vias Durchkontaktierte Bohrungen (in Pads und Vias) Nicht durchkontaktierte Bohrungen (Holes) CNC-Fräs-Daten (Konturen hier zeichnen) Bemaßungen Dokumentation Passermarken (kann mit jeder Lage ausgegeben werden) Detaillierter Bestückungsdruck oben Detaillierter Bestückungsdruck unten 51 tDocu 52 bDocu Im Schaltplan-. Layer können immer mit dem Namen oder der Nummer angegeben werden. Wollen Sie eigene Layer definieren. Das Anlegen von Layern funktioniert über das DISPLAY­Menü   (Neu)   oder   direkt   über   den   LAYER­Befehl.   Tippen   Sie  beispielsweise in der Kommandozeile zum Anlegen des Layers 200 mit dem  Namen Bemerkung Folgendes: LAYER 200 Bemerkung Über das DISPLAY­Menü kann man dann Farbe und Füllmuster des Layers  festlegen.

9) Automatische Sicherungsdatei von BRD Automatische Sicherungsdatei von SCH Automatische Sicherungsdatei von LBR EAGLE für Linux erzeugt und erkennt Dateiendungen nur in Kleinbuch­ staben! 10.b## *. Diese Version ist identisch mit der  eagle.job *.txt *.3 EAGLE-Optionen auf einen Blick EAGLE lässt sich zum Beispiel für die Ausgabe von Fertigungsdaten mit dem  CAM­Prozessor direkt aus einem Terminal­Fenster unter Linux oder Mac bzw..l#x *.sch *.s#x *..lbr *. Folgende Optionen sind erlaubt: -C -Dxxx -Exxx -Fxxx -N+ execute a given EAGLE Command Draw tolerance (0.s## *.pro *.1 = 10 %) Suppress message prompts 307 .9) Sicherungskopien von SCH (x = 1..dru *. von der sie gestartet  wurden   verlieren.   benötigen   Sie   die   Datei  eaglecon. Da Windows­Programme Ihre Verbindung zur Konsole.brd *.cam *.9) Sicherungskopien von LBR (x = 1.exe.  einem DOS­Eingabefenster unter MS Windows starten.exe  (zu   finden   im  eagle\bin­Verzeichnis   Ihrer   Installation)   um   den   CAM­Prozessor   mit   einer  Batch­Datei zu verwenden.10. Geben Sie eaglecon ­? ein.l## Dateiart Platine Schaltplan Bibliothek User-Language-Programm Script-Datei Textdateien (auch beliebig andere Endungen) Design-Rules Steuerparameter für Autorouter Protokoll des Autorouters Autorouter-Job Sicherungskopie des BRDs nach Ende des Autorouters Job-Datei des CAM-Prozessors Sicherungskopien von BRD (x = 1.2 EAGLE-Dateien 10.ulp *.ctl *. mit dem Unterschied.1 = 10 %) Flash tolerance (0.1 = 10 %) Drill tolerance (0.b$$ *.scr *. dass sie  die Verbindung zur Konsole nicht aufgibt und daher eventuelle Meldungen  des Programms an der Konsole ausgegeben werden können.b#x *. um die Optionen des CAM­Prozessor anzuzeigen.2 EAGLE-Dateien Folgende Dateiarten werden von EAGLE verwendet: Name *.

B. emuliert Annulusund Thermalblenden und spiegelt die Ausgabe ein. Wertangabe bei Toleranzen: 308 . Beispiele: -W /home/user/eagle/project/aperture.whl -s 1.25 + Option ist standardmäßig ausgeschaltet Option ist standardmäßig eingeschaltet Beispiel: -e schaltet Emulation ein -e+ dto. -e. ein Dateiname bei -W oder eine Dezimalzahl bei -s.10 Anhang -O+ -Pxxx -Rxxx -Sxxx -Wxxx -X-a-c+ -dxxx -e-f+ -hxxx -m-oxxx -pxxx -q-r-sxxx -t-vxxx -u-wxxx -xxxx -yxxx Optimize pen movement plotter Pen (layer=pen) drill Rack file Scriptfile aperture Wheel file eXecute CAM Processor emulate Annulus positive Coordinates Device (-d? for list) Emulate apertures Fill pads page Height (inch) Mirror output Output filename/channel Pen diameter (mm) Quick plot Rotate output 90 degrees Scale factor emulate Thermal pen Velocity rotate output 180 degrees page Width (inch) offset X (inch) offset Y (inch) Hierbei bedeuten: xxx weitere Daten. emuliert -ea-t+ schaltet die Emulation Annulusblenden NICHT und emuliert Thermalblenden. wie z.schaltet Emulation aus Flag-Optionen können ohne Wiederholung des Zeichens aneinander angereiht werden: -eatm schaltet die Emulation ein.

Default: ein Plotter Pen (layer=pen): Definiert bei Stiftplottern welcher Layer in welcher Farbe (Stiftnummer) ausgegeben wird.1 = 10 %): Default: 0 Toleranz für Bohrer (0. so dass ein vollautomatischer Ablauf eines CAM­Jobs gewährleistet wird.1 = 10 %): Default: 0 Toleranz für Blitzblenden (0.1 -D-0.5 % ein Hinweise zu den einzelnen Optionen: ­C Befehl ausführen Diese Option führt nach dem Öffnen einer Datei einen Befehl in der Kommandozeile des Editor­Fensters aus.3 EAGLE-Optionen auf einen Blick Ohne Vorzeichen gilt der Wert in beide Richtungen.1 = 10 %): Default: 0 Unterdrückung von Meldungen in der Kommandozeile Diese Option schaltet Hinweise und Warnungen in der Kommandozeile aus.10.05 stellt die Draw-Toleranz auf + 10 % und .10 stellt die Draw-Toleranz auf ± 10 % ein -D+0. + bedeutet positive Toleranz. Kommandozeilen­Version des CAM­Prozessors starten 309 ­D  ­E  ­F  ­N ­O  ­P  ­R  ­S  ­W  ­X  .  Siehe auch Hilfe­Funktion. Mit dieser Option kann man einen anderen Namen oder Verzeichnis für das Script­File wählen. negative Toleranz. Script­File: EAGLE führt beim Öffnen eines Editor­Fensters die Datei eagle.scr aus. Toleranz für Draw­Blenden (0. Kommandozeilen­Optionen. -D0. Blenden­Konfigurations­Datei Mit dieser Option geben Sie die Blenden­Konfigurations­ Datei an. Die Script­Datei wird vom CAM­Prozessor nicht gelesen. Default: aus Wegoptimierung: Mit dieser Option schalten Sie die Wegoptimierung für die Plotterausgabe ein oder aus. Example: ­P1=0 ­P15=1 Bohrer­Konfigurations­Datei Mit dieser Option geben Sie die Datei mit der  Bohrerkonfiguration an.

 werden nicht vorhandene Blenden mit einer kleineren Blende emuliert. auch keine Thermal­ und Annulus­Blenden. Siehe auch Parameter ­w. insbesondere bei gespiegelten oder rotierten Ausgaben. B. Default: 0 Quick Plot: Beschleunigte Ausgabe. Default: aus ­d  ­e  ­f  ­h  ­m  ­o  ­p  ­q  310 . Default: ein.10 Anhang ­a  ­c  Annulus­Symbole emulieren Default: aus Positive Koordinaten Normalerweise erstellt der CAM­Prozessor Dateien so. da negative Koordinaten im allgemeinen zu Problemen führen können. Ausgabe­Datei: In diese Datei werden die Daten geschrieben. z. Mit der Option ­c­ kann man diese Funktion abschalten. Default: aus Fill Pads: Pads gefüllt ausgeben. Y­Richtung ist dabei die Richtung. Eine Liste der in der Datei eagle. dass keine negativen Koordinaten vorkommen und die Werte in der Nähe der Koordinaten­Achsen liegen. Ist sie aus­ geschaltet. in die das Papier transportiert wird. Die Bohrlöcher von Pads und Vias sind dann sichtbar. bei der nur die Umrisse der Objekte erscheinen.def definierten Treiber erhalten Sie mit eagle -d? Emulate Apertures: Wenn diese Option gewählt ist. PostScript) ausgeschaltet werden. Stift­Durchmesser in mm: Wird beim Füllen von Flächen zur Berechnung der notwendigen Anzahl der Linien benutzt. Bitte seien Sie vorsichtig mit dieser Option. Diese Option kann bei bestimmten Treibern (Typ: Generic. für alle Devices Blattlänge: Bedruckbarer Bereich in y­Richtung (in Inch). Default: ein Device: Diese Option bestimmt den Ausgabetreiber. Ausgabe spiegeln: Default: aus. werden keine Blenden emuliert.

Default: aus Skalierungsfaktor: Bei Treibern. um die Zeichnung um einen bestimmten Betrag zu verschieben.sol -D-0. Die Plotter­Default­Geschwindigkeit wählt man mit dem Wert 0. wird automatisch der  Faktor 1 verwendet.whl verwendet werden. Es  dürften also Blenden aus der Blendentabelle blenden.3 EAGLE-Optionen auf einen Blick ­r  Ausgabe drehen: Die Ausgabe wird um 90 Grad gedreht.sol erzeugt. Siehe auch ­h.exe: eaglecon -X -dgerber -Wblenden. die verschiedene Stiftgeschwindigkeiten unterstützen. Default: 0 Offset in y­Richtung (Inch): Default: 0 ­s  ­t  ­u  ­v  ­w  ­x  ­y  Beispiel für den Aufruf von eaglecon. Default: aus Stiftgeschwindigkeit in cm/s: Für Stiftplotter.1 platine. Werte sind mit Dezimalpunkt einzugeben! Alle Parameter müssen in einer Zeile angegeben werden! Pfade.10.whl -oplatine. Sie enthält Daten der Layer Pads. Offset in x­Richtung (Inch): Kann verwendet werden. Default: 0 Blattbreite: Bedruckbarer Bereich in x­Richtung.  Vias und Bottom.   die   Leerzeichen   enthalten.   müssen   in   einfache   Hochkommas   gesetzt werden! 311 . Default: aus Ausgabe um 180 Grad drehen: In Kombination mit ­r+ kann man eine Drehung um 270 Grad erreichen.  die bis zu 10 % kleiner sind als der exakte Wert.brd pad via bottom Es wird die Gerberdatei platine. Default: 1 Thermalsymbole emulieren: Funktioniert nur in Verbindung mit ­e+. Die Toleranz der Draw­Blenden darf ­10 % betragen. bei denen sich im CAM­Prozessor kein Skalierungsfaktor einstellen lässt.

\ } | \ On : Grid On.   wenn   einem  Kommando   innerhalb  einer Klammer { } ein weiteres folgt.1. Der   senkrechte   Strich   |   wird   benötigt.001.4 Konfiguration des Textmenüs Mit  Hilfe einer Script­Datei (wie zum  Beispiel mit  menu.\ }\ }'\ '---'\ 'Fit : Window Fit. |\ Coarse : Grid mm 1.'\ Add Delete Move '.scr im Layout­Editor 312 .10 Anhang 10. |\ Placeplan {\ Top : Display None tPlace Dim.scr) lässt sich das  Textmenü frei gestalten.1. # Command Menu Setup # # This is an example that shows how to set up a complex # command menu.  ➢ Textmenü aus menu. | \ Off : Grid Off.\ } | \ Imperial {\ Fine : Grid inch 0. including submenus and command aliases.' Edit Quit\ . |\ Coarse : Grid inch 0. |\ Bottom : Display None bPlace Dim.   dass   ein   Befehl   in   der   nächsten  Zeilen fortgesetzt wird. Hier geht der MENU­Befehl von der ersten Zeile nach  dem Kommentar bis zur letzten Zeile. |\ Bottom : Display None Bot Pads Vias Dim.\ }' \ 'Display {\ Top : Display None Top Pads Vias Dim. MENU 'Grid {\ Metric {\ Fine : Grid mm 0. Der   Backslash\   am   Zeilenende   zeigt   an.

6 Optionen für Experten in eaglerc Die  benutzerspezifische   Datei  eaglerc.2   können  diese   Optionen   auch   über den  SET­Befehl  in  der  Kommandozeile   eines   Editor­Fensters   geändert   werden.5 Platzhaltertexte 10.Wire. werden als Platzhaltertexte für  Attribute interpretiert.   fügen   Sie   am  Ende der Datei folgende Zeile ein: Sch. Seit   Version   5.5 Platzhaltertexte Platzhalter >NAME >VALUE >PART >GATE >SHEET >SHEETS >SHEETNR >DRAWING_NAME >LAST_DATE_TIME >PLOT_DATE_TIME Bedeutung Bauteilname (evtl.   Siehe   auch   die  Hilfefunktion zum SET­Befehl. 10. 1/3 3) Anzahl aller Seiten im Schaltplan 3) Aktuelle Seitennummer 3) Zeichnungsname Datum/Zeit der letzten Änderung Zeitpunkt des letzten Ausdrucks 1) Nur im Package und Symbol 2) Nur im Symbol 3) Nur im Symbol oder Schaltplan Alle Texte.B.Add. die man  während   des   Arbeitens   mit   EAGLE   festlegt. so können Sie die Zeile  Cmd. + Gate-Name) 1) Bauteilwert/-typ 1) Bauteilname 2) Gate-Name 2) Blattnummer eines Schaltplans in der Form z.Cmd.10. die Wires  zeichnen.usr  unter   Windows   beziehungsweise  .   Es   befinden   sich   auch   einige  Experten­Einstellungen darunter.IgnoreCtrlForRadiusMode = "1" zur Datei hinzufügen. Dadurch wird dieses Feature für alle Befehle. die mit dem Zeichen > beginnen. abgeschaltet. nicht haben  wollen.AlwaysUseDeviceNameAsValue = "1" 313 . Siehe ATTRIBUTE­Befehl. Device-Name als Value für alle Bauteile Wenn Sie immer den Device­Namen als Bauteilwert verwenden wollen. die man nur direkt in dieser Datei machen  kann. selbst  wenn   das   Bauteil   einen   benutzerdefinierten   Wert   bräuchte.   mit   der   man  durch Drücken von  Ctrl  den Radius eines Arcs definieren kann. Die wichtigsten davon sind hier genannt. Ctrl für Radiusmodus deaktivieren Falls   Sie   die   spezielle   Funktion   beim   Zeichnen   eines  Wires.eaglerc unter Linux und Mac speichert verschiedenste Einstellungen.

 kann sie womöglich niemand   mehr   wiederherstellen. Knicke in Wires löschen Der   DELETE­Befehl   vereinigt   zwei  Wires   zu   einem   Wire   wenn   er. Damit können Gruppen wieder mit der rechten  Maustaste allein selektiert werden und Kontextmenüs werden mit  Ctrl  plus  rechte Maustaste geöffnet.10 Anhang Einheiten in Dialogen Die   automatische   Wahl   der  Einheiten   in  Dialog­Eingabefeldern   kann   jetzt  durch Hinzufügen der Zeile Interface. BEACHTEN SIE BITTE. kann der Benutzer einen Dialog aktivieren der es  ihm   erlaubt   den   Editor   dazu   zu   zwingen. Konsistenz-Check Um   Schaltpläne/Layouts   bearbeiten   zu   können.PreferredUnit = "x" ans   Ende   der   Datei   kontrolliert   werden.  auf deren Verbindungspunkt angewendet wird.  Falls  Sie diese Funktionalität haben wollen ohne die Ctrl­Taste zu drücken.  "1"  für zöllige  Einheiten  und  "2" für metrische Einheiten annehmen kann.AllowUserOverrideConsistencyCheck = "1" ans Ende der Datei erfolgen.   die   Forward­/Backannotation  durchzuführen. wird eine Gruppe jetzt mit Ctrl plus rechte  Maustaste   selektiert. so können Sie die Zeile Option.WireJointsWithoutCtrl = "1" ans Ende der Datei anfügen.   dass   die   Dateien inkonsistent sind! 314 .   wobei  "x"  den   Wert  "0"  für  automatische  Wahl  der  Einheiten  (default).   Schließlich   hat   der   ERC   ja   gemeldet.ToggleCtrlForGroupSelectionAndContextMenu = "1" ans Ende der Datei anfügen.   mit  gedrückter Ctrl­Taste. DASS SIE DIES AUF EIGENES RISIKO MACHEN!!   Sollten die Dateien danach zerstört werden.   Falls   Sie   die   bisherige   Art   der   Gruppenselektierung  wieder haben wollen.   die   nur   geringfügige  Inkonsistenzen aufweisen. selbst wenn der ERC die Dateien als inkonsistent erkannt hat.Delete. Gruppe selektieren Da   die   Kontextmenü­Funktion   über   die   rechte   Maustaste   im   Konflikt   mit  der Selektion einer Gruppe steht. können  Sie die Zeile Cmd.  Dies kann durch Hinzufügen der Zeile Erc.

6 Optionen für Experten in eaglerc Mauszeiger neu positionieren Normalerweise verändert EAGLE die Position des Mauszeigers nicht von sich  aus. indem  Sie die Zeile Interface. dass der Mauszeiger wieder auf den Punkt  positioniert wird. Beachten Sie aber bitte. fügen Sie folgende  Zeile ein: Option. dass die Ctrl­Taste jetzt  für   spezielle   Funktionen   einiger   Befehle   benutzt   wird   (zum   Beispiel   zum  Selektieren von Objekten an ihrem Aufhängepunkt bei MOVE). Wenn Sie jedoch bevorzugen.PartHasNoUserDefinableValue = "0" ans Ende der Datei unterdrückt werden. können Sie dies erreichen.DrawUnprocessedPolygonEdgesContinuous = "1" Die Kanten werden dann mit durchgezogener Linie dargestellt. Diese Warnung kann jetzt durch  Hinzufügen der Zeile Warning. Warnung beim Ändern des Values Einige Anwender wollen die  Warnung  bezüglich Bauteilen.AutoOpenProjectFolder = "0" ans Ende der Datei unterdrückt werden. die keinen vom  Benutzer zu vergebenden Wert haben.   dann   unter   Umständen   das  Zeichenfenster unbeabsichtigt verschieben können. 315 . so dass Sie.   wenn   ein   Projekt   durch   Klicken   auf   seinen   grauen   Button   aktiviert  wird) kann jetzt durch Hinzufügen der Zeile ControlPanel. bevor ein Kontext­Menü geöffnet wurde.10.View.  bei   Benutzung   dieser   speziellen   Funktionen.UseCtrlForPanning = "1" zu Ihrer Datei hinzufügen. nicht.  fügen Sie folgende Zeile ein: SET Option. Zeichnungsausschnitt verschieben Das Verschieben des Zeichnungsausschnitts erfolgt durch Click&Drag mit der  mittleren Maustaste (nicht mehr durch Drücken der Ctrl­Taste). Falls Sie die  alte Verhaltensweise wiederhaben wollen.RepositionMouseCursorAfterContextMenu = "1" Polygonkanten als durchgezogene Linie Falls   Ihnen   die   Art.   wie   die   Kanten   von   nicht   berechneten   Polygonen  dargestellt werden (als gepunktete Linien). nicht zusagt. Projekt öffnen Das   automatische   Öffnen   des   Projekt­Verzeichnisses   beim   Programmstart  (bzw. an dem er war.

 Durch die jetzt gültigen Design­Regeln wurde beim Lesen der  alten   Datei   ein   anderer   Wert   errechnet   und   verwendet   als   ursprünglich  vorgegeben. versehen. wenn Sie versuchen eine (ältere) Datei  (BRD   oder   SCH)   zu   laden. @2 usw.7 Fehlermeldungen Beim Laden einer Datei Restring größer als in älterer Version ➢ Paddurchmesser verändert In EAGLE­Versionen vor 4.  Starten   Sie   in   jedem   Fall   DRC   um   eventuelle   Abstandsverletzungen   zu  erkennen.  Bitte prüfen und  korrigieren  Sie gegebenenfalls  die Restring­Einstellungen.   die   verschiedene   Versionen   eines   Bibliotheks­ elements enthält. Bibliotheksobjekte mit gleichen Namen ➢ Update­Bericht: Objekte mit gleichem Namen Der Texteditor zeigt diese Meldung. 316 . In diesem Fall werden die Bauteile zur Kennzeichnung mit  einem Namenszusatz @1.0 wurde der Pad­Durchmesser in der Bibliothek  fest definiert.10 Anhang 10. Die Meldung kann auch beim Einfügen einer Schaltung oder eines Layouts  über CUT und PASTE erfolgen.

 sofern es nicht in  einem   Device   der   Bibliothek   mit   einem   Pin   über   CONNECT   verbunden  wurde. Vias werden durch Holes ersetzt In   älteren   EAGLE­Versionen   konnte   man   Pads   definieren.   die   mit   einer   Vorgängerversion  erstellt wurde und ein solches Pad enthält. also ein Pad in der Bibliothek  mit   größerem   Bohrdurchmesser   als   Außendurchmesser   definiert.10.   erscheint  folgende Meldung: 317 .7 Fehlermeldungen Pads. Versuchen   Sie   eine   Board­Datei   zu   laden. erscheint folgende Meldung: Das Pad oder Via wird automatisch in ein Hole verwandelt.   Das   ist   jetzt   nicht  mehr erlaubt.   bei   denen   der  Bohrdurchmesser   größer   als   der   Pad­Durchmesser   war. ➢ Update Bericht: Via durch Hole ersetzt Ist eine Verbindung zu einem Pin vorhanden.

Ungeeignete Objekte wurden nicht berücksichtigt Erscheint beim Laden einer Datei oder bei CUT und PASTE von einer Datei in  eine   andere   die   Meldung  Für   diesen   Zeichnungstyp  ungeeignete   Objekte  wurden nicht berücksichtigt. Erscheint die Meldung Update   von   Datei   ..60 erstellt wurde. Die Datenstruktur wird beim Laden automatisch bereinigt.   die   in   einem   nicht­ orthogonalen   Winkel   im   Layout­Editor   in   einem   benutzerdefinierten  Layer  (über   100)   platziert   wurden   und   in   einen   Schaltplan   übertragen   werden  sollen. die  nicht  zu   diesem  Zeichnungstyp  gehören   und  auch   nicht  angezeigt  werden  können. Die Datei kann aber problemlos weiter bearbeitet  werden.   nicht   möglich  beim   Laden   einer   EAGLE­Datei.10 Anhang ➢ Update­Bericht: Pad durch Hole ersetzt Die Bibliotheksdatei muss in diesem Fall bearbeitet und das Pad korrigiert  werden.   Im   Schaltplan­Editor   können   Objekte   nur   in   90°­Schritten   gedreht  werden.   die   mit   einer  Version vor 2.  Beispielsweise   Texte   oder   Rechtecke. 318 .  wenn   die   Datei   aus   einer   der   ersten  EAGLE­Versionen stammt.60 zurück in der  aktuellen Version laden und weiter bearbeiten.. Die   Meldung   kann   auch   erscheinen.   Anschließend   kann   man   das   Layout   mit   der   neuen  Bibliotheksdefinition aktualisieren. Update nicht möglich Grundsätzlich kann man alle alten Dateien bis zur Version 2. muss man die Datei zuerst konvertieren. daher können sie nicht dargestellt werden. sind in der Datenstruktur Objekte enthalten.

  dürfen   keine   Pads   beziehungsweise   Pins   gelöscht   werden. Öffnen Sie dann ein DOS­ Fenster unter Windows und wechseln Sie in das entsprechende Verzeichnis.  Versuchen Sie es trotzdem. Sollte   die   Meldung  Please   define   replacment   for   layer   xxx   in   layers.   die  über   den   CONECT­Befehl   schon   einem   Pin   bzw.7 Fehlermeldungen ➢ Update­Meldung: Datei älter als Version 2. den Layer 55 verwendet und wollen diesem die Nummer 105  geben: 55 105 In einer Bibliothek Package/Symbol wird verwendet Wird ein Package oder ein Symbol in der Bibliothek bereits in einem Device  verwendet.   Pad   zugeordnet   sind. Sie haben z.. B..6 Dazu verwenden Sie das Programm update26. B.  Aufgrund   der   neuen   Layerstruktur   seit   Version   2. das sich im Verzeichnis  eagle/bin befindet.exe. erscheinen folgende Meldungen: ➢ Fehler beim Bearbeiten von Package/Symbol 319 .ext Die   Datei   wird   konvertiert   und   kann   anschließend   in   den   neuen   EAGLE  eingelesen   werden.6   muss   eine   neue  Layernummer (über 100) vergeben werden.new  mit einem einfachen Texteditor und  fügen z.new befinden.10.new  kommen.  Tippen Sie ein: update26 dateiname.   Die   Meldung   in   der   DOS­Box   nach   erfolgter  Konvertierung lautet: ok.exe und auch die Datei layers. haben Sie im Layout/Schaltplan/Bibliothek eigene Layer definiert. als letzte Zeile in der Datei eine neue Layernummer ein. Dazu editieren Sie die Datei  layers. Kopieren Sie die zu konvertierenden Daten in das Verzeichnis in dem sich up­ date26.

  die   nicht   mit  CONNECT zugeordnet wurden. Im CAM-Prozessor Polygon verursacht extrem große Plotdaten ➢ Polygone mit Strichstärke 0 Diese Meldung wird immer dann ausgegeben.10 Anhang Das Verändern von Pads/Pins über CHANGE oder NAME ist jedoch erlaubt.   wenn   man   versucht   das   ganze  Package/Symbol   mit   dem   REMOVE­Befehl   aus   der   Bibliothek   zu   löschen.   wenn   die   Beschränkungen   der   Light­.  Freemium­ oder der Standard­Edition überschritten werden. wenn Sie in der Layerauswahl  des CAM­Prozessors   einen   Signallayer  aktiviert  haben in  dem  ein Polygon  gezeichnet wurde.  320 . Um unnötig große Plotdateien zu vermeiden.   oder   eine   nicht   frei   gegebene   Innenlage   angelegt  werden soll und so weiter.  Man   muss   vorher   das   Device   löschen   bzw.   obwohl   Bauteile   außerhalb   der  Layoutgrenzen   liegen. In der Light-. Diese   Meldung   erscheint   auch. Wenn also zum  Beispiel Bauteile außerhalb der erlaubten Layoutgrenzen abgesetzt oder der  Autorouter   gestartet. sollten Sie dem Polygon einen  höheren Wert für die Strichstärke zuordnen (CHANGE width).oder Standard-Edition Kann die gewünschte Aktion nicht ausführen ➢ Light­/Standard­Limits Diese   Meldung   wird   gezeigt.   die   Package­Variante  oder  das  Symbol aus dem Device entfernen.  Ebenso das Hinzufügen von neuen Pins  oder Pads/SMDs und das Löschen  von   nicht   referenzierten   Pins/Pads/SMDs. dessen Strichstärke unter der Auflösung des ausgewählten  Ausgabetreibers (Device) liegt.   also   solchen. Freemium.   beziehungsweise   Einstellungen   für   den   Follow­me­ Router   gemacht   werden   sollen.

  in   Bezug   auf   das   hier   vorliegende   EAGLE  Softwareprodukt ('Software').  INDEM SIE AUF DIE NACHSTEHENDE SCHALTFLÄCHE 'JA' ODER 'STIMME  ZU'   KLICKEN. Die Anlagen und Aufstellungen  zu   dieser   Lizenz   enthalten   die   für   die   auf   Sie   lizensierte   Ausgabe   der  Software gültigen Lizenzbedingungen. die zwischen  Ihnen und uns vereinbart ist.   STIMMEN   SIE   DEN   BEDINGUNGEN   DIESER   LIZENZ   ZU  (EINSCHLIESSLICH DER RELEVANTEN DAZUGEHÖRIGEN ANLAGEN UND  AUFSTELLUNGEN).2 Die Lizenzbedingungen zur Nutzung dieser Software können je nach der  für Sie lizenzierten Version verschieden sein.8 EAGLE Lizenzvereinbarungen Diese Lizenzvereinbarung ('Lizenz') ist eine rechtlich bindende Vereinbarung  zwischen   Ihnen   ('Lizenznehmer'   oder   "Sie")   und  CadSoft Computer  GmbH  ansässig   im   Pleidolfweg   15.3 Sie können: (a) die Software nur zu Ihrem Zweck nutzen.   (ii) wenn es sich bei der Lizenz um eine Mehrfachnutzerlizenz handelt.   DIE   FÜR   SIE   UND   ALLE   NUTZER   DES   AUF   IHREN  NAMEN   LIZENZIERTEN   EXEMPLARS   VON   EAGLE   RECHTLICH   BINDEND  SIND.   sind   die  Bestimmungen des anwendbaren Anhangs maßgeblich.10.  WENN SIE DEN BEDINGUNGEN DER HIER VORLIEGENDEN LIZENZ  NICHT ZUSTIMMEN.   wie   z. die  Software von der Anzahl gleichzeitiger Nutzer einsetzen lassen. das Computersoftware und alle mitgelieferten  Daten   umfasst.   wenn   es   sich   bei   der   Lizenz   um   eine  Einzelnutzerlizenz   handelt   oder   die   Software   nur   zur   Einzelnutzung  bestimmt ist.B. die zusätzlich  oder in Ergänzung zu  den nachstehenden Lizenzbedingungen gelten.   Im   Falle   eines  Widerspruchs   zwischen   den   Bedingungen   1   bis   14   der   hier   vorliegenden  Lizenz   und   den   Bestimmungen   des   anwendbaren   Anhangs. Die für die auf Sie lizenzierte  Ausgabe   von   EAGLE   gültige   Anlage   und   Aufstellung   (in   jedem   Fall   die  'Anwendbare   Anlage')   ist   Bestandteil   dieser   Lizenz.   D­84568. 1.   IN   DIESEM   FALL   SOLLTEN   SIE  NICHT  AUF   DIE   SCHALTFLÄCHE   'JA'   ODER   'STIMME   ZU'   KLICKEN   UND   DER  INSTALLATIOSVORGANG WIRD NICHT FORTGESETZT.   Pleiskirchen. 1.8 EAGLE Lizenzvereinbarungen 10. Gewährung und Umfang der Lizenz 1.   Deutschland  ('Lizenzgeber'   oder   "Wir").   elektronische   Handbücher   oder   Anleitungen  ('Dokumentation'). oder. entweder:  (i)   auf   einem   Computer.1 In Anbetracht Ihrer Zustimmung zur Einhaltung der Bedingungen dieser  Lizenz gewährt Ihnen der Lizenzgeber hiermit eine nicht ausschließliche und  nicht übertragbare Lizenz zur Nutzung der Software und der Dokumentation  zu den Bedingungen dieser Lizenz. IHNEN EINE LIZENZ FÜR  DIE   SOFTWARE   ZU   GEWÄHREN. SIND WIR NICHT BEREIT.   1.  321 .

  da   sie   zum   Zweck   der   Erreichung   einer  Interoperabilität   der   Software   mit   einem   anderen   Softwareprogramm  erforderlich   sind. keinesfalls zuzulassen. ausgenommen die  Fälle.   oder   wenn   ein   solches   Kopieren  zum  Zwecke der  Datensicherung notwendig ist.10 Anhang vorausgesetzt   dass   die   Software   in   jedem   Fall   ­   und   außer   wo   im  anwendbaren   Anhang   untersagt   ­  auf   mehr  als   einem  Computer  oder File  Server   gleichzeitig   installiert   sein   darf.   sie   wird   nur   auf   der   Anzahl   Computer   genutzt.   zurückzuentwickeln   (einschließlich   Reverse   Engineering)  oder   Ableitungen   herzustellen. in  Unterlizenz zu vergeben. (d)   kostenlosen   ergänzenden   Softwarekode   oder   Aktualisierungen     der  Software.  vorausgesetzt. dass die  Software oder ein Teil davon mit anderen Programmen kombiniert oder in  solche Programme mit aufgenommen oder eingearbeitet wird.   bei   denen   ein   solches   Kopieren   erfolgt.  dekompilieren. zu  adaptieren. erhalten und nutzen. zu verpachten.  zu verleihen. was zutrifft.1 zulässigen Aktivitäten  erforderlich ist.   ausgenommen   insoweit   derartige   Maßnahmen   nicht  untersagt   werden   können. (a) die Software oder Dokumentation nicht zu kopieren.  zu übersetzen.  2.  die  von  uns  von Zeit zu Zeit bereitgestellt werden. (b) die Software oder Dokumentation nicht zu vermieten.   für  die   sie  gemäß Bedingung 1.2 zulässigen Nutzung jedwede  Dokumentation verwenden. (c) die Software in keiner Weise ganz oder teilweise zu verändern oder zu  modifizieren.     (b)   die   Software   von   einem   Computer   auf   einen   anderen   übertragen.   vorausgesetzt   dass   sie   nicht  gleichzeitig auf mehr als der gemäß (i) oder (ii) oben lizenzierten Anzahl von  Computern genutzt wird. (d)   die   Software   weder   ganz   noch   teilweise   zu   disassemblieren.   dass   die   Informationen. Verpflichtungen des Lizenznehmers 2.   einschließlich   von   "Patches"   und   Fehlerkorrekturen.   etwas  derartiges   zu   tun.   die   Sie   im  Rahmen derartiger Aktivitäten erhalten.  (i)   nur   zum   Zweck   der   Erreichung   der   Interoperabilität   der   Software   mit  einem anderen Softwareprogramm eingesetzt werden und  (ii)  ohne  die   vorherige   schriftliche   Genehmigung   des Lizenzgebers  Dritten  gegenüber nicht unnötig offengelegt oder kommuniziert werden und 322 . (c)   eine   Kopie   der   Software   zu   Zwecken   der   Datensicherung   herstellen.3 (a) lizenziert worden ist. zu variieren oder zu verändern.   gehören   zum   normalen  Gebrauch   der   Software.  vorausgesetzt. verpflichten Sie sich.1   Ausgenommen   wie   ausdrücklich   in   der   hier   vorliegenden   Lizenz  festgelegt oder gemäß örtlicher Gesetzgebung zulässig.   und   vorausgesetzt. (e) zur Unterstützung der gemäß Bedingung 1.  dass dies für die nach Bedingung 2. zu verschmelzen.   Sie   werden   auch   nicht   versuchen. je nachdem. Sie verpflichten sich auch dazu.

 und dass Sie außer  323 .   die   im   Rahmen   der   Bedingungen   der   hier   vorliegenden  Lizenz die Software jederzeit benutzen dürfen).2  Der Lizenzgeber kann von Ihnen jederzeit eine schriftliche Bestätigung  darüber   verlangen.   Wir   behalten   uns   das   Recht   vor. (e) alle Kopien der Software sicher aufzubewahren und genaue und aktuelle  Aufzeichnungen über die Anzahl und Aufbewahrungsorte sämtlicher Kopien  der Software zu führen.   dass   Sie   diese   Lizenzbedingungen   einhalten.  Objekt­ und Quellprogrammauflistungen. (g)   den   Urheberrechtsvermerk   des   Lizenzgebers   auf   allen   ganzen   oder  teilweisen   von   Ihnen   auf   jedwedem   Medium   hergestellten   Kopien   der  Software anzubringen. dass die Rechte an der  Software an Sie lizenziert (nicht verkauft) worden sind. 3.   Der  Umfang des bereitgestellten Supports (soweit dies erfolgt) wird auf unserer  Webseite   beziehungsweise   auf   den   Webseiten   unserer   zugehörigen  Partnerunternehmen   beschrieben. Urheberrechte 4.   Sie   verpflichten   sich  weiterhin dazu. (h)   die   derzeitige   Version   der   Software   durch   eine   vom   Lizenzgeber   im  Rahmen   der   Bedingungen   der   hier   vorliegenden   Lizenz   zur   Verfügung  gestellten aktualisierten oder erweiterten Version der Software sofort nach  Erhalt derselben zu ersetzen.   und   Sie  werden auf Verlangen eine solche Bestätigung vorlegen. (f)   die   Nutzung   der   Software   zu   überwachen   und   zu   kontrollieren   und  sicherzustellen.8 EAGLE Lizenzvereinbarungen (iii)   nicht   dazu   verwendet   werden.   den  bereitgestellten Support zu ändern beziehungsweise die Art und Weise des  Zugangs   zu   demselben. gewähren wir  lediglich Support nach unserem Ermessen. und (i) ohne vorherige schriftliche Genehmigung des Lizenzgebers die Software  (einschließlich   von   ­   aber   nicht   beschränkt   auf   ­   Programmauflistungen. Support: Da der für diese Software bereitgestellte Support kostenlos ist.10. und dieser Support kann je nach  Ausgabe   der   an   Sie   lizenzierten   Software   unterschiedlich   ausfallen. Objektkode und Quellkode) weder  ganz noch teilweise in irgendeiner Form irgend jemandem zur Verfügung zu  stellen   oder   zugänglich   zu   machen   (ausgenommen   ­   nur   im   Fall   einer  Mehrfachnutzerlizenz ­ einer solchen Anzahl an Mitarbeitern oder befugten  Repräsentanten.  die  der  in  Rede   stehenden   Software   substantiell   ähnlich   ist.   dass   die   Software   nur   gemäß   den   Bedingungen   der   hier  vorliegenden Lizenz genutzt wird.   dass sämtliche   Urheberrechte  an der Software und  der  Dokumentation weltweit dem Lizenzgeber gehören.   oder   auch   den   Support   jederzeit   und   ohne  Vorankündigung einzustellen.1  Sie  bestätigen.   eine   Software   herzustellen. 4. 2.

    Sie   dürfen   in   keiner   Weise   versuchen. Qualität. dass  (a)   die   Software   nicht   entwickelt   worden   ist. importieren.4   Es   obliegt   Ihrer   Verantwortung   sicherzustellen. Genauigkeit.  Zustand. verkaufen oder vermieten.  5.10 Anhang dem Nutzungsrecht gemäß den Bedingungen dieser Lizenz keinerlei Rechte  an der Software oder der Dokumentation haben.   an   der   Software   des   Lizenzgebers   nicht  unterschlagen   werden.   dass   das   Vorhandensein   unwesentlicher   Fehler   keine  Verletzung der hier vorliegenden Lizenz darstellt.   Dateien   und   sonstigen   mit   der   hier   vorliegenden   Software  produzierten Arbeiten regelmäßige und häufige Sicherheitskopien (Backups)  324 .   damit   die   geistigen   Eigentumsrechte. noch dürfen Sie Mittel  oder   Vorrichtungen   anwenden   oder   zwecks   Verkauf   oder   Vermietung  herstellen. bei denen der einzige  beabsichtigte   Zweck. und (b) dass die Software unter Umständen nicht frei von Fehlern ist und dass Sie  hiermit   zustimmen.  bewerben beziehungsweise zu  privaten oder kommerziellen Zwecken in Besitz haben.3   Die   Integrität   der   hier   vorliegenden   Software   wird   durch   technische  Schutzmaßnahmen   geschützt   ("TPM"   =   "Technical   Protection   Measures"   /  "Technische   Schutzmaßnahmen"). und ausgenommen wie oben dargestellt.3 Sie bestätigen.  einschließlich   Urheberrechte. verbreiten. 4. 5. erfolgt  keinerlei   Erklärung   oder   Gewährleistung   in   bezug   auf   die   Eignung   oder  Zweckdienlichkeit   der   Software. geben wir keine  Garantien   oder   Erklärungen   ab   in   bezug   auf   die   Software   oder   die  Dokumentation beziehungsweise hinsichtlich Leistung.1 Weitere Angaben zum Umfang der auf die an Sie lizensierten Ausgabe  der   Software   anwendbaren   Gewährleistung   sind   in   der   für   diese   Ausgabe  relevanten Aufstellung aufgeführt.   Vollständigkeit. dass die Möglichkeiten und Funktionen der Software ­ wie in  der Dokumentation beschrieben ­ Ihren Anforderungen entsprechen.   ob   es   sich   dabei   um   Ihren   oder   einen  anderen   Zweck   handelt   und   ungeachtet   dessen.   Übereinstimmung   mit   den   entsprechenden  Aussagen   oder   Beschreibungen   zu   beiden.   und   alle   derartigen  Gewährleistungen   und   Erklärungen   sind   soweit   gesetzlich   zulässig  vollumfänglich ausgeschlossen. 5.   ob   uns   dieser   Zweck  offengelegt wurde. und dass es deshalb Ihrer Verantwortung obliegt. 4.   die   Ermöglichung   einer   unbefugten   Entfernung   oder  Umgehung solcher Schutzmaßnahmen ist. Eingeschränkte Gewährleistung 5.   dass   Sie   von   allen  Designs.  sicherzustellen. anbieten oder  zwecks  Verkauf oder Vermietung  ausstellen. 5.   um   Ihre   individuellen  Anforderungen zu erfüllen. dass Sie kein Recht haben.   derartige  Schutzmaßnahmen zu entfernen oder zu umgehen.2 Sie bestätigen. auf die Software im Quellkode  beziehungsweise in entsperrter Codierung oder mit Kommentar zuzugreifen.2 Ausgenommen wie in der anwendbaren Aufstellung aufgeführt.

(c) Geschäftsunterbrechung. 325 .  6.   Gewohnheitsrecht   oder   auf   sonstige   Weise.  Erklärungen   oder   sonstigen   Bedingungen.   Erklärungen   oder  sonstigen   Bedingungen   hinsichtlich   der   Lieferung   der   Software   und  Dokumentation. Goodwill oder Reputation.2  Vorbehaltlich  der  Bedingung   6.  wie  auch immer derartige Verluste entstehen.  die aus oder in Verbindung  mit dieser  Lizenz  entstanden   sind   (einschließlich   jeglicher   Haftung   für   Handlungen   oder  Unterlassungen seiner Mitarbeiter.     Alle   Konditionen. 6.   ob   durch  gesetzliche   Vorschrift.   Gewährleistungen.  die ansonsten in der hier vorliegenden Lizenz oder einem  Nebenvertrag   impliziert   oder   inkorporiert   werden   könnten.     Insbesondere   bestehen   keine  ausdrücklichen   oder   implizierten   Konditionen. Dateien oder sonstigen Daten übernehmen. oder (h) alle indirekten Verluste oder Folgeverluste oder Folgeschäden jeglicher  Art  sogar wenn derartige Verluste.  unerlaubter   Handlung   (einschließlich   Fahrlässigkeit). ob aus vertragsgemäßer Handlung. Haftung des Lizenzgebers 6.  ist  die Haftung des Lizenzgebers  für  durch  Sie erlittene  Verluste. (g) Verlust.   werden  hiermit soweit vollumfänglich ausgeschlossen wie gesetzlich zulässig.   wie   in   der   anwendbaren   Aufstellung   aufgeführt  beschränkt und wird  in jedem Fall jegliche Haftung ausschließen in bezug  auf: (a) Einkommensverlust.   ausgenommen   wie   spezifisch   in  der   hier   vorliegenden   Lizenz   festgelegt. (b) Verlust von Unternehmensgewinnen oder ­verträgen.   Wie   nachstehend   aufgeführt.   Falscherklärung   oder  aus   sonstigen   Gründen.1   Nichts   in   der   hier   vorliegenden   Lizenz   wirkt   für   die   Haftung   beider  Vertragsparteien   begrenzend   oder   ausschließend   in   bezug   auf   Tod   oder  Verletzung   als   Folge   von   Fahrlässigkeit. Vertreter und Unterauftragnehmer).1.   Gewährleistungen. (d) Verlust von Geld oder erwarteten Ersparnissen. (e) Verlust an Informationen.   können   wir   keinerlei   Haftung   für  den Verlust von Designs. Daten oder Designs.8 EAGLE Lizenzvereinbarungen herstellen. 6. Ansprüche oder Schäden aus der absichtlichen  persönlichen   verstoßenden   Verletzung   der   hier   vorliegenden   Lizenz  entstehen. (f) Verlust von Chancen.   die   für   den   Lizenzgeber   rechtlich  bindend   sind. Beschädigung oder Korruption von Daten.10.   Betrug   oder   betrügerischer  Falscherklärung.   und   sämtliche   und   jede   Haftung   dieser   Art   wird   hiermit  ausdrücklich   vollumfänglich   ausgeschlossen   soweit   dies   gesetzlich   zulässig  ist.3   In   der   hier   vorliegenden   Lizenz   werden   die   Verpflichtungen   und   die  Haftung   des   Lizenzgebers   in   bezug   auf   die   Lieferung   der   Software   und  Dokumentation   vollumfänglich   aufgeführt.

10 Anhang
6.4   Alle   Verluste   beziehungsweise   jedwede   Haftung,   die   aus   oder   in  Verbindung mit dieser Lizenz entstehen, schließen alle Verluste, Ansprüche,  Haftung   oder   Schäden   mit   ein,   die   aus   oder   in   Verbindung   mit   dieser  Software,   deren   Verfügbarkeit   oder   Nichtverfügbarkeit,   Leistung,  Operabilität,   Funktionalität   entstehen   oder   die   in   Verbindung   mit   dem  Verlust  von Designs,   Daten  oder Informationen  oder der Genauigkeit oder  Gültigkeit von mit dieser Software erzeugten Designs entstehen. 7. Kündigung 7.1  Der Lizenzgeber kann diese Lizenz durch schriftliche Mitteilung an Sie  sofort   kündigen,   wenn   Sie   die   hier   vorliegende   Lizenz   wesentlich   oder  beständig   verletzen   und   eine   derartige   Verletzung   nicht   innerhalb   von   14  Tagen nach Erhalt einer schriftlichen Aufforderung, eine solche Verletzung zu  beheben (falls sie überhaupt behebbar ist), nicht beheben. 7.2 Nach Kündigung aus welchem Grund auch immer (a)   bestehen   sämtliche   Ihnen   im   Rahmen   der   hier   vorliegenden   Lizenz  gewährten Rechte nicht mehr; (b)   müssen   Sie   sämtliche   durch   die   hier   vorliegende   Lizenz   autorisierten  Aktivitäten sofort einstellen; und (c)  Sie  müssen die  Software  sofort  von allen  in  Ihrem  Besitz  befindlichen  Computeranlagen   löschen   oder   entfernen   und   sofort   alle   Kopien   der  Software,   die   zu   diesem   Zeitpunkt   in   Ihrem   Besitz,   in   Ihrer   Obhut  beziehungsweise unter Ihrer Kontrolle sind, zerstören oder dem Lizenzgeber  zurückgeben   (nach   dem   Ermessen   des   Lizenzgebers);   und   im   Fall   der  Zerstörung müssen Sie dem Lizenzgeber gegenüber bescheinigen, dass diese  Software zerstört worden ist. 8. Übertragung von Rechten und Pflichten 8.1 Die hier vorliegende Lizenz ist für Sie und uns sowie unsere jeweiligen  Nachfolger und Rechtsnachfolger gesetzlich bindend.  8.2   Ohne   vorherige   schriftliche   Genehmigung   dürfen   weder   die   hier  vorliegende   Lizenz   noch   die   daraus   entstehenden   Rechte   oder  Verpflichtungen   durch   Sie   übertragen,   zugewiesen,   übergeben   oder   auf  sonstige Weise darüber verfügt werden. 8.3 Während der Laufzeit der hier vorliegenden Lizenz dürfen wir jederzeit  diese   Lizenz   sowie   alle   unsere   daraus   entstehenden   Rechte   oder  Verpflichtungen übertragen, zuweisen, übergeben, im Unterauftrag vergeben  oder auf sonstige Weise darüber verfügen.

326

10.8 EAGLE Lizenzvereinbarungen
9. Mitteilungen Alle Mitteilungen, die Sie uns machen, müssen erfolgen an CadSoft Computer  GmbH,   Pleidolfweg   15,   Pleiskirchen,   Deutschland.   Wir   können   Ihnen  Mitteilung machen wie in der anwendbaren Aufstellung aufgeführt. Es wird  erachtet,   dass   eine   Mitteilung   erhalten   worden   ist   beziehungsweise   sofort  ordnungsgemäß   zugestellt   worden   ist,   wenn   diese   auf   den   Webseiten  veröffentlicht   wurde,   oder,   in   Bezug   auf   jedwede   Mitteilung,   24   Stunden  nach dem Versenden einer Email oder drei Tage nach dem Absenden eines  Briefes.   Zum   Nachweis   der   Zustellung   einer   Mitteilung   wird   es   genügen  nachzuweisen,   dass   ­   im   Fall   eines   Briefes   ­   der   Brief   ordnungsgemäß  adressiert,   frankiert   und   der   Post   übergeben   wurde   sowie   ­   im   Fall   einer  Email   ­   dass   eine   derartige   Email   an   die   angegebene   Emailanschrift   des  Adressaten versandt worden ist. 10. Ereignisse außerhalb unserer Kontrolle 10.1   Wir   übernehmen   keinerlei   Haftung   oder   Verantwortung   für  Nichterfüllung   der   Leistung   oder   Verzögerung   der   Leistung   in   bezug   auf  jedwede unserer  Verpflichtungen  im  Rahmen der hier vorliegenden Lizenz  beziehungsweise   für   die   Nichtverfügbarkeit   der   Software,   die   durch  Ereignisse   außerhalb   unserer   angemessenen   Kontrolle   verursacht   werden  (Ereignis durch höhere Gewalt).  10.2 Durch höhere Gewalt verursachte Ereignisse umfassen alle Handlungen,  Ereignisse, Nichthandlungen, Unterlassungen oder Unfälle außerhalb unserer  angemessenen   Kontrolle   und   schließen   insbesondere   (aber   ohne  Einschränkung) folgendes ein: (a) Streiks, Aussperrungen oder sonstige Arbeitskampfmaßnahmen; (b)   Unruhen,   Aufruhr,   Invasion,   Terrorangriff   oder   Androhung   eines  Terrorangriffs,   Krieg   (ob   erklärt   oder   nicht)   oder   Androhung   oder  Vorbereitung eines Krieges; (c)  Brand,  Explosion,  Sturm,  Überschwemmung,  Erdbeben, Bodensenkung,  Epidemien oder sonstige Naturkatastrophen; (d)   Unmöglichkeit   der   Nutzung   von   Bahnverkehr,   Schiffsverkehr,  Luftverkehr,   Kraftverkehr   oder   sonstige   öffentliche   oder   private  Verkehrsmittel; (e)   Unmöglichkeit   der   Nutzung   von   öffentlichen   oder   privaten  Telekommunikationsnetzen beziehungsweise (f)   die   Handlungen,   Verordnungen,   Gesetzgebung,   Vorschriften   oder  Beschränkungen seitens jedweder Regierung. 11. Verzicht 11.1   Wenn   wir   es   während   der   Laufzeit   der   hier   vorliegenden   Lizenz   zu  einem   beliebigen   Zeitpunkt   unterlassen,   auf   der   strikten   Erfüllung   Ihrer  sämtlichen Verpflichtungen im Rahmen dieser Lizenz zu bestehen, oder wenn  327

10 Anhang
wir   es   unterlassen,   die   uns   im   Rahmen   dieser   Lizenz   zustehenden  Rechte  oder   Rechtsbehelfe   auszuüben,   dann   bedeutet   dies   keinen   Verzicht   auf  derartige Rechte oder Rechtsbehelfe und entbindet Sie auch nicht von der  Erfüllung derartiger Verpflichtungen. 11.2 Ein Verzicht unsererseits  in bezug auf jedweden Mangel stellt keinen  Verzicht in bezug auf nachfolgende Mängel dar. 11.3   In   Bezug   auf   die   hier   vorliegenden   Geschäftsbedingungen   ist   kein  Verzicht unsererseits wirksam, wenn nicht ausdrücklich gesagt wird, dass es  sich um einen Verzicht handelt und dieser Ihnen schriftlich mitgeteilt wird. 12. Trennbarkeit Wenn   eine   der   Bedingungen   der   hier   vorliegenden   Lizenz   von   einer  zuständigen Stelle als ungültig, ungesetzlich oder nicht durchsetzbar erachtet  wird, dann wird die entsprechende Bedingung, Kondition oder Bestimmung  insoweit   von   den   übrigen   Bedingungen,   Konditionen   und   Bestimmungen  getrennt,   die   weiterhin   soweit   vollumfänglich   gültig   bleiben   werden,   wie  gesetzlich zulässig. 13. Gesamte Vereinbarung 13.1 Die hier vorliegende Lizenz und jedes Dokument, auf das man sich darin  ausdrücklich bezieht, stellt in Bezug auf die Lizensierung der Software und  der Dokumentation die gesamte Vereinbarung zwischen uns dar und ersetzt  alle vorherigen Verträge,  Vereinbarungen oder Arrangements, ob mündlich  oder schriftlich. 13.2 Es wird hiermit von uns gegenseitig bestätigt, dass beim Abschluß dieser  Lizenzvereinbarung   keiner   von   uns   sich   auf   Erklärungen,   Verpflichtungen  oder Versprechen verlassen hat, die vom jeweils anderen vor dem Abschluß  dieser Lizenzvereinbarung abgegeben oder aus dem abgeleitet wurden, dass  bei den Verhandlungen gesagt oder geschrieben worden ist, mit Ausnahme  dessen, was ausdrücklich in der hier vorliegenden Lizenz festgelegt worden  ist. 13.3 Für keinen von uns gibt es einen Rechtsbehelf in Bezug auf vom jeweils  anderen vor dem Tag des Abschlusses dieser Lizenzvereinbarung gemachte  unwahre Aussagen (es sei denn eine derartige unwahre Aussage erfolgte in  betrügerischer   Absicht),   und   das   Rechtsmittel   der   jeweils   anderen   Partei  besteht   aus   dem   Rechtsmittel   der   Vertragsverletzung   wie   in   den   hier  vorliegenden Geschäftsbedingungen festgelegt. 14. Anwendbares Recht und Gerichtsbarkeit Die   hier   vorliegende   Lizenz,   ihr   Gegenstand   oder   ihr   Zustandekommen  (einschließlich  außervertraglicher  Streitigkeiten  oder Ansprüche)  unterliegt  deutschem   Recht   und   gemäß   deutschem   Recht   ausgelegt   und   der  nichtausschließlichen Gerichtsbarkeit der deutschen Gerichte unterworfen.  328

10.8 EAGLE Lizenzvereinbarungen
ANLAGE 1  DIE AUF DIE 'LIGHT', 'STANDARD' UND 'PROFESSIONAL' AUSGABEN VON  EAGLE   ANWENDBAREN   BEDINGUNGEN   (ZUSAMMEN   MIT   ALLEN  ANDEREN   VON   UNS   VON   ZEIT   ZU   ZEIT   HERAUSGEGEBENEN  KOMMERZIELLEN   AUSGABEN   VON   EAGLE,   AUF   DIE   DIE  NACHFOLGENDEN ANLAGEN NICHT ZUTREFFEN)  1 In der hier vorliegenden Anlage 1 bedeutet der Verweis auf "die Software"  den Verweis auf die auf Sie lizensierte kommerzielle Ausgabe von EAGLE. 2 Die Lizenzgeber gewährleistet, dass die Software für einen Zeitraum von 30  Tagen   nach   dem   Datum   der   Installation   ('Gewährleistungszeitraum')   bei  ordnungsgemäßem   Gebrauch   im   wesentlichen   gemäß   den   in   der  Dokumentation beschriebenen Funktionen arbeiten wird (vorausgesetzt dass  die   Software   ordnungsgemäß   auf   dem   Computer   und   mit   dem  Betriebssystem  eingesetzt  wird,  für das sie entwickelt worden ist, und wie  dies   durch   uns   spezifiziert   worden   ist)   und   dass   die   Dokumentation   die  Bedienung der Software in allen wesentlichen Punkten beschreibt.  3   Wenn   Sie   innerhalb   des   Gewährleistungszeitraums  den  Lizenzgeber  von  Mängeln oder Fehlern in der Software in Kenntnis setzen, aufgrund derer die  Software im wesentlichen nicht gemäß der Dokumentation läuft, und wenn  ein derartiger Mangel oder Fehler nicht durch eine Änderung der Software  Ihrerseits beziehungsweise durch eine Nutzung in Zuwiderhandlung zu den  Bedingungen dieser Lizenz aufgetreten ist, dann wird der Lizenzgeber nach  alleinigem Ermessen die Software entweder instandsetzen oder austauschen,  vorausgesetzt, Sie gewähren dem Lizenzgeber Zugang zu allen erforderlichen  Informationen,   die   dem   Lizenzgeber   helfen,   den   Mangel   oder   Fehler   zu  beheben,   einschließlich   ausreichender   Informationen,   mittels   derer   der  Lizenzgeber den Mangel oder Fehler nachstellen kann. 4   Vorbehaltlich   der   Bedingungen   6.1   und   6.2   der   obenstehenden   Lizenz  bleibt   die   maximale   Gesamthaftung   des   Lizenzgebers   im   Rahmen   oder   in  Verbindung mit dier Lizenz oder einem entsprechenden Nebenvertrag, ob aus  vertraglicher Handlung, unerlaubter Handlung (einschließlich Fahrlässigkeit)  oder sonstigen Gründen, auf die Summe beschränkt, die von uns im Wege  der Lizenzgebühr für die Software erhalten worden ist.  5   Vorbehaltlich   der   Bedingungen   6.1   und   6.2   der   Lizenz   und   von  obenstehendem   Absatz   4   dieser   Anlage   1,   bleibt   die   Haftung   des  Lizenzgebers für die Verletzung der Urheberrechte Dritter beschränkt auf die  in   den   USA   und/oder   Deutschland   bestehenden   Bestimmungen   zu  diesbezüglichen Rechtsverletzungen. 6 Mitteilungen in Verbindung mit der hier vorliegenden Lizenz können wir  Ihnen unter der Emailadresse, Fax­ oder Postanschrift zustellen, die Sie uns  oder   unserem   Vertreter   zum   Zeitpunkt   der   Bestellung   der   Software  angegeben   haben,   beziehungsweise   ­   wenn   derartige   Informationen  generisch   sind   und   nicht   spezifisch   für   Sie   gelten   ­   dadurch,   dass   wir 

329

10 Anhang
derartige Informationen auf unserer Webseite oder der unserer verbundenen  Firmen oder Unternehmen anzeigen. ANLAGE 2  BEDINGUNGEN, DIE NUR FÜR DIE "FREEMIUM" AUSGABE GELTEN  1 Der Einsatz der "Freemium" Ausgabe erfordert einen Zugang zum Internet.  Der Computer, auf dem die "Freemium" Ausgabe läuft, muss jedes Mal, wenn  EAGLE   gestartet   wird,   auf   das   Internet   zugreifen   können,   damit   sich   die  "Freemium"   Ausgabe   öffnen   läßt   und   dann   laufen   kann.   In   der   hier  vorliegenden Anlage 2 bedeutet der Verweis auf "die Software" den Verweis  auf die auf "Freemium" Ausgabe von EAGLE. 2 Alle Lizenzen der "Freemium" Ausgabe gelten nur für die Einzelnutzung.  Die "Freemium" Ausgabe kann heruntergeladen und nur auf dem Computer  eingesetzt   werden,   der   zum   Zeitpunkt   der   Aktivierung   der   "Freemium"  Ausgabe hierfür lizensiert worden ist. 3   Die   "Freemium"   Ausgabe   wird   nur   zu   Evaluierungszwecken   oder   den  Einsatz   für   nicht   kommerzielle   Zwecke   lizensiert.   Die   "Evaluierung"  ermöglicht   Ihnen   die   Nutzung   der   Software   in   einer   kommerziellen  Umgebung,   aber   nur   zu   dem   Zweck,   die   Funktionalität   und   Eignung   der  Software   für   Ihre   Einsatzzwecke   zu   prüfen.   Die   Nutzung   für   "nicht  kommerzielle   Zwecke"   ermöglicht   Ihnen   den   Einsatz   der   Software   für  persönliche   Zwecke   oder   im   Rahmen   Ihrer   Studien,   wenn   Sie   sich   in  Ausbildung oder Studium  befinden, beziehungsweise für jede andere nicht  kommerzielle Zielsetzung. In keinem Fall darf die Software zur Generierung  von   Einkommen   (ob   direkt   oder   aufgrund   von   Kosteneinsparungen)  eingesetzt werden. 4 Die Lizenz der Software gilt für einen Zeitraum von sechzig (60) Tagen ab  dem   Datum   des   Downloads   auf   Ihren   Computer.   Nach   Ablauf   dieses  Zeitraums   von   sechzig   (60)   Tagen   haben   diese   Lizenz   und   Ihr   Recht   zur  Nutzung dieser Software keine Gültigkeit mehr, und die Software läßt sich  auch nicht mehr benutzen. Zu diesem Zeitpunkt sollten Sie die Software von  allen Computern löschen, auf die sie heruntergeladen worden ist. Jederzeit  nach Ablauf dieser Lizenz können Sie den nochmaligen Download und die  Lizenz zur weiteren Nutzung der "Freemium" Ausgabe nach Maßgabe einer  separaten   Lizenz   zwischen   Ihnen   und   uns   beantragen;   wir   können   aber  Einschränkungen in Bezug auf die Häufigkeit, mit der solche Downloads zur  Verfügung   stehen,   auferlegen   und   wir   können   derartige   Einschränkungen  von Zeit zu Zeit ändern, neu fassen, ergänzen oder aufheben. Wir bemühen  uns, die Bedingungen derartiger Einschränkungen auf unserer Webseite oder  den   Webseiten   unserer   verbundenen   Firmen   oder   Unternehmen   oder  sonstigen Webseiten, auf denen wir die Software zur Verfügung stellen, zu  veröffentlichen. Doch wir haften Ihnen gegenüber in keiner Weise, im Fall  dass dies aus irgendwelchen Gründen nicht geschieht, und die Unterlassung  einer   derartigen   Veröffentlichung   beeinträchtigt   die   Wirksamkeit   dieser  Einschränkungen in keiner Weise. 330

10.8 EAGLE Lizenzvereinbarungen
5 Sie bestätigen, dass die Software kostenfrei auf Sie lizensiert worden ist  und dass wir dementsprechend keinerlei Erklärung abgeben beziehungsweise  Gewährleistung übernehmen in Bezug auf (i) die Eignung oder Zweckdienlichkeit der Software, ob es sich dabei um  Ihren Zweck oder sonstige Zwecke handelt, und ungeachtet dessen, ob uns  dieser Zweck mitgeteilt worden ist;  (ii)   die   Leistung   oder   Funktionalität   der   Software,   ob   gemäß   den   hierzu  gemachten Aussagen, veröffentlichten  Materialien  oder der Dokumentation  oder aus sonstigem Grund;  (iii)   die   Verfügbarkeit   oder   Funktionalität   eines   Servers   oder   Systems   für  Registrierung, Download oder die Kommunikation mit der Software;  (iv)   darauf,   ob   die   Software   die   geistigen   Eigentumsrechte   Dritter   an  beliebigem Ort auf der Welt verletzt. 6 Sie bestätigen weiter, dass sich die Software ohne Zugriff auf das Internet  nicht   starten   läßt,   dass   die   Software   mit   unseren   Servern   kommunizieren  können muss und dass es Ihrer Verantwortung obliegt, sicherzustellen, dass  Sie beim Starten der Software jederzeit über einen derartigen Zugang zum  Internet verfügen und dass dieser Zugang für den Startvorgang ausreichend  und unterbrechungsfrei ist. 7 Mitteilungen in Verbindung mit der hier vorliegenden Lizenz können wir  Ihnen unter der Emailadresse oder Postanschrift zustellen, die Sie uns oder  unserem Vertreter im Zeitpunkt der Registrierung zum Erhalt der Software  angegeben   haben,   beziehungsweise   dadurch,   dass   wir   derartige  Informationen   auf   unserer   Webseite   oder   den   Webseiten   unserer  verbundenen Firmen oder Unternehmen oder auf sonstigen Webseiten, auf  denen wir die Software verfügbar machen, anzeigen. ANLAGE 3 BEDINGUNGEN, DIE NUR FÜR DIE "FREEWARE" AUSGABE GELTEN  1 In der hier vorliegenden Anlage 3 bedeutet der Verweis auf "die Software"  den Verweis auf die auf "Freeware" Ausgabe von EAGLE. 2 Alle Lizenzen der "Freeware" Ausgabe gelten nur für die Einzelnutzung.  3 Die "Freeware" Ausgabe wird nur zu Evaluierungszwecken oder den Einsatz  für nicht kommerzielle Zwecke lizensiert. Die "Evaluierung" ermöglicht Ihnen  die Nutzung der Software in einer kommerziellen Umgebung, aber nur zu  dem   Zweck,   die   Funktionalität   und   Eignung   der   Software   für   Ihre  Einsatzzwecke   zu   prüfen.   Die   Nutzung   für   "nicht   kommerzielle   Zwecke"  ermöglicht Ihnen den Einsatz der Software für persönliche Zwecke oder im  Rahmen Ihrer Studien, wenn Sie sich in Ausbildung oder Studium befinden,  beziehungsweise für jede andere nicht kommerzielle Zielsetzung. In keinem  Fall   darf   die   Software   zur   Generierung   von   Einkommen   (ob   direkt   oder  aufgrund   von   Kosteneinsparungen)   eingesetzt   werden.   Die   "Freeware"  Ausgabe kann auch von einem PCB Hersteller genutzt werden, um die zur  Herstellung   eines   PCB   erforderlichen   Produktionsdaten   in   den   Fällen   zu  331

332 .  (ii)   die   Leistung   oder   Funktionalität   der   Software.10 Anhang erzeugen. 6 Mitteilungen in Verbindung mit der hier vorliegenden Lizenz können wir  Ihnen   zustellen   beziehungsweise   dadurch   machen.   ob   die   Software   die   geistigen   Eigentumsrechte   Dritter   an  beliebigem Ort auf der Welt verletzt. und ungeachtet dessen.   für   diesen   ein   PCB   entsprechend   diesem  Design herzustellen. ob uns  dieser Zweck mitgeteilt worden ist. ob es sich dabei um  Ihren Zweck oder sonstige Zwecke handelt.  (iii)   darauf.   dass   wir   derartige  Informationen   auf   unserer   Webseite   oder   den   Webseiten   unserer  verbundenen Firmen oder Unternehmen anzeigen. veröffentlichten Materialien oder der Dokumentation  oder aus sonstigem Grund. 4 Sie bestätigen.   bei   denen   der   PCB   Hersteller   von   einem   PCB   Designer   (als  "Dritter")   beauftragt   worden   ist. dass die Software kostenfrei auf Sie lizensiert worden ist  und dass wir dementsprechend keinerlei Erklärung abgeben beziehungsweise  Gewährleistung übernehmen in Bezug auf (i) die Eignung oder Zweckdienlichkeit der Software.   ob   gemäß   den   hierzu  gemachten Aussagen.

201 191. 168 Attribute Bauteil-Attr. 193 202 201 189 194 196. 127 Autorouter Backup 202 Blind-Via 171 Bus-Router 188 Design-Regeln 189 Einseitige Platine 205 Info 203 Kostenfaktoren 197 Layer 192 Leiterbahnbreite 189 Menü 194 Micro-Via 201 Mindestabstände 190 Minimales Raster 187 Multilayer 192 Optimierung 189 Parameter laden/speichern 195 Platzierungsraster 190 Polygons 199 Protokolldatei 203 Ripup/Retry 200 Routing-Lauf 189 Routing-Raster 190 Sicherungsdatei 202 Signal auswählen 195 Speicherbedarf 192 Sperrflächen 72. 142. 260 58. 307 232 178 106 148 128 213. 254 Airwire 21 Aktionsleiste 50. 202 190 B Backup Ball-Grid-Array Bauteile Aktualisieren Alpha-Blending Anordnen Attribute definieren Auf Lötseite Aus LBR holen Aus mehreren Gates Austauschen Beschreibung Beschriftung Drehen Entwerfen Gehäuse tauschen In Bibliothek kopieren Mit Drag&Drop kopieren Name Package-Editor Platzierungsraster im BRD Präfix festlegen Querverweise Suchen Technology ändern Value immer Device-Name Verriegeln Wert Bauteileliste Befehl Abbrechen Aktivieren Ausführen Zurücknehmen 46. 127.Stichwortverzeichnis A Addlevel 247 Always 254. 255 Can 254 Must 254 Next 254 Request 247. 249 Globale A. 53 Aktuelle Einheit 94 Alias 96 Löschen 97 Alt-X 45 Annulus-Symbol 21. 256 Starten 73. Smd Unterbrechen Versorgungspolygone Via-Bohrdurchmesser Vorzugsrichtungen Wiederaufsetzen Zeitbedarf 204 197 188 169. 69 119 58. 194 Statusanzeige 202 Steuerdatei Steuerparameter Steuerung Supply-Layer Unerreichb. 152 214 214 148 79 151 267 268 214 215 146 79 257 117 153 313 69 214 100 54 85 54 54 333 . 128 Definieren 61.

67 52 73. 72 54 63. 72. 69 60. 75 61. 72 61. 94. 271 USE 223 VALUE 58. 70 Bestückungsautomaten 277 Bestückungsplan Zeichnen 213 Bewegen Objekte 55. 68 77. 153 RUN 54 SCRIPT 54 SET 63. 152 RIPUP 71. 67. 131 74. 70 TECHNOLOGY 63. 256 54. 69. 66 Bibliothek Alte Dateien updaten 29 Attribute definieren 249 Aus Liste entfernen 118 Bauteile suchen 116 Beschreibung 222 Device anlegen 219 Eigene erzeugen 270 Element löschen 75. 214 UNDO 54 UPDATE 63. 67. 120 62 70 63. 79. 271 REPLACE 58. 212 57. 74. 125 57. 149 ROUTE 70. 313 SHOW 55. 151 59. 66 62. 86. 68 57. 71 WRITE 64 Befehls-Parameter 52 Befehlseingabe Funktionstasten 87 History-Funktion 86 Koordinaten 92 Befehlsmenü 51 Benutzerführung 48. 66. 80 TEXT 60. 212. 70 SMD 76. 68 77. 79. 69. 242 56. 69. 178. 156. 68. 89. 270 RENAME 76. 176 WINDOW 54 WIRE 59. 220 53 56. 139 59. 87 61. 258 58. 69. 219 60. 96 74. 120 61. 146 60. 179 63 73 60. 66. 306 69 55. 244 VIA 73. 53 334 . 121 62. 51 Benutzeroberfläche 47. 67 57. 70 55.Befehle ADD ARC ASSIGN ATTRIBUTE AUTO BOARD BUS CHANGE CIRCLE CLASS CLOSE CONNECT COPY CUT DELETE DESCRIPTION DISPLAY DRC EDIT ERC ERRORS EXPORT FRAME GATESWAP GRID GROUP HELP HOLE INFO INVOKE JUNCTION LABEL LAYER LOCK MARK MENU MIRROR MITER MOVE NAME NET OPEN OPTIMIZE PACKAGE PAD PASTE PIN PINSWAP POLYGON PREFIX PRINT QUIT RATSNEST RECT REDO REMOVE 58. 231 SPLIT 59. 86. 104 56. 160 62. 221. 100 62. 104 Beschriftung Schaltplan-Symbol 253 Verschieben 59. 119 61. 104. 71. 65. 215 60. 262 76. 66 SIGNAL 73 SMASH 59. 155 ROTATE 56. 270 Element umbenennen 271 Elemente kopieren 267 Erstellen 211 Inhaltsliste 100 Kopieren mit Drag&Drop 268 Laden (use) 41. 216 58. 86 58. 123 62 79. 80 73 53. 79. 79. 73. 80 55. 86. 75. 166 79 63. 220. 72. 159 62. 93 62. 79 60.

cam Parameter einstellen CAM-Prozessor Anweisungsfeld Arbeitsschritt benennen Bestückungsdruck Bestückungsseite Blind-. 300 Blind-Via 21. 288 289 299 277 320 297 299 287 102 287 294 82 288 287 287 295 292 292 288 291 292 276 294 53. 170 C CAM-Job Arbeitsschritt benennen Beschreibung Bohrdatenausgabe excellon. 73 Befestigungsloch 256 Durchkontaktiert 275 Mindestdurchmesser 138 Nicht durchkontaktiert 275 Von Hand bohren 277 bRestrict 193 Buried-Via 21. 171. Buried Vias Bohrdaten Dateiendungen Device-Treiber EPS-Ausgabe Extrem große Plotdaten Fehler: Blenden fehlen Fehler: Bohrungen fehlen Fräskonturen HPGL Innenlage Job Job laden Klebemaske Lotpastenmaske Lötstopmaske Multilayer-Platine Optionen Pads füllen Platzhalter Plotter Pos. PostScript-Ausgabe Schritt.cam erweitern gerb274x. Bogenende 72 Bohrdaten 275 Blind/Buried Vias 290 Bohrertabelle (Rack) 298 drillcfg.ulp 298 EXCELLON 275 EXCELLON_RACK 297 Fehler: Bohrungen fehlen 299 Führende Nullen 300 Infodatei 299 Maßeinheit Bohrertabelle 300 Multilayer-Platine 290 SM1000 275 SM1000/SM3000-Treiber 297 SM3000 275 Toleranz 299 Bohrer-Konfigurations-Datei 23 Bohrerlegende 281 Bohrertabelle 298 Bohrplan 279 Bohrsymbole 280 Bohrung 22.Neu anlegen 225 Öffnen 62 Package anlegen 212 Package-Variante 241 Packages aktualisieren 271 Script-Datei erzeugen 101 Symbol anlegen 215 Übersicht 40 Wichtige Hinweise 20 Bibliotheks-Editor 74 Bildausschnitt Alias definieren 97 Letzten anzeigen 54 Verschieben 54 Bildschirm Auffrischen 54 Bill Of Material 278 Blendentabelle 274.cam gerber. Koord. Section Starten Stiftnummer zuordnen Supply-Layer Tipps Toleranz Treiber definieren Über Batchdatei starten UNC-Pfad Veredelung Versorgungslage Cmd-Taste Control Panel 293 295 298 283 295 282 285 290 80 285 293 287 286 290 275. 177 Blind-Via-Ratio 138 BMP-Daten 101 Board 21 Bogen 60.cam geber. 81 292 287 281 293 299 307 291 288 296 89 39 335 . 72 CAP.

313 145 34 146 Edition Freemium 36 42 Light 37 138 Professional 34 135 Standard 36 314 314 137 Einheiten in Dialogen 136 Electrcal Rule Check 139 Billigen 132 120 Electrical Rule Check 22. 89 Siehe Design Rule Check 159 Drehen 56. 219 Exportieren 99 220 Grafikdaten 101 268 75 220 240 221 243 76 Fadenkreuz 48 79 Fang-Funktion 60 21. 61. 161 eagle. 131 277 Elektro-Schaltplan 122. 67 Drill -.cam 239 Experten-Optionen 313 77. 257 21 Elongation 141 249 Encapsulated-PostScript 277 58 298 221 excellon. Fehler Fehler anzeigen Fehler billigen Linienart Prüfungen ein-/ausschalten Sperrflächen Design-Regeln Clearance.def 299 21.epf 112 162 110 74. 159 eagle.siehe Bohrung 21 Drucken 63. eaglerc. 64 81 21 eagle.Ansicht aktualisieren Core Cream Ctrl-Taste D Datei Aus älterer Version Drucken Laden Löschen Neu anlegen Öffnen Speichern Datenausgabe Default Design Rule Check Bedeutung d.siehe Via 73 62 DXF-Format 102 63 44 44. 53 53.exe 307 165 eaglerc. 179 Bildunterschrift 181 PDF-Datei 182 Reihenfolge d. Distance Definieren Einheiten in Dialogen Layer-Setup Optionen Restring Designlink-Schnittstelle Desktop-Publishing Device Attribute Austauschen Description Device-Set anlegen Entwerfen Gate-Name Kopieren Löschen Package zuordnen Platzhalter im Namen Präfix Technology Umbenennen Value on/off Device-Set Direkthilfe 45 Dokumentation Doku-Druck 213 21.scr 162 eaglecon. Layer 182 318 53 Durchkontaktierung -. 51 Farb-Einstellungen 105 E F 336 . 239 Fangradius 109 48.usr 112. 170 Drag&Drop 39 144 DRC 21.

Fehlermeldung Beim Datei laden DRC . 103 184 261 148 276 61. Vordergrund holen Menü Nummer Position festlegen Schließen Film-Erstellung First-Flag Foliendruck Follow-me-Router Font-Check Forward&Back-Annotation Forward&Back-Annotation Konsistenzverlust Fräskontur Fräskonturen Fräsmaschine Funktionstasten 316 162 320 319 318 88 49 49 48 62 276 141 277 22 145.) 302 Blendenteller 301 Blitzblenden 302 Bögen 293 Fahrblenden 301.cam gerber. 87.cam Infodatei Multilayer-Platine Supply-Layer Gerber-Treiber RS-274D RS-274X GND-Symbol Grafik Import Grafikdaten erzeugen Grid -. 67 265 314 H 49 51 86 22 46 222 G Gate Gate Holen Versteckte Versorgungspins Vertauschen Gateswap Gehäuse -. 164 22. 294 22 337 .siehe Bohrung HOME-Variable 59 Hyperlink 118 In Descriptions 58 126 69 I 99 166 25 163 J 285. 240 Hole -. 302 Fehler: Blenden fehlen 297 Job Fester Blendenteller 301 Junction Hilfe-Funktion Hilfefunktion History-Funktion 22.siehe Raster Gruppe Auf andere Seite Bewegen Definieren Drehen Selektieren mit Ctrl 285 285 295 285 285 297 295 290 274 274 247 103 101 22 56 56 56.Bedeutung Im CAM-Prozessor In Bibliothek Ungeeignete Objekte Fenster In d. 104 GERBER gerber.siehe Package Gerber-Ausgabe Annulus-Blenden 293 Auflösung 274 Import Blenden definieren 302 Innenlagen Blenden-/Bohrertabelle 300 Blenden-Emulation 293 Installation Blendenemulation 303 Invalid Polygon Blendenformen 302 Blendentabelle (Bsp.cam erweitern GERBERAUTO Hinweise gerber.

Signallayer Dicke Ein-/Ausblenden Neu definieren Setup Sperrflächen Stack Verwendung Wählen 261 22 96 136 137. 177 338 . 266 Lotpastenmaske 92 Lötstopmaske Luftlinie 57.usr Konsistenzprüfung Konsistenzverlust Kontaktspiegel >CONTACT_XREF >XREF Kontextmenü Koordinatenangaben Anzeige Kommandozeile Modifier Polar Rechter Mausklick Relativ Textuell Kopieren Mit CUT/PASTE Kreis Gefüllt Kupferfläche 109 Layout-Editor Leiterbahn Alle löschen Auflösen Breite autom. 214 Library 59. 266 Bibliothekselement 86 Datei 93 Schaltplanblatt 92.scr eaglerc. 68 75 63 63 23 144 144 21 73 73. eaglerc. eagle. 72 256 156 64 68 155 109 155 153 22 37 24 71 68 59. 266 Lötauge 93 92. 70 siehe Bibliothek 156 Light-Edition 89 Linie 51. 86 Logo importieren Löschen 51. 55. 172 55. 170 305 62 M Magnetische Pads Masse-Symbol Mausklick Maustasten Mauszeiger-Darstellung Mehrbenutzer-Lizenz Menü Inhalt Parametermenü Textmenü definieren Menüleiste Micro-Via Micro-Via 154 247 91 64 48 30 105 312 50 22. 149 L Langloch Layer Alias definieren Anzahl d. 169. 313 Lizenz 74.Automatisch setzen K Keepout Knick einfügen Knickmodus Kommandosprache Kommandozeile Konfigurieren EAGLE konf. 171. 68 Berechnen Ein-/Ausblenden 60. 103 Erweiterung Information 184 Neu-Installation Lizenzierung 122 257 Lizenzvereinbarung 43. 66 62 136. einstellen Verlauf glätten Verlegen 163. 171 193 22. 71 71 30 49 25 49 321 103 57. 85 Fang-Funktion Knickpunkt löschen Zeichnen 103 110 Linienart 112.

wird verwendet Pad-Durchmesser Radiale Pad-Anordnung Umbenennen Variante löschen 98 Variante neu anlegen 98 Variante umbenennen 98 Variante wählen Zuordnen 23 Pad 100 Bohrlöcher anzeigen 23 Darstellung im Editor 218 Durchmesser in Innenlagen 61 Durchmesser. 215 Partlist 48 104 Passermarken 187 PBM-Daten 45 PDF-Ausgabe Pfadangabe PGM-Daten Pick-and-Place-Daten Pin P 23 213 212 69. 52 100 281 101 182 45 101 277 23 339 . 227 141 266 141 145. 227 143. 65 Parameterleiste 57.In Smd setzen Restring. 152 214 212 265 269 270 267 75 76 319 212 266 76 263 261 241 241 220 23 110 142 141 139 141. 226 215 142 227 154 261 213 109. 68. Durchmesser Miter Montagebohrung Multilayer-Platine 4-Lagen 6-Lagen 8-Lagen Blind-/Buried-Vias Definition Durchgehende Vias Schichtdicken Via-Darstellung N Name Automatisch vergeben Länge Verbotene Zeichen Net Netscript Netz Anknüpfungspunkt Beschriftung Querverweis Verbindungspunkt Zeichnen Netzklassen Netzliste Exportieren Nutzen erstellen O Objekt Selektieren Objekt-Eigenschaften Ändern Anzeigen Voreinstellen Optimierungslauf Optionen-Menü 177 139 22 256 Package Auf Unterseite Aufhängepunkt 171 Austauschen 173 Beschreibung 175 Definieren 170 Gedreht anlegen 165 In Bibliothek aktualisieren 169 In Bibliothek löschen 172 Kopieren 171 Löschen Neu entwerfen P. 100 mit Langloch 183 Name Name im Layout zeigen Offset-Pad Radiale Anordnung Seitenverhältnis Stop-Flag Thermals-Flag 64 Palette 54. 121 First-Flag 61 Form 60 Form ändern 123 Layerfarbe Lötstopsymbol Magnetische Pads 62. Restring 61. 227 141. 227 106 51.

261 148 69 151 135 146 136 153 146 159 147 134 213 273 252 122. Einstellen Im Package einstellen 109 Min. 69 217 132 100 220. 257 61. global Ausfräsungen Bauteile anordnen Bauteile verriegeln Beidseitig bestückt Design-Regeln Erstellen Layer-Aufbau Leiterbahnen verlegen Platzierungsraster Prüfen Umriss festlegen Vorüberlegungen Platinenaufdruck Platinenfertigung Platzhalter Für Attribute >CONTACT_XREF >DRAWING_NAME >GATE >LAST_DATE_TIME >NAME >PART >PLOT_DATE_TIME >SHEET >SHEETNR >SHEETS >VALUE >XREF Platzhaltertexte PNG-Daten Polygon Berechnen ein/aus 120 217 216 247 217 218 236 216 216 218 133 245 58. 166 Umrissdarst. 112 Beschreibung 43 Datei. 63 Projekt Anlegen 43. 242 100 126 150 148. 170 Professional-Edition 34 Programm Beenden 44. 297 48 96 95 94 212 109 Rack Rädchenmaus Raster Alias definieren Alternatives R. sichtbare Größe 340 .epf 112 Schließen 44 Verwalten 43 Verzeichnis 45 Zuletzt geöffnete 44 Projektdatei 112 Prototypenfertigung 276 Prüfen Konsistenz 61 Layout 74 Q Querverweise Format festlegen Für Bauteile/Kontakte Für Netze 122 122. 260 259 253 259 218. 158 Zeichnen 156 Postscript 182.Anschlusspunkt Direction Function Gleichnamige P. nach Ratsnest 159 Ungültiges P. eagle. Thermalanschlüsse 158 Isolate 158 Orphans 158 Pour 157 Rank 157. 121 R 23. Length Name Negiertes Signal Orientation Parameter Swaplevel Übereinanderliegend Versorgungs-Pin Vertauschen Visible Pin-Liste Pin/Pad-Liste Pin/Pad-Zuordnung Pinlist Pinswap Platine Attribute. 277 PPM-Daten 101 Präfix 221 Prepreg 23. 253 253 259 259 259 259 218 257 313 101 Breite d. 166 Spacing 157 Thermals 158.

99 108 100 89 109 49 23 46. 139 105 S Sackloch Schaltplan Attribute. wird verwendet 319 Umbenennen 76 Versorgungs-S. 247 Swaplevel 58. 247 Symbol 23 Beschriftung 253 Entwerfen 77. 215 Kopieren 267 Löschen 75 S. 307 Tastenbelegung Signal 23 Alle löschen 100 Signallayer 166 Signallinie ein-/ausblenden 73 Signalname anzeigen 154 Smd Automatische Namensverg. 72 254 23. 69. 219. Laden Löschen Sortieren Schematic Schriftart Ändern In Zeichnung einprägen No vector font Prüfen Vektor Schriftfeld Script-Dateien defaultcolors. 193. ein/ausschalten Seitenvorschau Stromversorgung Supply-Symbole Versorgungsspannung Zeichnungsrahmen Schaltplanblatt Anlegen Anzahl max. 247 Zeichnen 218 T 87 341 . 256 Sperrfläche Für Bauteile 214 Spiegeln 56.scr Kommentar-Zeichen Syntax Selektionsfaktor Seriennummer Sheet -. 126. 67 Spin-Flag 148 Sprache einstellen 32 Standard-Edition 36 Statuszeile 51 Stromversorgung 126 Stückliste 278 Supply Layer 167 Symbol 23. global Beachtenswertes Editor Entwerfen Fehlerprüfung In anderen einfügen Mit mehreren Seiten Netze verlegen Raster Seite anlegen Seite löschen Seiten sortieren Seitenvor. 126.Ratsnest Rechteck Relais Restring RGB-Wert 23 60. 98 Benennen 213 Cream-Flag 232 Größe festlegen 231 Lotpastenmaske 145 Lötstopmaske 145 Platzieren 231 Roundness 141 Runde Fläche 232 Stop-Flag 232 Thermals-Flag 143. 164 48. 232 SMD 23 Sonderzeichen 98 Speichern Datei 64 Sperrfläche 153.siehe Schaltplanblatt Sicherungskopie 21 127 133 35 115 131 133 133 120 116 116 116 133 133 51 126 126 126 116 116 33 53 63 51. 133 23 60 48 164 145. 145 259 88.

ulp 46 31 109 49 318 23.ulp cam2dxf.ulp Fräsdatenberechnung gencad. 168 Thermals-Flag 143 TIF-Daten 101 Titelzeile 50 tRestrict 193 mill-outlines. 102 54 278 182 182 120 278 277 281 290 102 278 276 278 342 .ulp drillcfg. 104.ulp dif40.ulp outlines.ulp panelize. 254 192 201 167 126 58 58. Durchmesser Stop-Flag Thermal-Symbol Voreinstellung vRestrict 244 228 237 313 315 46 46 241 263 261 264 47 48 145 61 118. 69 45 24 170 142 139 141 141 176 142 145 139 145 143 103 153. Tiefe Layerfarbe Lötstopmaske Restring. Package Platzhalter f. 166.ulp designlink.6 User Language User-Language-Programm Ausführen bom.ulp drill-legend.ulp cam2print.ulp dxf. ist immer Device-Name Warnung Variable $EAGLEDIR $HOME Variante Löschen Neu anlegen Veränderte verwenden Vektor-Font In Zeichnung einprägen Prüfung Verbindungspunkt Versorgungs-Gate Versorgungslage Autorouten Mit einem Signal Versorgungsspannungen Vertauschen Gates Pins Verzeichnisse Via Blind/Buried Darstellung im Editor Durchmesser bei INFO Durchmesser in Innenlagen Form in Innenlagen Länge. Symbol V.ulp Übersicht aller unidat. 193 U Umgebungsvariable UNC-Notation Undo ein/aus Update Auf Update prüfen Datei älter 2.Technology Ändern 153 Terminal-Fenster 307 Testautomaten 277 Text Drehen m.ulp mount_smd.ulp 276 278 276 183 42 278 V Value Im Device Platzhalter f. sichtbare Höhe 109 Schriftart 60 Sonderzeichen 98 Strichstärke 60 Überstrichener Text 98 Variable 259 Vom Bauteil lösen 150 Thermal-Symbol 142.ulp drill-aid.ulp fabmaster. 312 Min. Spin-Flag 149 Editor 83 Externer Editor 48 Höhe 60 HTML-Text 214 In Kupferlayern 282 Invertiert in Kupferlayer 72 Kopfüber darstellen 228 Menü 62.

221 24. 260 54 48 343 .W Wert Bauteil-Wert Fest/änderbar Wheel Wiederholungspunkte Wire Bend-Modus Knicke löschen Radiusmodus deaktivieren Style Zusammenfassen 58. 69 79. 258. 301 91 24 156 314 313 71 70 X XBM-Daten XPM-Daten XREF-Label 101 101 122 Z Zeichnungsrahmen Zoomen Zoomlimit 74.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->