You are on page 1of 78

EAGLE

EINFACH ANZUWENDENDER GRAPHISCHER LAYOUT-EDITOR

Trainingshandbuch Version 5
Schaltplan Layout Autorouter
fr Linux Mac Windows

CadSoft Computer GmbH www.cadsoft.de

6.Auflage
005175100

Copyright 2010 CadSoft

Alle Rechte vorbehalten

WennSienochFragenhaben,wendenSiesichbitteanuns: DeutschlandundeuropischesAusland: Telefon: +49(0)8635698910 Hotline: +49(0)8635698930 Fax: +49(0)8635698940 Internet: www.cadsoft.de Email: Info@cadsoft.de USAundandereLnder: Telefon: Fax: Internet: Email:

+1(954)2370932 +1(954)2370968 www.cadsoftusa.com Info@cadsoftusa.com

FrunsereKundenunterhaltenwireinekostenloseHotline!

DievorliegendePublikationisturheberrechtlichgeschtzt. AlleRechtevorbehalten. Kein Teil dieser Dokumentation, darf ohne Genehmigung der Firma CadSoft in irgendeiner Form durch Fotokopie, Mikrofilm oder andere Verfahren reproduziert, oder in eine fr elektronische Systeme verwendbare Form bertragen und verbreitet werden. Rechte der WiedergabedurchVortrag,FunkundFernsehensindvorbehalten. DerAusdruckdiesesTrainingshandbuchsfrdeneigenenGebrauchist erlaubt.

WindowsisteineingetragenesWarenzeichenderMicrosoftCorporation. LinuxisteineingetragenesWarenzeichenvonLinusTorvalds. MacisteineingetragenesWarenzeichenderAppleComputerInc.

Inhaltsverzeichnis
1Vorbemerkung..............................................................................................6 2EigenschaftenvonEAGLE.............................................................................7 Systemvoraussetzungen..........................................................................7 ProfessionalEdition.................................................................................7 Allgemein..............................................................................................7 LayoutEditor........................................................................................8 SchaltplanEditor...................................................................................8 AutorouterModul.................................................................................9 StandardEdition.....................................................................................9 FreemiumEdition....................................................................................9 LightEdition..........................................................................................10 3Installation.................................................................................................11 Windows...............................................................................................11 Linux.....................................................................................................12 MacOSX...............................................................................................13 4Spracheeinstellen......................................................................................14 Windows...............................................................................................14 LinuxundMacOSX..............................................................................14 5IndividuelleProgrammeinstellungen..........................................................15 DieScriptDateieagle.scr......................................................................15 UserInterface........................................................................................15 Funktionstasten.....................................................................................15 LayerFarben.........................................................................................15 6DasEAGLEBedienungskonzept.................................................................17 SelektierenvonMenpunkten...............................................................17 Mausklick..............................................................................................17 VerschiedeneEingabeAlternativen.......................................................18 Tastenkombinationen............................................................................18 DasKontextmen..................................................................................18 BefehlsundParametereingabeberdieKommandozeile.....................19 7ControlPanel.............................................................................................22 EAGLEDateien......................................................................................23 BackupDateien.....................................................................................23 EAGLEProjektanlegen..........................................................................23 8DateiladenundBildschirmausschnittwhlen............................................25 9DargestellteLayerwhlen..........................................................................27 10RasterundEinheiteinstellen....................................................................28 11Linien,Kreise,Kreisbgen,RechteckeundTexte.....................................29

DerWIREBefehl...................................................................................29 Linienstrkendern...............................................................................30 ObjektinanderenLayerbringen...........................................................31 Undo/RedoFunktion.............................................................................31 DerCIRCLEBefehl................................................................................31 DerARCBefehl.....................................................................................32 DerRECTBefehl....................................................................................32 DerTEXTBefehl....................................................................................33 Platzhaltertexte.....................................................................................34 12Bibliothekenbenutzen..............................................................................35 DerADDBefehl.....................................................................................35 DerUSEBefehl......................................................................................37 DerINVOKEBefehl...............................................................................37 13Schaltplanerstellen..................................................................................39 Raster....................................................................................................39 Zeichnungsrahmenanlegen...................................................................39 TextimSchriftfeldhinzufgenundndern...........................................39 EingabeeinerSchaltung........................................................................41 DerNETBefehl...................................................................................42 DerNAMEBefehl................................................................................42 DerLABELBefehl................................................................................42 DerDELETEBefehl.............................................................................43 DerJUNCTIONBefehl.........................................................................43 DerSHOWBefehl...............................................................................43 DerMOVEBefehl................................................................................44 HistoryFunktion.................................................................................45 Zeichnungvervollstndigen...................................................................45 DerSMASHBefehl..............................................................................46 DerVALUEBefehl...............................................................................47 DerElectricalRuleCheck(ERC)............................................................47 PlatinendateiausSchaltplanerzeugen..................................................48 DerBUSBefehl......................................................................................48 14AutomatischeForward&BackAnnotation.................................................50 15EntwurfeinerLeiterplatte........................................................................51 PlatineohneSchaltplananlegen...........................................................51 Platinenumrissedefinieren..................................................................51 Platzierungsraster...............................................................................51 Bauteileplatzieren..............................................................................52 SMDBauteileplatzieren.....................................................................52 Namenvergeben.................................................................................53 Wertevergeben...................................................................................53 Signaledefinieren...............................................................................53 Netzklassenfestlegen..........................................................................54

PlatineausSchaltplananlegen..............................................................54 BoardDateierzeugen..........................................................................55 Bauteileanordnen...............................................................................55 Autorouter:kleineKostprobe..............................................................56 Manuellrouten...................................................................................56 FollowmeRouter...............................................................................57 Platinendern.....................................................................................58 WeitereAnwendungdesLayoutEditors................................................59 DISPLAYBefehl...................................................................................59 MOVEBefehl.......................................................................................59 GROUPBefehl.....................................................................................60 SPLITBefehl.......................................................................................61 CHANGEBefehl..................................................................................61 ROUTEBefehl.....................................................................................62 RIPUPBefehl.......................................................................................62 SHOWBefehl......................................................................................62 Bildschirmauffrischen.........................................................................63 Undo/RedoFunktion..........................................................................63 Innenlayer...........................................................................................63 Versorgungslayer.................................................................................63 CopperPouringmitdemPOLYGONBefehl.........................................64 16Autorouter................................................................................................66 17DesignRegelnundderDesignRuleCheck...............................................68 18Bibliotheken.............................................................................................69 WiderstandsPackage.............................................................................69 WiderstandsSymbol..............................................................................71 WiderstandsDevice...............................................................................72 19AusgabevonZeichnungenundFertigungsdaten......................................75 SchaltplanmitdemPRINTBefehlausgeben.........................................75 ErzeugenvonGrafikdateienfrdieDokumentation.............................75 GerberDatenmitdemCAMProzessorerzeugen..................................76 Bohrdatenerzeugen..............................................................................76 WeitereFertigungsdaten.......................................................................77 20Datenaustausch........................................................................................78 DieEAGLEUserLanguage....................................................................78 ScriptDateienEineflexibleEingabeschnittstelle................................78

EAGLE 5 Trainingshandbuch

1 Vorbemerkung
DiesesTrainingshandbuchgibteineschnelleEinfhrungindieBenutzungdes ElektronikCADPaketsEAGLE. Es macht Sie mit der Installation und der Anwendung von EAGLE, einschlielichSchaltplanEditor,LayoutEditorund Autorouter,bekannt.Es istso angelegt, dass Sie die Arbeitsschritte in der natrlichen Reihenfolge kennenlernen:angefangenmitdemEntwurfeinesSchaltplans,demAnlegen derPlatine, berdieVerwendungdes Autorouters, biszurErzeugungvon Fertigungsdaten. DerUmgangmitdengrundlegendenBedienfunktionenIhresBetriebssystems sollte Ihnen bekannt sein. Ausdrcke wie zum Beispiel Vergrern Siedas EditorFensterwerdendeshalbohneweitereErklrungverwendet. ZieldesTrainingshandbuchesistes,denBenutzer,alsoSieverehrterLeser,in dieLagezuversetzen,einernsthaftesProjektdurchzufhren.ImLaufeder ersten Entwicklungen sollten Sie mitHilfe des EAGLEHandbuchsund der HilfeFunktion Ihre Kenntnisse vertiefen, damit Sie EAGLE voll ausnutzen knnen. DasHandbuchreitzwareinen groenTeilderzurVerfgungstehenden Befehlean,gehtabernichtaufdievielenFeinheitenein,diedasProgramm ungemein flexibel machen etwa auf die Mglichkeiten der Befehle SET, SCRIPTundRUN(sieheHilfeFunktion). nderungen, die nach Erstellung dieses Handbuchs durchgefhrt wurden, entnehmen Sie bitte der Datei README. Auerdem sollten Sie sich die Dateien mit der Extension *.txt im eagle/docVerzeichnis der Installation ansehen. Diese Einfhrung geht davon aus, dass Sie die deutschsprachige EAGLE Version installiert haben. Die Bedienungsunterschiede zwischen Windows, LinuxundMacsindminimal.

HinweiszudenaktuellenEAGLEBibliotheken: Die Bibliotheken wurden mit groer Sorgfalt erstellt. Dennoch sind Fehlernichtauszuschlieen.BittehabenSieVerstndnisdafr,dassdie Firma CadSoft keinerlei Gewhr fr die Richtigkeit der Bauelemente Definitionenbernimmt.

EAGLE 5 Trainingshandbuch

2 Eigenschaften von EA GLE


Systemvoraussetzungen
EAGLE ist ein sehr leistungsfhiger Grafikeditor, der fr den Entwurf von PlatinenLayouts und Schaltplnen optimiert ist. Voraussetzung fr seinen Betriebist: Windows2000,WindowsXP,WindowsVistaoderWindows7, Linux(Intelbasierend)mitKernel2.x,libc6undX11mit mindestens8bppFarbtiefe, MacOSXabVersion10.4(frPowerPCoderIntelComputer), eineFestplattemitmindestens100MBytefreienPlattenplatz, eineGrafikauflsungvonmindestens1024x768Pixel, vorzugsweiseeine3TastenMaus.

Professional-Edition
Allgemein maximaleZeichenflche64x64Zoll(ca.1,6x1,6m) Auflsung0,0001mm(0,1Micron) RasterinMillimeterundZolleinstellbar Biszu255Zeichnungslayer AusfhrenvonBefehlsdateien(ScriptDateien) ChnlicheBenutzersprache(EAGLEUserLanguage)frdenDaten ImportundExportunddieRealisierungeigenerBefehle EinfachesBearbeitenvonBibliotheken ZusammenstellenvoneigenenBibliothekenausvorhandenendurch Drag&Drop EinfachesErzeugenneuerPackageVariantenausanderen BibliothekendurchDrag&Drop PackageVariantenknneninbeliebigenWinkelngedrehtangelegt werden(0.1GradSchritte) BibliotheksbrowserundbequemeBauteilSuchfunktion UntersttzungverschiedenerBauteileTechnologien(z.B.74L00, 74LS00...) EinfachesErzeugenvonbeschriftetenZeichnungsrahmenmit Referenzkoordinaten FreidefinierbareAttribute,anwendbaraufBauteileinderBibliothek undauchinSchaltplanoderLayout IntegrierteExportfunktionfrPDFDateien ExportFunktionfrGrafikdateien(BMP,TIF,PNG...) AusdruckberSystemDruckertreibermitDruckvorschau

EAGLE 5 Trainingshandbuch
StcklistenErzeugungmitDatenbankSupport(bom.ulp) Drag&DropFunktionimControlPanel KontextmenmitspezifischenBefehlenfrjedesObjektberdie rechteMaustasteerreichbar EigenschafteneinesObjektsberdasKontextmenerreichbarund gegebenenfallsvernderbar AutomatischeBackupFunktion Layout-Editor KonventionelleundSMDTechnik(aufbeidenSeiten) BlindundBuriedViaTechnik DrehenvonObjekteninbeliebigenWinkeln(0.1GradSchritte) BauteileknnengegenVerschiebengesperrtwerden TexteknneninbeliebigerAusrichtungplatziertwerden DynamischesBerechnenderSignallinienbeimEntflechtenderPlatine MagnetischePadsFunktionbeimVerlegenvonLeiterbahnen VerlegenderLeiterbahneninbeliebigenRadienmglich MiteringzumGlttenvonLeiterbahnknicken DesignRuleCheck(prftz.B.PlatineaufKurzschlsseoder bestimmteMaevonPadsundLeiterbahnen) CopperPouring(Auffllen,zumBeispielmitMasseflche) EinfacheNutzungverschiedenerPackageVarianten VomBenutzerfreiprogrammierbareUserLanguage,zurErzeugung vonDaten:zumBeispielfrBestckungs,TestundFrsautomaten oderbeliebigenanderenDatenformaten ErzeugungvonFertigungsdatenfrPlotter,Fotoplotter, BohrmaschinenmitdemCAMProzessor Schaltplan-Editor Biszu999BltterproSchaltplan VerkleinerteSeitenvorschau SortierenderSchaltplanseitendurchDrag&Drop QuerverweisefrNetze AutomatischesErzeugeneinesKontaktspiegels EinfachesKopierenvonBauteilen ReplaceFunktionfrBauteileunterEinhaltungderKonsistenz zwischenSchaltplanundLayout OnlineForward&BackAnnotationzwischenSchaltplanundPlatine AutomatischePlatinenGenerierung AutomatischeVerdrahtungderVersorgungsspannung

EAGLE 5 Trainingshandbuch
ElectricalRuleCheck(prftdieSchaltplanLogikunddieKonsistenz zwischenSchaltplanundPlatine) Autorouter-Modul VollstndigindieBasisSoftwareintegriert VerwendetdieimLayoutgltigenDesignRegeln WechselzwischenmanuellemundautomatischemRouteninjedem EntwicklungsstadiumderPlatine GrundlagefrdenFollowmeRouter,einerweiterterBetriebsmodus beimEntflechtenderPlatine,dereinemitderMausausgewhlte Signallinievollautomatischverlegenkann RipupundRetryAlgorithmus SteuerungdurchKostenfaktoren(vomBenutzerdefinierbar) KleinstesRoutingRaster0,02mm Platzierungsrasterbeliebig Biszu16Signallayer(miteinstellbarenVorzugsrichtungen) Davonbiszu14Versorgungslayer VolleUntersttzungvonBlindundBuriedVias BercksichtigtverschiedeneNetzklassen

Standard-Edition
EinschrnkungengegenberderProfessionalEdition: EsknnenLayoutsmiteinermaximalenFlcheeinerEuropakarte (160mmx100mm)erzeugtwerden. Essindmaximal6Signallagenerlaubt(Top,Route2,Route3, Route14,Route15,Bottom). DerSchaltplandarfmaximal99Seitenhaben.

Freemium-Edition
DieFreemiumEditionisteineFreePremium,dienurnachRegistrierungauf http://www.element14.com/eaglefreemium erhltlich ist. Sie hat folgende Einschrnkungen: DiePlatinenflcheistauf100x80mmbegrenzt.Dasentsprichtder GreeinerhalbenEurokarte. Esstehen4SignallayerzurVerfgung(Top,Route2,Route15, Bottom). EinSchaltplankannausmaximal4Seitenbestehen. DieFreemiumLizenzistaufeineneinzelnenBenutzerundComputer beschrnktunderforderteineaktiveInternetVerbindung. 60TagenachderInstallationluftdieLizenzab.

EAGLE 5 Trainingshandbuch

Light-Edition
DieLightEditionhatfolgendeEinschrnkungen: DiePlatinenflcheistauf100x80mmbegrenzt.Auerhalbdieses KoordinatenbereichsknnenkeineBauteileplatziertbzw.Signale verlegtwerden. EsstehennurzweiSignallayerzurVerfgung(keineInnenlagen). EinSchaltplankannnurauseinemBlattbestehen. Grere Layouts und Schaltplne knnen auch mit den kleinen Versionen gedrucktwerden.DerCAMProzessorkannauchFertigungsdatenerstellen. Esistnichtmglich,ModuleunterschiedlicherEditionenzukombinieren. Die LightEdition ist als Freeware fr Testzwecke und fr den nicht kommerziellenEinsatzfreiverfgbar.

10

EAGLE 5 Trainingshandbuch

3 Installation
Windows
Die Installationsdatei fr EAGLE fr Windows istein selbstextrahierendes Archiv.DoppelklickenSieaufdieausfhrbareDatei eaglewin5.7.0.exe um dieInstallationzustarten. DieVersionsnummerimNamenkann,jenachEAGLEVersion,abweichen. Die Installationsroutine beginnt mit dem Entpacken der einzelnen Dateien ausdemArchiv.KlickenSieaufSetup,umdiesenVorgangzustarten.Danach startetdieeigentlicheInstallation.FolgenSiedenAnweisungenSchrittfr Schritt: AmEndederInstallationwerdenSiegefragt,wieEAGLElizenziertwerden soll:

Lizenzdateiverwenden Dassetztvoraus,dassSieeineEAGLELizenzgekaufthaben.Indiesem Fall mssen Sie im folgenden Dialog den Pfad zur Lizenzdatei license.key angeben und den persnlichen Installationscode, den Sie vonCadSofterhaltenhaben,eintippen. FreemiumCodebenutzen WennSiesichaufhttp://www.element14.com/eaglefreemium registriertundeinenFreemiumCodeerhaltenhaben,whlenSiediese Option. AlsFreewarelizenzieren EAGLE wird als eingeschrnkte Version mit den Limitierungen der LightEdition lizenziert. Diese Lizenz kann jederzeit durch eine gekaufteLizenzohneNeuInstallationersetztwerden. Jetztnichtlizenzieren verschiebtdiesenVorgangaufdenerstenEAGLEStart.
ImWindowsStartmen findenSiejetztunterProgrammedenEintragEAGLE Layout Editor 5.7.0. In der Installation enthalten sind auch das Trainingshandbuch und das Handbuch jeweils als PDFDatei. Mit einem DoppelklickaufdenEintragEAGLE5.7.0startenSiedasProgramm.

11

EAGLE 5 Trainingshandbuch

Linux
EAGLE fr Linux kommt als selbstextrahierendes ShellSkript mit Setup Dialog. Sie knnen EAGLE als Root/Administrator oder auch als einfacher Benutzerinstallieren. Starten Sie den Installationsvorgang durch einen Doppelklick in einem DateimanageraufdasShellSkripteaglelin5.7.0.run. berprfenSiebittevorher,obdieDateials ausfhrbar markiertist. Wenn nicht, ndern Sie die DateiEigenschaften, zum Beispiel mit dem chmod BefehlinderKonsole.SieknnendasSkriptauchdirektineinemKonsolen Fensterstarten: /pfad_angabe/eagle-lin-5.7.0.run DieVersionsnummerimNamenkann,jenachEAGLEVersion,abweichen. Die Installationsroutine beginnt mit dem Entpacken dereinzelnen Dateien ausdemArchiv.DanachstartetdieeigentlicheInstallation.FolgenSieden AnweisungenSchrittfrSchritt. ZumSchlusswerdenSiegefragt,wieEAGLElizenziertwerdensoll:

Lizenzdateiverwenden Dassetztvoraus,dassSieeineEAGLELizenzgekaufthaben.Indiesem Fall mssen Sie im folgenden Dialog den Pfad zur Lizenzdatei license.key angeben und den persnlichen Installationscode, den Sie vonCadSofterhaltenhaben,eintippen. FreemiumCodebenutzen WennSiesichaufhttp://www.element14.com/eaglefreemium registriertundeinenFreemiumCodeerhaltenhaben,whlenSiediese Option. AlsFreewarelizenzieren EAGLE wird als eingeschrnkte Version mit den Limitierungen der LightEdition lizenziert. Diese Lizenz kann jederzeit durch eine gekaufteLizenzohneNeuInstallationersetztwerden. Jetztnichtlizenzieren verschiebtdiesenVorgangaufdenerstenEAGLEStart.
UmEAGLEzustarten,fhrenSieimInstallationsverzeichnisbin/eagleaus. DasTrainingshandbuchunddasEAGLEHandbuchwerdenjeweilsalsPDF DateiimdocVerzeichnisderEAGLEInstallationabgelegt.

12

EAGLE 5 Trainingshandbuch

Mac OS X
EAGLEfrMacOSXwirdalsUniversalBinarygeliefertundluftaufPower PCundaufIntelRechnern.UmdieInstallationzustarten,doppelklickenSie auf das Installationsarchiv mit dem Namen eaglemac5.7.0.zip. Das Installationspaket wird jetzt zuerst automatisch entpackt. Es erscheint das Iconeaglemac5.7.0.pkg aufdemDesktop.KlickenSieesan,umdieSetup Routinezustarten. DieVersionsnummerimNamenkann,jenachEAGLEVersion,abweichen. FolgenSiederInstallationsroutineSchrittfrSchritt. Besttigen die die EAGLE Lizenzvereinbarungen mit einem Klick auf Fortfahren,wennSiedamiteinverstandensind.Wennnicht,knnenSie,mit einemKlickaufZurck,dieInstallationabbrechen. JetztwirddasVerzeichnisundgegebenenfallsdasZielVolumefestgelegt,in welchesEAGLEinstalliertwerdensoll.Mit Fortfahren bernehmenSieden Vorschlag,miteinemKlickaufAuswhlen,drfenSieeinbeliebigesanderes Verzeichniswhlen.NacheinererneutenBesttigungdesInstallationspfades beginntderInstallationsvorgang. NachdemBeendenderInstallationstartenSieEAGLE,indemSieim Finder unter Programme/EAGLE auf das EAGLEIconklicken. Beim ersten EAGLE StartwerdenSiegefragt,wieEAGLElizenziertwerdensoll:

Lizenzdateiverwenden Dassetztvoraus,dassSieeineEAGLELizenzgekaufthaben.Indiesem Fall mssen Sie im folgenden Dialog den Pfad zur Lizenzdatei license.key angeben und den persnlichen Installationscode, den Sie vonCadSofterhaltenhaben,eintippen. FreemiumCodebenutzen WennSiesichaufhttp://www.element14.com/eaglefreemium registriertundeinenFreemiumCodeerhaltenhaben,whlenSiediese Option. AlsFreewarelizenzieren EAGLE wird als eingeschrnkte Version mit den Limitierungen der LightEdition lizenziert. Diese Lizenz kann jederzeit durch eine gekaufteLizenzohneNeuInstallationersetztwerden.
DasTrainingshandbuchunddasEAGLEHandbuchwerdenalsPDFDateien imdocVerzeichnisderEAGLEInstallationabgelegt. Wollen Sie das Programm deinstallieren, lschen Sie den EAGLEEintrag unterProgrammeimFinder.

13

EAGLE 5 Trainingshandbuch

4 Sprache einstellen
EAGLEentscheidetanhandderSpracheinstellungdesBetriebssystemswelche Spracheverwendetwird.WenndieSystemsprachebeispielsweiseenglischist, erscheintEAGLEinenglisch.FallsSiedieautomatischerkannteSprachenicht verwendenwollen,habenSiefolgendeMglichkeitendiesezundern.

Windows
EAGLEbeachtetdieUmgebungsvariableLANG.Umsiezu ndern,gehenSie andieentsprechendeStelleinderWindowsSystemsteuerung.DefinierenSie einVariablemitNamenLANG.FrdeutschsetzenSiedenWertderVariablen typischerweise auf de_DE, de_AT oder de_CH. Fr englischistdertypische Werten_USoderen_GB. Falls Sie EAGLE lieber ber eine Batchdatei starten wollen, knnte diese folgendermaenaussehen: SET LANG=de_DE cd C:\Programme\eagle-5.x.x start bin\eagle.exe Das ist sinnvoll, wenn auch andere Anwendungen auf die Variable LANG reagieren.DieseBatchdateibetrifftnurEAGLE.

Linux und Mac OS X


Was fr die WindowsVersion beschrieben ist, gilt auch fr EAGLE unter LinuxundMacOSX.DieUmgebungsvariablewirdmitdemEXPORTBefehl desBetriebssystemsdefiniert. Es ist alternativ mglich eine Skriptdatei zu schreiben, die EAGLE startet. ZumBeispiel:
LANG=de_DE /home/user/eagle-5.x.x/bin/eagle

EAGLEsollinZukunftweitereSprachenuntersttzen.BittesehenSieindie Datei UPDATE.txt, um Informationen ber derzeit verfgbare Sprachen zu erhalten.

14

EAGLE 5 Trainingshandbuch

5 Individuelle Programmeinstellungen
EAGLE erlaubt eine Vielzahl individueller Einstellungen, bis hin zur KonfigurationvonMens,FunktionstastenundBildschirmfarben.Vieledieser EinstellungennehmenSieimControlPaneloderineinemderEditorFenster berdasOptionenMenvor.

Die Script-Datei eagle.scr


In der speziellen Kommandodatei (ScriptDatei) eagle.scr lassen sich smtliche Voreinstellungen fr den Schaltplan, den Layout und den BibliotheksEditor in Form von EAGLEBefehlen vornehmen. Wer diese Mglichkeiten nutzen will, sollte sich mit der Kommandosprache vertraut machen. Die genaue Syntax der EAGLEBefehle finden Sie in der BefehlsreferenzindenHilfeSeiten.

User Interface
Die Benutzeroberflche von EAGLE lsst sich individuell einstellen. Die Einstellungen erfolgen im Control Panel oder in einem der EditorFenster ber das Men Optionen/Benutzeroberflche. Im Trainingshandbuch gehen wirjedochdavonaus,dassSieEAGLEmitdervoreingestelltenOberflche verwenden.

Funktionstasten
Verschiedene Funktionstasten sind bereits mit bestimmten Befehlen vorbelegt. Die Belegung lsst sich jederzeit ndern. Lediglich die Betriebssystemspezifischen Tasten (wie F1 fr die Hilfe unter Windows) drfen nicht neu definiert werden. Die aktuellen Einstellungen fr das jeweiligeEditorFenstererfhrtmanberOptionen/Tastenbelegung. FolgendeTastensindinEAGLEvordefiniert:

Alt+BS Shift+Alt+BS F2 Alt+F2 F3 F4 F5 F6 F7 F8 F9 F10

UNDO REDO WINDOW; WINDOWFIT; WINDOW2 WINDOW0.5 WINDOW(@); GRID; MOVE SPLIT UNDO REDO

Aktionrckgngigmachen Wiederherstellen Fensterinhaltneuzeichnen Zeichnungsgrenzen HineinzoomenmitFaktor2 HerauszoomenmitFaktor0.5 CursorpositionwirdZeichnungsmitte Rasterdarstellungein/aus MOVEaktivieren SPLITaktivieren Aktionrckgngigmachen Wiederherstellen

Layer-Farben
LayerFarben lassen sich frei definieren. Im Men Optionen/Einstellungen, FarbenkannmaneigeneFarbwertefestlegen.Dabeidefiniertmanimmerein

15

EAGLE 5 Trainingshandbuch
Farbenpaar: DienormaleFarbedesLayersunddiesogenannte HighlightFarbe,diezum HervorhebendesObjektsbeimSHOWoderMOVEBefehlverwendetwird. ZugeordnetwerdendieFarbenimDISPLAYMen,Schaltflchendernunter Farbe. WeitereInformationenzudiesenThemenfindenSieauchindenHilfeSeiten desProgramms.SehenSiedazudieStichpunkteSET,ASSIGN,UserInterface, CHANGEundProjekt.

16

EAGLE 5 Trainingshandbuch

6 Das EA GLE-Bedienungskonzept
EAGLEistintern soangelegt, dassjedeAktionaufgrund eines Textbefehls ausgefhrt wird. Der Benutzer gibt diese Befehle normalerweise durch Anklicken von Menpunkten oder Symbolen (Icons) in Symbolleisten ein. SindWerteanzugeben,danntrgtersieindafrvorgeseheneFelderoderin derKommandozeileein. AlternativkannmanObjektemitderrechtenMaustasteanklickenundaus demKontextmeneinenBefehlwhlen. Die Kenntnis der internen Kommandosprache ist nicht Voraussetzung, um mit EAGLE erfolgreich Schaltungen und Platinen zu entwerfen. Allerdings bietet dieses Konzept weitere Mglichkeiten, die EAGLE zum beraus flexiblenWerkzeugmachen: JederBefehlkannzumBeispielauchinTextform berdieKommandozeile eingegebenodervoneinerDateieingelesenwerden.Auerdemlassensich dieFunktionstastenindividuellmitBefehlenbelegen(ASSIGNBefehl).Esist unter anderem mglich, ganze Befehlssequenzen auf Funktionstasten zu legenodermitwenigenMausklicks(SCRIPTBefehl)auszufhren. In diesem Handbuch werden der bersichtlichkeit halber verschiedene AktioneninEAGLEmiteinervereinfachtenSchreibweisedargestellt,dieim FolgendenanBeispielenerlutertwerdensoll.

Selektieren von Menpunkten


DasZeichenbedeutet,dasseineAuswahlauseinemMenzutreffenist. Datei/Speichern bedeutet: Klicken Sie mit der linken Maustaste das DateiMen an und anschlieenddenMenpunktSpeichern.

Mausklick
Das Bettigen der linken Maustaste wird durch einen fetten Punkt symbolisiert.Beispiel: MOVE und ImKlartext:KlickenSiemitderlinkenMaustastedenMOVEBefehlan,und bettigenSieanschlieenddieF1Taste. Ein Doppelklick mit der linken Maustaste wird durch zwei fette Punkte symbolisiert. Beispiel: linear.lbr Im Klartext: Selektieren Sie aus dem Men dieDatei linear.lbr miteinem DoppelklickderlinkenMaustaste.

17

EAGLE 5 Trainingshandbuch
Einige Befehle haben besondere Funktionen bei Mausklicks in Kombination mit den Tasten Shift, Ctrl, Alt. Bitte beachten Sie die HinweiseinderBefehlsreferenzderHilfeFunktion. IndiesemZusammenhangverwendenMacOSXAnwender,anstattder CtrlTaste,dieCmdTaste!

Verschiedene Eingabe-Alternativen
EAGLEBefehlelassensichalternativmitderTastatur,durchAnklickenvon IconsoderdurchAnklickenvonMenpunkteneingeben. FolgendeAktionenfhrenzumBeispielzurAktivierungdesMOVEBefehls: AnklickendesIcons ,dannaufdasObjekt

EingabevonMOVEindieKommandozeile,abgeschlossenmitder EnterTaste,dannKlickaufdasObjekt EingabevonMOVEunddemObjektnamen,abgeschlossenmitder EnterTaste,z.B.MOVE IC1 RechterMausklickaufdasObjektundAuswahlvonMoveausdem Kontextmen BettigendermitdemMOVEBefehlvordefiniertenFunktionstasteF7 SelektierendesMenpunktsBearbeiten/Move In diesem Handbuch soll berwiegend mit den Symbolleisten gearbeitet werden.AusGrndenderbesserenbersichtlichkeitwerdendieBefehleaber meisttextuellangegeben. MOVE bedeutetalso:KlickenSiedasMOVEIcon an.

Tastenkombinationen
Ein PlusZeichen bedeutet, dass die erste Taste gedrckt ist, whrend die zweitebettigtwird.Beispiel: Alt+F2 DieAltTasteistgedrckt,whrenddieF2Tastebettigtwird.

Das Kontextmen
MankannjedesObjektmitderrechtenMaustasteanklicken,wobeisichein Kontextmen ffnet. Das Men enthlt Befehle, die auf dieses Objekt anwendbarsind. AuerdemgibtesdenEintrag Eigenschaften,deresgegebenenfallserlaubt, EigenschaftendesObjektsdirektzu ndern.DiesesFensterknnenSieauch direktberdenINFOBefehlerreichen.

18

EAGLE 5 Trainingshandbuch

Befehls- und Parametereingabe ber die Kommandozeile


Aktionen, die mit der EnterTaste abzuschlieen sind, werden mit dem Zeichensymbolisiert.Beispiel: USE Im Klartext: Tippen Sie USE in die Kommandozeile ein und drcken Sie anschlieenddieEnterTaste. Alles, was Sie so eingeben mssen, wie es gedruckt ist, erscheint in Schreibmaschinenschrift,wieimfolgendenBeispiel: CHANGE WIDTH 0.024 Im allgemeinen unterscheidet EAGLE nicht zwischen Gro und Kleinschreibung,SieknnendenobigenBefehldeshalbauchsoeingeben: change width 0.024 DaEAGLESchlsselwrteraucherkennt, wennsiesoweitabgekrztsind, dass sie nicht mit einem anderen verwechselt werden, knnen Sie die EingabenindenmeistenFllenabkrzen.ObigerBefehlwreauchsogltig: cha wid 0.024 AusGrndenderKlarheitwirdindiesemTrainingshandbuchaberimmerdie ausgeschriebeneSchreibweiseverwendet. Die folgenden Bilder zeigen die Zuordnung von Befehlen und Icons im SchaltplanundimLayoutEditorunddenAufbaueinesEditorFenstersam BeispieldesLayoutEditors.

19

EAGLE 5 Trainingshandbuch

Info Display Move Mirror Group Cut Delete Pinswap Gateswap Name Smash Split Wire Circle Rect Bus Junction Attribute Erc

Show Mark Copy Rotate Change Paste Add Replace

Info Display Move Mirror Group Cut Delete Pinswap Lock

Show Mark Copy Rotate Change Paste Add Replace

Value Miter Invoke Text Arc Polygon Net Label

Name Smash Split Route Wire Circle Rect Via Hole

Value Miter Optimize Ripup Text Arc Polygon Signal Attribute Auto Drc

Errors

Ratsnest Erc Errors

BefehlsmendesSchaltplanEditors(links)unddesLayout Editors(rechts)

20

EAGLE 5 Trainingshandbuch

DasLayoutEditorFenster
Vonobennachunten:TitelzeilemitAngabederEAGLEVersion,Menleiste, Aktionsleiste, Parameterleiste und die Koordinatenanzeige mit der Kommandozeile. LinksdasBefehlsmen: DasWIREIconwirddurchdieDirekthilfebezeichnet.Unteninder StatuszeilesehenSieeinekurzeErklrungzumBefehl. DieSymbolleisten knnen berdasMen Optionen/Benutzeroberflche ein oder ausgeblendet werden. Zustzlich gibt es die Mglichkeit, anstatt des BefehlsmenseinTextmenzuverwenden.

Im LayoutEditor schauen Sie immer von oben durch die Platine hindurch.GenausoalswrdenSiedieLeiterplattevorsichindenHnden halten.

21

EAGLE 5 Trainingshandbuch

7 Control Panel
NachdemStartvonEAGLE ffnetsichdasControlPanel,dieSteuerzentrale des Programms. Von hier legt man neue Projekte an und verwaltet sie. Rechter Mausklick auf einen Eintrag (im Zweig Projekte) ffnet ein Kontextmen, ber das man beispielsweise ein Projekt anlegen kann (Neu/Projekt). Die BaumAnsicht des Control Panels erlaubt eine bersicht ber die BauteileBibliotheken(Zweig Bibliotheken).WennSieeinenderBibliotheks eintrge, zum Beispiel 40xx.lbr, aufklappen, sehen Sie den Inhalt der Bibliothek.SelektierenSieeinenDeviceoderPackageEintrag,wirddieser rechtsmiteinerkurzenBeschreibungangezeigt.

DasControlPanel:VoransichtdesBibliotheksinhalts
Das Control Panel bietet auch eine bersicht ber die nutzbaren User LanguageProgramme, ScriptDateien und CAMJobs. Selektieren Sie testweise verschiedene Eintrge. In der rechten Fensterhlfte sehen Sie jeweilsdiezugehrigeBeschreibung. Das Control Panel untersttzt Drag&Drop in gewohnter Weise. Mit einem rechten Mausklick auf einen Eintrag ffnet sich ein Kontextmen, das verschiedene Optionen (Drucken, ffnen, Kopieren, Umbenennen usw.) anbietet. MitdenPfeiltastennavigierenSiesehrschnelldurchdieBaumstruktur.Mit der PfeilnachrechtsTaste klapptmaneinenZweigauf.Mit Pfeilnachlinks kommt man schnell an den bergeordneten Knoten zurck. Noch einmal

22

EAGLE 5 Trainingshandbuch
Pfeilnachlinks schliet den Zweig wieder. Mit Pfeilnachoben/unten bltternSiezumvorherigen/nchstenEintrag. Die Pfade fr die einzelnen Zweige der BaumAnsicht werden im Men Optionen/Verzeichnisse...eingestellt.

EAGLE-Dateien
Die Tabelle zeigt die wichtigsten Dateiarten, die Sie in EAGLE bearbeiten knnen: Dateiart Fenster Name Platine Layout-Editor *.brd Schaltplan Schaltplan-Editor *.sch Bibliothek Bibliotheks-Editor *.lbr Script-Datei Texteditor *.scr User-Language-Prog. Texteditor *.ulp Beliebige Textdatei Texteditor *.* EAGLEverwendetfrDateiendungennurKleinbuchstaben!

Backup-Dateien
EAGLE erstellt Sicherungskopien von Schaltplan, Board und Bibliotheksdateien.SiewerdenmitmodifiziertenDateiendungengespeichert: .brdwirdzu.b#1,.schzu.s#1und.lbrzu.l#1. EAGLElegtmaximalneunSicherungskopienan. Auerdem kann EAGLE Daten in bestimmten Zeitabstnden automatisch speichern.IndiesemFallerhaltendieDateiendieEndungenb##,s##bzw. l##.DurchUmbenennenderentsprechendenDatei,wirdsiewiedernutzbar. EinstellungendazutreffenSieunterOptionen/SicherungimControlPanel.

EAGLE-Projekt anlegen
NachdemerstenAufrufdesProgrammslegenwirzunchsteinneuesProjekt an. Zuerst auf das +Zeichen des Zweiges Projekte, dann auf das + ZeichenderEintrgeexamplesundtutorialinderBaumAnsicht.Eserscheint der Inhalt des Verzeichnisses tutorial. mit der rechten Maustaste auf tutorial.WhlenSiedieOptionNeuesProjektausdemKontextmen.Geben SiedemProjekteinenbeliebigenNamen,z.B.MyProjectundbesttigenSie die Eingabe mit der EnterTaste. Dabei wird ein Verzeichnis MyProject im Ordner tutorial erzeugt.IndiesemVerzeichnissollenallerelevantenDaten diesesProjektsabgelegtwerden.SiedrfenbeliebigvieleUnterverzeichnisse anlegen. In welchem Ordner Sie Ihre ProjektVerzeichnisse anlegen, bestimmen Sie berOptionen/Verzeichnisse...imFeldProjekte. Mit rechtem Mausklick auf den ProjektEintrag legen Sie ber das KontextmenneueSchaltplne,LayoutsundBibliothekenan. In jedem ProjektVerzeichnis legt EAGLE eine Datei eagle.epf an, in der

23

EAGLE 5 Trainingshandbuch
projektspezifische Optionen und die Fenster, die aktiv waren, als das Programmverlassenwurde,gespeichertwerden. Das aktuelle Projekt wird im Control Panel mit einer grnen Markierung gekennzeichnet. BeimnchstenProgrammstartwirddieserZustandwieder hergestellt. Das Projekt, das zuletzt benutzt wurde, wird mit anderen benutzerspezifischenParameterninderDatei~/.eaglerc(Linux,Mac)bzw. eaglerc.usr(Windows)gespeichert. FrdieimFolgendenbesprochenen bungen,kopierenwirzuerstdieDatei demo1.sch, demo2.sch und demo2.brd aus dem Verzeichnis tutorial in das Verzeichnis MyProject.HaltenSiedazudie CtrlTastegedrckt,klickenSie aufdiegewnschteDatei,undziehenSiebeigedrckterMaustastedieDatei aufdenEintragMyProject.DiegedrckteCtrlTastebewirkt,dassdieDateien kopiertwerden,ohnewrdendieDateienverschobenwerden. EAGLEfrMacverhltsichhierabweichend: NachCtrl+Mausklick ffnetsicheinKontextmen.AusdiesemwhlenSie dieOptionKopierenundgebendanndenZielordnerimDateidialogan. ffnenSiemiteinemDoppelklickaufdemo1.schdenSchaltplanEditor. Wenn Sie EAGLE mit Alt+X verlassen, finden Sie beim erneuten ProgrammaufrufalleEinstellungenundFensterunverndertwiedervor.

24

EAGLE 5 Trainingshandbuch

8 Datei laden und Bildschirmausschnitt w hlen


Lassen Sie uns nun mit den praktischen bungen beginnen. Starten Sie EAGLE, und warten Sie, bis das Control Panel erscheint. KlappenSie den Eintrag Projekte/examples/tutorial/MyProject inderBaumAnsichtauf.Falls MyProject noch nicht existiert, legen Sie es, wie im vorigen Abschnitt beschrieben,an. NunsolldiePlatinendatei demo2.brd geladenwerden. aufdenEintrag demo2.brd. Alternativ ffnen Sie das File ber Datei/ffnen/Board. Die gleichnamigeSchaltungdemo2.schwirdebenfallsautomatischgeladen. VergrernSiedasPlatinenEditorFenster. KlickenSiezuerstdasIcon inderAktionsleistean,umindieZeichnung hineinzuzoomen.DerWINDOWBefehlkannauch berdieFunktionstaste F3ausgefhrtwerden. Wenn Sie mit einer Rdchenmaus arbeiten, kann man durch Drehen des Mausrads in die Zeichnung hinein bzw. heraus zoomen. Der Zoomfaktor kann ber MausradZoomfaktor im Men Optionen/Benutzeroberflche festgelegtwerden. Diese Funktion lsst sich mit der Einstellung MausradZoomfaktor = 0 deaktivieren. MitKlickauf oderdurchDrckenderFunktionstasteF4zoomenSieaus anklicken,wirddieZeichnungbildschirmfllend derZeichnungheraus. WennSiediesesIcon dargestellt(entsprichtderTastenkombinationAlt+F2). UmeinenbestimmtenBildschirmausschnittzuwhlen, klickenSieaufdas Icon und ziehen mit gedrckter Maustaste einen Rahmen um den gewnschtenBereich. MankanneinenbeliebigenBildausschnittalssogenanntenAliasdefinieren, denmandemWINDOWBefehlalsParameter bergebenkann.Damitkann man schnell zwischen verschiedenen Bildausschnitten wechseln. Definiert wird ein Alias ber das Kontextmen des WindowSelectIcons.KlickenSie dazumiteinemRechtsklickaufdasIcon. berdenEintragNeuerzeugenSie denAlias. Um den gewhlten Bildschirmausschnitt zu verschieben, halten Sie einfach die mittlere Maustaste gedrckt und bewegen die Maus. Das funktioniertauch,wenneinBefehlaktiviertist,beispielsweisewhrend desVerlegenseinesNetzesodereinerLeiterbahn.

25

EAGLE 5 Trainingshandbuch
Wenn sich der Mauszeiger ber der horizontalen bzw. vertikalen Bildlaufleiste befindet, kann man durch Drehen des Mausrads (sofern vorhanden)denBildausschnittnachrechtsoderlinksbzw.nachobenoder untenverschieben. Beiverschiedenen Aktionen kann es vorkommen, dasssichZeichenobjekte teilweise gegenseitig auslschen. In diesem Fall sollten Sie den Bildschirminhalt durch Anklicken des Icons auffrischen (auch mit F2 mglich). MitWINDOW LASTspringenSiezumzuletztgewhltenAusschnittzurck. DerWINDOWBefehlistimEAGLEnochetwas vielseitiger alsbeianderen Programmen: WennSieeinenneuenMittelpunktbeigleichemVergrerungsfaktorwhlen wollen,klickenSiedasWindowIcon an,markierenSiedenMittelpunkt miteinemMausklick,undklickenSieanschlieendaufdasAmpelIconinder Aktionsleiste. Wenn Sie einen neuen Mittelpunkt auswhlen und gleichzeitig den Vergrerungsfaktorndernwollen,klickenSiewiederdasWindowIconan. Mitdrei weiteren Tastenklicks erreichenSie dasgewnschteErgebnis:der erste legt dasneue Zentrum fest, und die beidennchstendefinieren den Zoomfaktor.IstderdrittePunktweitervomerstenentferntalsderzweite Punkt, dann wird in die Zeichnung hinein gezoomt, und umgekehrt. ProbierenSieeseinfachaus. Weitere Informationen zum WINDOWBefehl finden Sie in der Hilfe Funktion,dieSiezumBeispieldurchEintippenvon HELP WINDOW indieKommandozeileaufrufenknnen.

26

EAGLE 5 Trainingshandbuch

9 Dargestellte Lay er w hlen


EAGLEZeichnungen enthalten Objekte in unterschiedlichen Zeichenlayern. Bei Ausdrucken bzw. der Ausgabe von Fertigungsdaten werden unterschiedlicheLayerkombiniert,umsinnvolleErgebnissezuerhalten.So ergibtdieKombinationausTop,PadundViaLayerdenFilmzumtzender Platinenoberseite. Entsprechend ergibt die Kombination aus Bottom, Pad und ViaLayer den Film zum tzen der Platinenunterseite. Der PadLayer enthlt die durchkontaktierten Ltflchen der Bauelemente, und der Via Layer enthlt die Durchkontaktierungen, die zum Layerwechsel fr Leiterbahnenerforderlichsind. LadenSiediePlatine demo2.brd (Datei/ffnen/Board) imControlPanel oderimLayoutEditorFenster,undklickenSieinderBefehlsleistedasIcon frdenDISPLAYBefehl an.DiemarkiertenLayersindimAugenblickim LayoutEditorsichtbar.DurchAnklickenderLayernummernknnenSiejeden Layereinundausblenden. DieSchaltflchen Alle und Keine sorgendafr, dass alle Layer ein bzw. ausgeblendet werden. Mit einem Klick auf bernehmen,werdendienderungeninderLayerAuswahlsofortsichtbar. Bauteile auf dem TopLayer knnen Sie nur dann in der Zeichnung bewegen oder fr andere Operationen selektieren, wenn Layer 23 tOrigins eingeblendetist.DasgleichegiltfrBauteileaufdemBottom LayerunddenLayer24bOrigins. KlickenSieimDISPLAYMen aufeinenLayerNamen,wirddieserselektiert. ber dieSchaltflche ndern knnen SiedannverschiedeneEigenschaften wieName,FarbeoderFllmusterdefinieren. MitDISPLAY LAST kannmandiezuletztbenutzteLayerauswahlwieder herstellen.DasistauchberdasPopupMendesDISPLAYIcons(ffnetsich nacheinemrechtenMausklickaufdasIcon)mglich. In den HilfeSeiten unter dem Begriff Layer erfahren Sie mehr ber die BedeutungdereinzelnenLayer.

27

EAGLE 5 Trainingshandbuch

10 Raster und Einheit einstellen


Schaltplne sollten immer im voreingestellten Raster von 0,1 inch (das entspricht2,54mm)gezeichnetwerden,dadieBibliothekendafrausgelegt sind. Bei Platinen richtet sich das Raster nach den verwendeten Bauelementen undderPackungsdichte. RasterundEinheitwerdenmitdemGRIDBefehleingestellt,dersichhinter demIcon inderParameterleisteverbirgt. Klickt man mit der rechten Maustaste auf das GRIDIcon ffnet sich ein PopupMen.DiesesenthltdenEintragLast,umaufdaszuletzteingestellte Raster zurck zu schalten. Es lassen sich ber Neu.. so genannte Aliase definieren.DassindbestimmteRasterEinstellungen,dieuntereinemNamen abgespeichert werden. So kann man schnell zwischen verschiedenen Einstellungenumschalten. BitteziehenSiedieHilfeSeitedes GRIDBefehlsfrdetailliertereAngaben zurate. AlleMaangabenbeziehensichaufdieaktuelleingestellteEinheit. Bei der Einstellung von verschiedensten Werten im DesignRegelnFenster (Bearbeiten/DesignRegeln...) kann man Mil oder MillimeterAngaben verwenden (1 mil entspricht 1/1000 inch). Standardmig werden alle WerteinMilangezeigt. WollenSiemitMillimeternarbeiten,gebenSiedieEinheiteinfachmitan, alsobeispielsweise: 0.2mm UmrechnungstabelleInchMilMillimeterfrdiegngigstenWerte: inch mil mm 0,008 8 0,2032 0,010 10 0,2540 0,012 12 0,3048 0,016 16 0,4064 0,024 24 0,6096 0,032 32 0,8128 0,040 40 1,0160 0,050 50 1,2700 0,100 100 2,5400 ImGRIDDialogknnenSieeinalternativesRastereinstellen,dasbeim Zeichnenaktivist,whrenddieAltTastegedrcktist.

28

EAGLE 5 Trainingshandbuch

11 Linien, Kreise, Kreisbgen, Rechtecke und T exte


Linien, Kreise, Kreisbgen, Rechtecke und Texte werden mitdenBefehlen WIRE ,CIRCLE ,ARC ,RECT undTEXT erzeugt.Diese ObjektedieneneinerseitsalsreineZeichenelementebeiderErstellungvon Symbolen, Gehusen (Packages), Zeichnungsrahmen etc., andererseits bernehmen sie spezielle Funktionen, etwa bei der Definition von Sperrflchen. ZunchstsolleineneueSchaltplandateiangelegtwerden.SchlieenSiealle EditorFenster,undwhlenSieimControlPanelDatei/Neu/Schaltplan. EswirdeineneueSchaltungmitdemNamenuntitled.schangelegt. NormalerweisesolltenSienieDateienmitdemNamen untitledabspeichern, sondernmitDatei/Speichernunter...einenanderenNamenwhlen. In den hier beschriebenen bungen werden grundstzlich keine Dateien abgespeichert. VergrernSienundasSchaltplanEditorFenster.

Der WIRE-Befehl
DerWIREBefehldientdazu,Linienzuzeichnen.

ParameterdesWIREBefehls
Klicken Sie den WIREBefehl im Befehlsmen an. Alle fr diesen Befehl mglichen Parameter lassen sich jetzt in der Parameterleiste einstellen. WhlenSiezunchstdenLayer94SymbolsausdemLayerAuswahlfeldaus. IndiesemLayersolleinrechteckigerLinienzuggezeichnetwerden. Definieren Sie mit linkem Mausklick den Anfangspunkt des Linienzugs. BewegenSiedenMauszeigeretwasnachrechtsoben,undwhlenSiedann ausderParameterleistedieunterschiedlichenKnickwinkel(WireBend). Unter verschiedenen diagonalen und orthogonalen Modi finden Sie auch welchezumZeichnenvon90bzw.freienBgen. Wenn die Verbindung einen rechten Winkel bildet, drcken Sie die linke Maustaste,umihrePositionzufixieren. BewegenSiedenMauszeigernun wiederzumAnfangspunkt,und,umdieLinieabzusetzen. SiesolltennuneinenrechteckigenLinienzugsehen. WieSiesoebenfeststellenkonnten,lsstsichderKnickwinkelzwischenWire Segmenten ber die Symbole in der Parameterleiste einstellen. Effektiver gehtesallerdingsmitderrechtenMaustaste. Die verschiedenen Knickwinkel lassen sich durch wiederholtes Klicken der rechtenMaustasteumschalten. Die drei BogenModi sind im SchaltplanEditor jedoch nur ber die Parameterleiste,nichtmitderrechtenMaustastewieesimLayoutEditorder Fallist,whlen!

29

EAGLE 5 Trainingshandbuch
HaltenSiebeimrechtenMausklickdie ShiftTastegedrckt,kehrtsichdie Auswahlrichtungum.Mitgedrckter CtrlTasteschaltetmanzwischenden komplementrenWireBendsum. Verwenden Sie den WIREBefehl nicht zum Zeichnen von Netzen und BusseninSchaltplnen.DazudienendieBefehleNETundBUS! In der Platine werden Signallinien mit ROUTE und nicht mit WIRE entflochten,sonstwerdenbeimLayerwechselDurchkontaktierungennicht automatischgesetzt. Im LayoutEditor erzeugt man im einfachsten Fall auch mit dem WIRE BefehlelektrischeVerbindungenineiner Platine, sofernmanihnineinem der Layer Top, Bottom oder Route2..15 benutzt. Auch die Platinenumrisse zeichnetmanzumBeispielmitdemWIREBefehlimLayer20Dimension.

Linienstrke ndern
WhrendderWIREBefehlaktivist,knnenSiedieStrichstrke(Width)im entsprechenden Auswahlmen in der Parameterleiste whlen, oder einen bestimmtenWert,getrenntfrjedesSegment,dorteintragen. UmdieLinienstrkeeinesexistierendenObjektszundern, CHANGE inderBefehlsleiste.EinPopupMenffnetsich. WIDTHundeinweiteresMenerscheint,indemdiegegenwrtige Strichstrkemarkiertist. WhlenSiediegewnschteStrichstrkedurcheinenMausklick,undklicken Sie dann das Objekt, dessen Strichstrke zu ndern ist, mit der linken Maustastean. Wenn Sie eine Strichstrke einstellen wollen, die nicht im Men des CHANGEBefehlserscheint,klickenSieaufdenEintrag ... ganzuntenim MenundgebendanndengewnschtenWertein. AlternativknnenSiedieKommandozeilezurEingabebenutzen.TippenSie zumBeispiel CHANGE WIDTH 0.017 undklickenSiedasbetreffendeWireSegmentan,umdieBreitezu ndern, beziehungsweisebeginnenSieeinenneuenWirezuzeichnen. berCHANGElsstsichauchdieLinienartverndern.CHANGEundStyle bietet eine Auswahl von Linienarten an. Selektieren Sie die gewnschte LinienartundordnenSiediesemitaufdenWirezu. WireEigenschaften,wieWidth,StyleundLayer,knnenSieauch ber das Kontextmen bequem ndern. Klicken Sie dazu mit der rechten MaustasteaufdenWireundwhlenSiedenMenEintragEigenschaften.

30

EAGLE 5 Trainingshandbuch
AlternativerreichenSiedenEigenschaftenDialogberdenINFOBefehl.

Objekt in anderen Layer bringen


UmeinObjekt,beispielsweiseeinWireSegmentineinenanderenLayerzu legen, CHANGE LAYER selektierenSiedenZiellayer,zumBeispiel94Symbols,mitdannOK,und aufdasgewnschteObjektoderdiegewnschtenObjekte.Bittebeachten Sie,dassmancheObjekte,etwaBusoderNetzlinien,nichtinandereLayer verschobenwerdenknnen,dasiespezielleBedeutunghaben. DerBefehllsstsichauchaufGruppenanwenden,also GROUP undeinenRahmenumalleObjekteziehen,dann CHANGE und im PopupMen Layer, dann im LayerMen den gewnschtenLayerauswhlen,anschlieend CtrlTastedrckenundrechterMausklickindieGruppe.

Undo/Redo-Funktion
EinederntzlichstenEigenschaftenvonEAGLEistdieunbegrenzte UndoFunktion. Klicken Sie das linke Icon beliebig oft an, um vorherige Aktionen rckgngig zu machen. Verwenden Sie das rechte Icon, um rckgngiggemachteAktionenerneutauszufhren.

Der CIRCLE-Befehl
Um den Befehl CIRCLE, der zum Zeichnen von Kreisen dient, zu aktivieren, CIRCLE UmeinenKreis zudefinieren, sind zweiMausklickserforderlich:dererste legt den Mittelpunkt fest, der zweite definiert einen Punkt auf dem Kreisumfang. Bewegen Sie den Mauszeiger zum gewnschten Kreismittel punktund .BewegenSienundenMauszeigereinigeRastereinheitennach rechts,aberbleibenSie aufderselbenRasterlinieinYRichtung.WennSie dengewnschtenRadiuserreichthaben,umdenKreiszufixieren. DieStrichstrkedesKreiseslsstsichgenauso ndern,wieSieesbereitsbei Wiresgetanhaben.EinKreismitStrichstrke0wirdgefllt. BeispielfrdasZeichneneinesKreisesmitHilfevonKoordinatenangaben: EinKreismitdemMittelpunktaufderKoordinatex=10undy=25mit einemRadiusvon15mmsollgezeichnetwerden. StellenSiezuersteinMillimeterRasterein: GRID MM DannzeichnenSiedenKreis:

31

EAGLE 5 Trainingshandbuch
CIRCLE (10 25) (10 40) oder CIRCLE (10 25) (10 10) Die zweite Koordinate gibt einen beliebigen Punkt auf der Kreislinie an, dahersindverschiedeneEingabenmglich,umeinunddenselbenKreiszu zeichnen. Wenn Sie mehr ber den CIRCLEBefehl erfahren wollen, drcken Sie , whrendderBefehlaktiviertist,odertippenSie HELP CIRCLE ein. Wenn Sie einen Befehl abbrechen wollen, klicken Sie das Icon mit dem StopschildIcon an,oderaktivierenSiedennchstenBefehl. WennSiedieEscTastedrcken,knnenSieimallgemeineneinObjektvom Mauszeigerlsen.

Der ARC-Befehl
UmdenBefehlARCzumZeichnenvonKreisbgenzuaktivieren, ARC Ein Kreisbogen wird mit drei Mausklicks definiert: der erste legt den Anfangspunkt fest, der zweite den Kreisdurchmesser und der dritte den Endpunkt. Platzieren Sie den Mauszeiger am gewnschten Anfangspunkt und . BewegenSiedenMauszeigereinigeRasterpunktenachrechts,aberbleiben Sie auf der gleichen YRasterlinie. Es erscheint ein Kreis, der den DurchmesserdesKreisbogensangibt. undderKreiswirdzumKreisbogen. Sie knnen jetzt die Richtung des Kreisbogens mit der rechten Maustaste ndern. Klicken Sie mehrfach die rechte Maustaste, und Sie sehen, was gemeintist.SieknnenauchdenKreisbogengreroderkleinermachen, indemSiedieMausbewegen.WennSiediegewnschteFormerreichthaben. umdenKreisbogenzufixieren. DieParameterFlatbzw.RoundbestimmendieFormderBogenenden. ZeichnenSieeinigeKreisbgenzur bung.WennSiemehr berdenARC Befehlerfahrenwollen,verwendenSiedieHilfeFunktion. AlleBgenknnenauchmitdemBefehlWIREgezeichnetwerden!

Der RECT-Befehl
UmdenBefehlRECT,derzumZeichnenvongeflltenRechteckendient, zuaktivieren, RECT

32

EAGLE 5 Trainingshandbuch
ZumDefiniereneinesRechteckssindzweiMausklickserforderlich:Dererste legteineEckefest,derzweitediePositiondesEckpunktsgegenber. BewegenSiedenMauszeigerzuderStelle,andereineEckedesRechtecks liegensoll,und.BewegenSiedenMauszeigeretwasnachrechtsundnach oben. Wenn das Rechteck die gewnschte Greerreichthat, umeszu fixieren.DasRechteckistmitderFarbedesverwendetenLayersgefllt. MehrberdenRECTBefehlerfahrenSieinderHilfeFunktion.

Der TEXT-Befehl
AktivierenSiedenBefehlTEXTzumPlatzierenvonTextenmit TEXT EsffnetsicheinTexteingabeFenster.DorttippenSiedengewnschtenText einund OK.PlatzierenSiedenTextmit NunhngteineKopiedesselben TextesamMauszeiger.FallsSiekeineTextemehrplatzierenwollen,klicken SiedennchstenBefehloderdasStopIconan. SolleinweitererText, derunterschiedlichist,platziertwerden,tippenSie ihninderKommandozeileeinundschlieendieEingabemitderEnterTaste ab.AnschlieendplatzierenSiedenTextmitderMaus. Texte,diemehrereaufeinanderfolgendeLeerstellenodereinenStrichpunkt enthalten,schlieenSieineinfacheHochkommasein.AuchwennSieeine Fehlermeldung erhalten, weilein Textmiteinem Befehlverwechseltwird, schlieenSiedenTextineinfacheHochkommasein,alsobeispielsweise: 'Das ist ein Text' Size, Ratio, Font und Layer, sowie der Text selbst knnen ber den Eintrag Eigenschaften im Kontextmen des Textes gendert werden. Dieses ffnenSiemiteinemrechtenMausklickaufdenAufhngepunkt desTextes. AlternativeWegeTexteigenschaftenzundern: EAGLEbietetverschiedeneSchriftartenzurAuswahl.ber CHANGE FONT knnenSiediegewnschteSchriftartwhlen. WennSiedieGreeinesTextesndernwollen, CHANGE SIZE WertimMen oder geben Sie einen beliebigen Wert ber die Kommandozeile (mit der EnterTasteabschlieen)einundaufdielinkeuntereEckedesTextes.Bei gedrehtenTextenkannderAufhngepunktnachrechtsobenwandern.Texte werdenimSchaltplanimmersodargestellt,dasssienachrechtsodernach obenausgerichtetsind.

33

EAGLE 5 Trainingshandbuch
ImLayoutEditorkannmandagegen berdieOption Spinerreichen(inder ParameterleistebeiaktivemTEXT,MOVE,ROTATEBefehl),dassTexteaus allenvierRichtungenlesbarwerden. WennSieeinenTextndernwollen: CHANGE TEXT aufdenAufhngepunktdesTextes DanneditierenSiedenTextundOK. BeimVektorFont(nichtmitProportionaloderFixedSchrift)kannmanmit CHANGE RATIO dasVerhltnisvonStrichstrkezuTexthhendern.

Platzhaltertexte
WennSiedenText >SHEET platzieren, erscheint an dieser Stelle die aktuelle Seitennummer des SchaltplansinderForm1/1(Blatt1von1). EAGLEkenntnochmehrsolcherPlatzhalter,z.B.frUhrzeitundDatumder letzten nderung (>LAST_DATE_TIME) oder des Ausdrucks (>PLOT_DATE_TIME). Bei der Bauteiledefinition in Bibliotheken werden blicherweise PlatzhaltertextefrdenNamen >NAME unddenWert >VALUE verwendet. AuerdemkannmanfrSymbole>PARTund>GATEverwenden. Abgesehen von den vordefinierten Platzhaltern interpretiert EAGLE jeden Text, der mit dem Zeichen '>' beginnt, als Platzhalter fr ein benutzerdefiniertes, bauteilspezifisches oder globales Attribut. Mehr dazu findenSieinderHilfezumATTRIBUTEBefehl.

34

EAGLE 5 Trainingshandbuch

12 Bibliotheken benutzen
ImLieferumfangvonEAGLEsindzahlreicheBibliothekenenthalten,sowohl mitbedrahtetenalsauchmitSMDBauelementen.Eine bersichtundeine BeschreibungderBibliothekenerhaltenSieimControlPanelinderBaum Ansicht. IndiesemAbschnittwerdenSielernen,wiemanDevicesausderBibliothek indenSchaltplanholtundwiemansiedortverwendet. UmeineleereZeichenflchezuerhalten,schlieenSiezunchstalleEditor FensterundffnenSieeineneueSchaltplandatei: Datei/Neu/Schaltplan

Der ADD-Befehl
UmSymboleauseinerBibliothekauszuwhlen, ADDimBefehlsmen, undeinPopupMen erscheint.LinksimFenstersolltenuneineListederzur Verfgung stehenden Bibliotheken erscheinen. Die einzelnen Bibliothekseintrge lassensichaufklappen (Klickaufdas+Zeichen).Jetzt sehenSiedenInhaltgelistet.SelektierenSieeinenEintrag,sehenSierechts dieentsprechendeVoransicht. Mit den PfeilTasten knnen Sie sehr schnell durch die angezeigte Liste navigieren. Pfeilnachrechts klappteineBibliothekodereinDeviceauf.Mit Pfeilnachlinks kommtmanschnellanden bergeordnetenEintragzurck. Noch einmal Pfeilnachlinks schliet den Eintrag wieder. Mit Pfeilnach oben/untenbltternSiezumvorherigen/nchstenEintrag. WennSieeinenBuchstabeneintippen,wirdderersteEintrag,dermitdiesem Buchstaben beginnt, selektiert. Tippen Sie mehrere in rascher Reihenfolge hintereinanderein,zumBeispielcon,sowirdderersteEintragbeginnendmit congewhlt. IndieSuchenZeilekannmaneinenodermehrereSuchbegriffeeingeben.Ein Suchbegriff kann der Name eines Bauteils, oder ein Stichwort aus der Beschreibung eines Bauteils sein. Es drfen Platzhalter wie * und ? verwendetwerden. SehenSienachdemerstenADDBefehlkeineEintrgeimFenster,sindkeine Bibliotheken geladen. In diesem Fall lesen Sie bitte zuerst den nchsten AbschnittDerUSEBefehl. WirwollenbeispielsweisedenBaustein74LS00platzieren.TippenSieindie SuchenZeile 74*00* oder 74LS00* ein. * steht hier als Platzhalter fr die Technologiebzw.fr diePackage Variante. Das Suchergebnis bietet den entsprechenden Baustein in verschiedenen Package und TechnologieVariantenan.Selektieren Siedas gewnschte Device und auf OK. Jetzt kann der Baustein im Schaltplan abgesetztwerden.

35

EAGLE 5 Trainingshandbuch
Platzieren Sie den Mauszeiger etwas links von der Bildschirmmitteund . BewegenSiedenMauszeigernachrechtsundsetzenSieeinweiteresGatter mitdemnchstenMausklickab.PlatzierenSieaufdieseWeisevierGatter umdasZentrumderZeichenflcheherum. NunplatzierenSieeinfnftesGatterirgendwodaneben.BeachtenSie,dass EAGLE den ersten vier Gattern die Namen IC1A..IC1D zugewiesen hat, whrend das fnfte Gatter den Namen IC2A erhalten hat, weil dafr der nchsteBausteinerforderlichist. Wenn Sie nun den Layer 93 Pins einblenden, entweder wie vorher beschriebenoder,indemSie DISPLAY PINS in die Kommandozeile eintippen, sind weitere PinParameter grn dargestellt.ZoomenSieindieZeichnung,sodasseinGattergrodargestellt wird. Sie werden sehen, dass die Pins als Input (In) oder Output (Out) gekennzeichnet sind, und dass eine Zahl den Swaplevel angibt. Der Swaplevel 1 besagt, dass dieser Pin mit einem anderen desselben Gatters getauscht werden kann, der ebenfalls Swaplevel 1 hat(BefehlPINSWAP). DasselbegiltfralleanderenZahlenauer0.DerSwaplevel0besagt,dass dieserPinnichtgetauschtwerdenkann. DerLayer93PinswirdbeimDruckennormalerweiseausgeblendet. SolangederADDBefehlaktivist,hngtimmernochdasGatterSymbolam Mauszeiger. BenutzenSienundasVerkleinernIconoderdieF4Taste,umeinengreren BereichderSchaltungaufdenBildschirmzubekommen.DanndrckenSie die EscTaste, um in das Auswahlmen des ADDBefehls zurckzukehren. TippenSieindieSuchenZeiledieBezeichnung: *555N* oder *555* Selektieren Sie aus der linear.lbr zum Beispiel den Baustein LM555N mit Doppelklick, rotieren Sie ihn um 180 Grad mit zwei Klicks der rechten Maustaste, und platzieren Sie ihn irgendwo auf der Arbeitsflche mit der linkenMaustaste. Wiederholen Sie diesen Vorgang mit anderen Symbolen. Sie werden feststellen, dass einige Symbole auch in amerikanischer Darstellungsart vorhandensind.WhlenSieselbst,welcheAlternativeSiebevorzugen. DrckenSiebeiaktivemADDBefehldieEscTaste,kehrenSieindasADD Menzurck.ErneutesDrckenderEscTastebeendetdenBefehl. KlicktmanmitderrechtenMaustasteaufdasADDIcon,erscheinteinPopup Men mit einer Listeder bisher geholten Bauteile. WhlenSiedarausein BauteilundplatzierenSiees. Esistauchmglich,BauteileausderBibliotheksbersichtdesControlPanels ineinen SchaltplanoderineinLayoutzuziehen. OrdnenSiedasControl Panel und das SchaltplanFenster so an, dass Sie beide Fenster sehen. SelektierenSiezumBeispieldasDeviceLM555Nim BibliothekenZweigaus

36

EAGLE 5 Trainingshandbuch
der linear.lbr. ber Drag&Drop knnen Sie das Device in das Schaltplan Fenster ziehen. Bei Devices mit mehreren Package bzw. Technologie VariantenerfolgtvordemAbsetzeneineAbfrage,welcheVariantegewhlt werdensoll. EAGLEgehtdavon aus,dassVersorgungs undMassePinsandasselbe Versorgungs bzw. MasseSignal angeschlossen werden, und stellt sie deshalbnichtexplizitdar.DieVerdrahtunggeschiehtautomatisch,sofern der Benutzer nicht etwas anderes vorsieht. Benutzen Sie denINVOKE Befehl,fallsSiediePinsimSchaltplanplatzierenwollen. Bei den mitgelieferten Bibliotheken werden die Schaltungssymbole im allgemeinen ohne Versorgungspins dargestellt, wenn es jeweils einen VCC und einen GNDAnschluss gibt. In manchen Fllen werden die Versorgungsanschlsse aber auch im Schaltungssymbol dargestellt, Sie sinddannmitdenentsprechendenVersorgungsnetzenzuverbinden.Ein BeispieldafristderBaustein555NinderBibliotheklinear. Die HilfeFunktion des Programms bietet Informationen ber weitere Optionen der Befehle ADD und UPDATE zum Anpassen der Bauteile in SchaltplanundLayoutandieaktuellenBibliotheksdefinitionen.

Der USE-Befehl
Der ADDBefehl durchsucht per Default alle Bibliotheken in den Verzeichnissen,dieimBibliothekenPfadunterOptionen/Verzeichnisse...im ControlPanelangegebensind. Man kann direkt im BibliothekenZweig der BaumAnsicht verschiedene Bibliotheken von der Suche ausschlieen, indem man auf die grne Markierungklickt.Grnbedeutetbenutzt,grauunbenutzt. Diese Vorgehensweise entspricht dem USEBefehl, den Sie auch ber die Kommandozeileeingebenknnen. MitdemBefehl USE * ldt manbeispielsweisealleBibliotheken, dieimBibliothekspfadgefunden werden.WeiteresdazuistinderHilfeFunktionbeschrieben.

Der INVOKE-Befehl
Der INVOKEBefehl dient unter anderem dazu, Versorgungspins an andere Signale als die vordefinierten Versorgungssignale (z. B. VCC und GND)anschlieenzuknnen.UmseineWirkungsweisezuverstehen, INVOKE undklickenSiedasSymbolIC2AmitderlinkenMaustastean.EinPopup Menerscheint.

37

EAGLE 5 Trainingshandbuch
PWRN in diesem Men und die Versorgungspins von IC2 knnen an beliebigerStelleinderZeichnungplatziertundmiteinembeliebigenNetz verbundenwerden. Eine andere Eigenschaft des INVOKEBefehls ermglicht es Ihnen, die Reihenfolgezu ndern, inderdieGattereines Bausteinsplatziertwerden. Sofern der INVOKEBefehl noch aktiv ist, IC2A, und das PopupMen erscheintwieder.DerTextfrGatterAistgrauundzeigtsoan,dassdieses GatterschonindieZeichnunggeholtwurde;dieGatter,diemitschwarzem Textgeschriebensind,knnennochplatziertwerden.WennSienunGatterC vorGatterBplatzierenwollen, C imPopupMen,unddasGatterkann mitderlinkenMaustasteanbeliebigerStelleabgesetztwerden. AuchwennGatterCinderZeichnungplatziertist,verwendetEAGLEerstdie noch verfgbarenGatterdiesesBausteins, bevoreinneuerBausteinindie Zeichnunggeholtwird. Wollen Sie die Gatter eines Bausteins ber mehrere SchaltplanSeiten verteilen, verwenden Sie auf einer neuen Seite den Befehl INVOKE und tippendenNamendesBauteils indieKommandozeileein.Dannerscheint dasPopupMen. ExperimentierenSieetwasmitunterschiedlichenBibliothekenundmitdem PlatzierenundRotierenvonSymbolen. Sie knnen in einer Zeichnung Bausteine aus beliebig vielen unterschiedlichen Bibliotheken verwenden. Die Bausteine sind immer komplettinderZeichnunggespeichert.WennSieeineDateiweitergeben, brauchenSiedieBibliothekennichtgesondertmitzuliefern.

38

EAGLE 5 Trainingshandbuch

13 Schaltplan erstellen
IndiesemAbschnittwerdenSielernen,wiemanNetzeundBusseineiner Schaltungverwendet.DamitsindSiebereitsinderLage,eineSchaltungzu erstellen. UmeineleereZeichenflchezuerhalten,ffnenSieeinenneuenSchaltplan. VergrernSiedasSchaltplanFenster.

Raster
DasStandardrasterfrSchaltplneist0.1inch.Symbolesolltennurin diesem Raster oder einem Vielfachen davon platziertwerden,dasonst unterUmstndenkeineNetzeandiePinsangeschlossenwerdenknnen!

DasalternativeRasterknntemanauf0.025inchstellenundsomit gedrckterAltTastebeispielsweiseLabels,alsoNetzbeschriftungen,ineinem feinerenRasteranordnen.

Zeichnungsrahmen anlegen
BeginnenSiedamit,einenZeichnungsrahmenauseinerBibliothekzuholen. DieEAGLEBibliothekframes.lbrenthltverschiedenevordefinierteRahmen. ADD, und geben Sie im ADDDialog den Suchbegriff A4 oder frame ein. Whlen SieausdemSuchergebnis einengeeignetenRahmenzumBeispiel mit DINA4_L aus.AmMauszeigerhngteinRahmenmitSchriftfeld,der aufeineDINA4SeiteimQuerformat(Landscape)passt. Wenn Sieihnnichtganzsehenknnen, drckenSiedie F4Taste,bisder Bildausschnittgrogenugist.PlatzierenSieihnmitderlinkenMaustasteso, dassseinelinkeuntereEckeaufdemKoordinatenursprung(X=0,Y=0)zu liegenkommt. NunhngteinweitererRahmenamMauszeiger.KlickenSieaufdasStop Icon , um den ADDBefehl zu beenden. Drcken Sie Alt+F2 um den inderAktionsleistean. Rahmen bildschirmfllend darzustellen, oder klicken sie das ZeichnungsgrenzenIcon

Sie knnen alternativ mit demFRAMEBefehl( Zeichnen/Rahmen..) einen eigenen Zeichnungsrahmen im Schaltplan anlegen. Mehr ber FRAMEerfahrenSieinderHilfefunktion.

Text im Schriftfeld hinzufgen und ndern


SieknnenLinien,TextundandereObjektezudenvordefiniertenRahmen unddendazugehrigenSchriftfelderninderBibliothekhinzufgen.

39

EAGLE 5 Trainingshandbuch
Aktuelle Beschriftungen oder andere Ergnzungen lassen sich aber auch direktimSchaltplanEditoreinfgen,indemSiesichjetztbefinden. Rahmen sind in den Bibliotheken als Symbole gespeichert, deshalb ist es sinnvoll,denTextimLayer94Symbolsanzulegen. BringenSienundasSchriftfelddesRahmenssoindasEditorFenster,dasses vollstndigzusehenist.NunklickenSiedasIconfrdenTEXTBefehlanund tragenindassichffnendeFelddenText CadSoft ein.NachdemSiedieSchaltflche OK angeklickthaben,hngtderTextam MauszeigerundkannmitderlinkenMaustasteplatziertwerden.Bewegen SiedenTextindieobereleereZeiledesTextfeldesundsetzenSieihnmit ab. Eine weitere Kopie des Textes hngt jetzt am Mauszeiger. Sie verschwindet, sobald ein neuer Befehl aktiviert oder das StopschildIcon angeklicktwird. FallsSiediepassendeTextgrenichtfestgelegthaben,solangederTEXT Befehlaktivwar,knnenSiedenCHANGEBefehldazuverwenden. CHANGE AusdemsichffnendenMenwhlenSie SIZE und ein weiteres Men ffnet sich, in dem die gegenwrtig eingestellte TexthheinderaktuellgltigenEinheit(sieheGRIDBefehl)markiertist. 0.15 und bewegen Sie den Mauszeiger zur linken unteren Ecke (dort wo der Aufhngepunkt sichtbar ist) des Textes CadSoft. Drcken Sie die linke Maustaste, und die Texthhe wird auf 0.15 Zoll gendert. FallsSie einen Werteinstellenwollen,dernichtimCHANGESIZEMenvorhandenist,zum Beispiel0.17,tippenSieein CHANGE SIZE 0.17 undklickenSieanschlieendaufdielinkeuntereEckedesTextes. Man kann bei der Angabe eines Wertes auch direkt die Einheit angeben. Wenn Sie einen Wert in Millimetern bevorzugen (ohne das Raster umzustellen): CHANGE SIZE 3.5mm Dezimalzahlen werden immer mit Punkt eingegeben! Alle Angaben werden der Einheit des aktuell eingestellten Raster zugrunde gelegt, auerSiegebendieEinheitdirektmitdemWertan. Die nderungen der Texteigenschaften knnen auch ber das Kontextmendurchgefhrtwerden! ben Sie die Bearbeitung von Texten, indem Sie eine Adresse oder eine DokumentennummerzumTextfeldhinzufgen: TITLE:zeigtdenDateinamen(Platzhalter>DRAWING_NAME).

40

EAGLE 5 Trainingshandbuch
DATE: zeigt Datum und Uhrzeit, als die Datei zuletzt gespeichert wurde (Platzhalter>LAST_DATE_TIME). BeideFelderwerdenautomatischmitdenaktuellenDatenausgefllt,wenn dieZeichnungabgespeichertwird,daandiesenStellendieentsprechenden Platzhalter bei der Definition des Zeichnungsrahmens in der Bibliothek eingesetztwurden.

Eingabe einer Schaltung


SiesollennundieimfolgendenBilddargestellteSchaltzeichnungeingeben. FallsSienichtdiekompletteSchaltungselbsterstellenwollen:Sieistunter dem Namen demo1.sch im Verzeichnis eaglex.xx/examples/tutorial gespeichert. BeginnenSiedamit,denZeichnungsrahmenbildschirmfllenddarzustellen: Alt+F2oderMausklickaufdasZeichnungsgrenzenIcon. ImSchaltplanwerdenfolgendeBauteileverwendet:
Part
C1 C2 C3 C4 C5 D1 IC1 IC2 JP1 JP2 Q1 R1 F1

Value
30p 30p 10n 47u/25V 47u 1N4148 PIC16F84AP 78L05Z PROG APPL 2,2k

Device
C-EUC1206 C-EUC1206 C-EU025-025X050 CPOL-EUTAP5-45 CPOL-EUTAP5-45 1N4148 PIC16F84AP 78L05Z PINHD-1X4 PINHD-1X17 XTAL/S R-EU_R1206 DINA4_L

Package
C1206 C1206 C025-025X050 TAP5-45 TAP5-45 DO35-10 DIL18 TO92 1X04 1X17 QS R1206

Library
rcl rcl rcl rcl rcl diode microchip linear pinhead pinhead special rcl frames

Sheet
1 1 1 1 1 1 1 1 1 1 1 1 1

PlatzierenSiemitdemADDBefehldieaufgefhrtenBausteine. BittedenkenSiedaran: Das StandardRaster von 100 mil (= 2,54 mm) im Schaltplan sollte mglichstbeibehaltenwerden.Sokannmansichersein,dassNetzeauch tatschlichmitdenPinsderBauteileverbundenwerden. Die Rasterlinien bzw. punkte knnen Sie ber dasIcondesGRIDBefehls oderbequemermitderF6Tasteeinundausschalten. Mit dem MOVEBefehl lsst sich die Platzierung der Symbole jederzeit ndern: Aktivieren Sie MOVE im Befehlsmen und auf das zu verschiebendeSymbol.EAGLEstelltdasSymbolhellerdar,umanzuzeigen, dassesselektiertistundverschobenwerdenkann.BewegenSiedasSymbol mitderMauszurgewnschtenStelle,undplatzierenSieesmitderlinken Maustaste. Der MOVEBefehl ist noch aktiv, und dasnchste Objektkann verschobenwerden.WennSieeinObjektdrehenwollen,bettigenSiedie rechteMaustaste,solangeesamMauszeigerhngt. Werden mehrere gleiche Bauteile (z.B. C1 und C2) verwendet, kann man dieseauchmitCOPYvervielfltigen.

41

EAGLE 5 Trainingshandbuch
Sobald die Symbole platziert sind, beginnen Sie mit dem Befehl NET die Netze(elektrischeSignaleimSchaltplan)zuverlegen. VerwendenSieNET,nichtWIREumNetzverbindungenzuzeichnen! UnddenkenSiedaran: EinRechtsklickaufeinObjekt ffnetdasKontextmen.Alleverfgbaren Befehlelassensichdadurcherreichen. Der NET-Befehl Netze mssen exakt im PinAnschlusspunkt beginnen und enden. Ansonsten kommt keine Verbindung zwischen Pin und Netz zustande. BlendenSiezurKontrolledenLayer93 Pinsein(DISPLAYBefehl).DerPin AnschlusspunktwirddurcheinengrnenKreismarkiert. EAGLEvergibtautomatischNamenfrNetze.ImSchaltplandemo1.schhaben z.B. die Netze an C5 Pin +, U1 Pin 3(VI) und JP2 Pin16 den gleichen Namen. DiePinssinddeshalbelektrischverbunden,obwohldieNetzlinien nichtdurchgehendsind.AktivierenSiedenSHOWBefehlundklickenSieauf einNetzsegment:dasgesamteNetzwirdhelldargestellt. BeiaktivemNETBefehlzeigtdieStatuszeiledieEigenschaftendesNetzes. NetzemitgleichemNamensindmiteinanderverbunden! Der NAME-Befehl EAGLEvergibtautomatischNamen,zumBeispielB$..frBusse,P$..fr PinsundN$..frNetze. NAME und anschlieend auf das Netz, das an IC1 Pin OSC1 (16) angeschlossen ist. Ein PopupMen zeigt den vordefinierten Namen des Netzes.TragenSie OSC1 einundOK.AbsoforttrgtdasNetzdiesenNamen. Namen von Bauelementen und Bussen lassen sich auf die gleiche Weise ndern. Der LABEL-Befehl Der LABELBefehl dient dazu, Bus oder Netzbeschriftungen, so genannteLabels,anbeliebigenStelleninderSchaltungzuplatzieren. LABEL,bewegenSiedenMauszeigerberdasNetzMCLR/PGMund. Der Netzname hngt jetzt am Mauszeiger und eine Linie zeigt auf den nchstgelegenen Punkt des zugehrigen Netzes. Der Text kann mit der rechtenMaustasterotiertundmitderlinkenplatziertwerden.PlatzierenSie

42

EAGLE 5 Trainingshandbuch
dasLabeletwaso,wieinderZeichnungdargestellt(inderNhevonJP1Pin 3). Werden Signal oder BusNamen gendert, ndern sich die zugehrigen Labels automatisch. Labels werden nicht mit CHANGE TEXT, sondern mit NAMEundKlickaufdasNetzbzw.denBusgendert.CHANGEFONTbzw. SIZEndertdieSchriftartbzw.dieTexthhe. Wenn Schaltplne ber mehrere Seiten gezeichnet werden (nicht in der LightEdition mglich), kann man fr Labels die Option XREF setzen. Das bedeutet,dassautomatischeinQuerverweisaufdasentsprechendeNetzauf dernchstenfolgendenSeitegesetztwird.DieseOptionfunktioniertnurin Zusammenarbeit mit Zeichnungsrahmen, die ber FRAME gezeichnet wurden.DetailsdazufindenSieinderHilfeFunktionzuLABELundFRAME. Der DELETE-Befehl MitdiesemBefehllschenSieObjekte.WirderfrNetze,Wiresoder Busse verwendet, lscht man jeweils ein einzelnes Segment. Um diesen Befehlzubenutzen,DELETEimBefehlsmen,bewegenSiedenMauszeiger zumObjekt,dasgelschtwerdensoll,und. Hlt man whrend des Lschens eines Objektes die ShiftTaste gedrckt, lschtmaneinganzesNetzbzw.denganzenBus.MehrdazufindenSiein derHilfeFunktion. AuchhierfunktionierenUNDOundREDO. EineGruppevonObjektenlsstsich,nachdemMarkierenmitGROUP,durch Ctrl+DELETEundrechtemMausklickindieZeichnunglschen. Der JUNCTION-Befehl Wird ein Netz auf einem anderen Netz abgesetzt, entsteht zwischen diesenbeideneineVerbindung.EswirdautomatischeinVerbindungspunkt (Junction) gesetzt. Das kann ber die Option Junctions automatisch setzen (Optionen/Einstellungen/Verschiedenes)ausgeschaltetwerden. SetztmaneineJunctionaufzweisichkreuzendeNetze,werdendiesebeiden miteinanderverbunden. JUNCTIONimBefehlsmen,undeinPunkthngtamMauszeiger.Bewegen Sie den Mauszeiger ber den Kreuzungspunkt zweier zu verbindender Netzlinienund. Der SHOW-Befehl An dieser Stelle lsst sich der SHOWBefehl gut demonstrieren, der Namen und andere Details von Bauelementen und Objekten anzeigt. Sie knnen komplette Netze (im Schaltplan) oder Signale (im Layout) heller darstellen. Um beispielsweise V+ anzuzeigen, SHOW im Befehlsmen, bewegenSiedenMauszeigerandenEndpunktvonIC2PinVI(3),und. BeachtenSie,dassEAGLEalleNetzlinien,alleangeschlossenenPinsunddie dazugehrigen PinNamen heller darstellt. Damit lsst sich sehr einfach

43

EAGLE 5 Trainingshandbuch
feststellen,oboptischverbundeneNetzeauchtatschlichzusammengehren. Zustzlicherscheint Net: V+, Class: 1 Power unteninderStatuszeile. SolangederSHOWBefehlaktivist,bleibtdasNetzauchbeimVerschieben des Bildausschnitts (bei gedrckter mittlerer Maustaste und Bewegen der Maus)oder berdenWINDOWBefehl,markiert. BeendenSiedenSHOW BefehldurchKlickaufdasStopIconoderDrckenderEscTaste.Danachist dasObjektnichtmehrmarkiert. WennSieeinObjektmiteinembestimmtenNamenanzeigenwollen,SHOW, und tippen Sie den Namen (z. B. RA4 ) in die Kommandozeile ein. DrckenSiedanndieEnterTaste. SieknnenderReihenachweitereNameneintippen,ohnedenSHOWBefehl erneutaktivierenzumssen. SHOW RA4 RA3 RA2 AufdieseWeisewirdimmereinNetzmarkiert. DerSHOWBefehlerlaubtauchPlatzhalter.TippenSie SHOW RA* ein, um alle Netze mit RA beginnend gleichzeitig anzeigen zu lassen. BeendenSieSHOWmiteinemKlickaufdasStopIcon. WollenSiemehrereNetzegleichzeitigmarkieren,klickenSiemitderMaus zumBeispielaufdasNetzRA2.DrckenSiejetztdie CtrlTasteundklicken SieaufRA3undRA4.JetztsindalledreiNetzemarkiert. Klicken Sie nochmal mit gedrckter CtrlTaste auf RA3, wird dieses Netz nichtmehrhellerdargestellt.CtrlinvertiertdieaktuelleMarkierung. ExistiertdasmitSHOWgesuchteObjektnicht, ffnetsichdasSHOWFenster mitdemEintrag''inderSpalteSheet.Dasbedeutet,diesesObjektistauf keinerSchaltplanseiteenthalten. Der MOVE-Befehl WennSieimSchaltplaneinNetzmitMOVE bereinenPinbewegen undabsetzen,entstehtkeineelektrischeVerbindung! Wenn Sie aber ein Bauteil so verschieben, dass ein Pin ber einem Netz platziertist,dannfngtdieserPindasNetzein.EsentstehteineVerbindung. Passiert das versehentlich, machen Sie die Aktion mit UNDO rckgngig, oderlschenSiedasNetzmitDELETE. EineberprfungderVerbindungenistmitdemSHOWBefehlmglich(Netz undangeschlossenerPinwerdenhellerdargestellt),aberauchdurchAusgabe einerNetzlisteoderPinlistemitEXPORT.

44

EAGLE 5 Trainingshandbuch
History-Funktion MitdenTasten Pfeil nachoben und Pfeilnachunten knnenSieeinender letztenmitderTastatureingegebenenBefehleindieKommandozeilebringen undmitderEnterTasteausfhren.DieEscTastelschtdieKommandozeile. DrckenSieAlt+F2,umdieganzeSchaltungaufdenBildschirmzubringen, danntippenSie SHOW R1 SHOW C1 SHOW IC1 BeendenSiedenSHOWBefehlmitKlickaufdasStopIcon.BettigenSiedie Tasten Pfeil nach oben und Pfeil nach unten etliche Male. Wie Sie sehen, knnenSiedurchdieListederzuletzteingetipptenBefehlegehen.Sobaldder gewnschtenBefehlerscheint,drckenSiedieEnterTaste.

Zeichnung vervollstndigen
Verwenden Sie den ADDBefehl, um die restlichen Bauelemente und die Symbolefr+5V,V+undGNDaussupply1.lbrzuplatzieren. Suchbegriff:*supply*. Die SupplySymbole reprsentieren die Versorgungsspannungen im Schaltplan und veranlassen den ERC (Electrical Rule Check), besondere Prfungendurchzufhren. BitteerinnernSiesichdaran,dassSiemitderrechtenMaustastedieSymbole rotierenknnen,bevorSiesieabsetzen,unddassSiealleObjektemitdem MOVEBefehlverschiebenknnen. MitdemNETBefehlverbindenSiediePinsderSymbole.ZeichnenSiedie restlichenVerbindungen, wieimSchaltplandargestellt.VerwendenSiedie rechte Maustaste bei aktivem NETBefehl, um den Winkel zwischen den Netzsegmenteneinzustellen.VerwendenSie,umeinSegmentzufixieren. TriffteinNetzexaktaufeinenPinAnschlusspunkt,flltesvonderMausab. TreffenSiediesenPunktnicht,bleibtesanderMaushngen.

45

EAGLE 5 Trainingshandbuch

DerSchaltplandemo1.sch
Der SMASH-Befehl Beim Rotieren von Bauteilen werden Sie festgestellt haben, dass die TextefrNameundWertebenfallsrotiertwerden(immerso,dassderText vonuntenodervonrechtszulesenist).MitdemSMASHBefehllassensich diese Texte von einem Symbol loslsen, so dass man sie individuell mit MOVEbewegen undrotieren kann. ZureinfachenZuordnungzuwelchem Bauteil der Text gehrt, wird beim Verschieben eine Linie vom Text zum AufhngepunktdeszugehrigenBauteilsangezeigt. UmdenBefehlzuaktivieren, SMASH denMauszeiger aufdem DiodenSymbolplatzieren und .Alternativ kann mandenBauteilnameninderKommandozeileeingebenunddieEnterTaste drcken. EsgibtnocheineweitereMglichkeit,denSMASHBefehlauszufhren: Klicken Sie mit der rechten Maustaste auf ein Objekt,soerscheint dessen Kontextmen. Hier kann man ber Eigenschaften die Option Smashed ein bzw.ausschalten. NachdemLsenderTexte, MOVE,bewegenSiedenMauszeigerzumText D1und .DerSelektionspunktdesTexteswirdalsKreuzangezeigtundist normalerweise links unten, er kann bei rotierten Texten auchrechtsoben liegen.DerNamederDiodekannjetztaneineandereStellebewegtundmit

46

EAGLE 5 Trainingshandbuch
derrechtenMaustasterotiertwerden. Mit setzen SiedenNamenander neuenStelleab. WennSiedieGrevonTexten ndernwollen,diemitdemSMASHBefehl vomSymbollosgelstwurden,verwendenSiedenCHANGEBefehl(klicken SiedasCHANGEIconan,undselektierenSieSize). SMASH kann auch auf Gruppen angewendet werden. Aktivieren Sie dazu denSMASHBefehlundklickenSiebeigedrckterCtrlTastemitderrechten MaustasteindieZeichnung. HaltenSiedieShiftTastewhrendeinesLinksklicksaufeinObjektgedrckt, werdenalleTextewiederandasBauteilgebundenunderscheinenander ursprnglichenStelle(unsmash). FreineGruppemssenalsodieTasten Ctrlund Shiftgleichzeitiggedrckt werden, damit der Befehl sofort ausgefhrt wird. Drcken Sie nur Shift, erscheintdasKontextmen,ausdemmanwiederdieOption Smash:Gruppe whlenkann. Der VALUE-Befehl Mit diesem Befehl definieren oder ndern Sie den Wert von Bauelementen wie Widerstnden oder Kondensatoren. Bei ICs gibt dieser ParameterimallgemeinendenTypan(z.B.74LS00N). VALUE WiderstandsSymbol tragenSie2.2kindasMenein,OK,undderneueWertistdefiniert. WennSiemehrerenBauteilendenselbenWertgebenwollen,klickenSiemit der rechten Maustaste auf das Icon. Es zeigt eine Liste der bisherigen vergebenenValuesausderSieeinenWertwhlenknnen.KlickenSiedann nacheinanderaufdieBauteile,diediesenWerterhaltensollen. ndernSienundieNamenvonBauelementenundBussenso,wieesausdem Schaltbild hervorgeht. Netznamen mssen nicht gendert werden, es sei denn,manmchtesptereineaussagekrftigeNetzlisteausgeben.

Der Electrical Rule Check (ERC)


SolltenSiedieSchaltungnichtkomplettselbsteingegebenhaben,knnenSie andieserStelledieDateidemo1.schladen. DerERCtesteteinenSchaltplanaufelektrischeFehler.ErliefertalsErgebnis WarnungenundFehlermeldungen,dieineinemFenstergelistetwerden.Um denERCzustarten,klickenSiedessenIcon
POWER Pin IC1 VSS verbunden mit GND POWER Pin IC1 VDD verbunden mit +5V

imBefehlsmenan.

DerERCinunsererBeispieldateiliefertzweiWarnungen:

HierbeihandeltessichumHinweise,dassdiebeidenVersorgungsanschlsse mit anderen Signalen belegt wurden, als ursprnglich in der Bibliothek definiertwurde.DieVersorgungspinshabendieNamenVSSbzw.VDDund

47

EAGLE 5 Trainingshandbuch
wurden mit GND bzw. +5V belegt. Das ist in unserem Fall absichtlich geschehen. Selektieren Sie eine der Meldungen, zeigt Ihnen EAGLE im SchaltplandieStelle,anderdieUrsachezusuchenist. Da die beiden Warnungen im Schaltplan kein Problem darstellen und in diesemFallnurdurch ndernderNamenderVersorgungsspannungspinsin der Bibliothek zu vermeiden wren, kann man sie Billigen. Die Eintrge verschwindenausdemWarnungenZweigundwerdenindenGebilligtZweig desMensverschoben. Bitte bedenken Sie, dass der ERC nur Hinweise auf eventuelle Fehler gebenkann.InterpretierenmssenSiedasErgebnisselbst! WennSiemehrberdenERCBefehlerfahrenwollen,tippenSie HELP ERC inderKommandozeile.

Platinendatei aus Schaltplan erzeugen


HabenSieeineSchaltunggeladen,ausderSieeinePlatineentwerfen wollen,dannklickenSiedasBOARDIconinderAktionsleistean: Es entsteht die zugehrige Platinendatei, in der die Gehuse neben einer leerenPlatineangeordnetsind. DieweitereVorgehensweisebeschreibtdasKapitelEntwurfeinerLeiterplatte. Vorher soll aber noch ein wesentlicher Befehl, der zum Schaltplanentwurf bentigtwird,erklrtwerden.

Der BUS-Befehl
Laden Sie zunchst den Schaltplan bus.sch aus dem Verzeichnis /eagle/examples/tutorial. SieseheneineSchaltungmiteinemBus.DerBuswirdmitdemBUSBefehl gezeichnetunderhlteinenautomatischgeneriertenNamen(B$1..). EinBushatkeinelogischeBedeutung.ErstelltlediglicheinZeichenelement dar. Logische Verbindungen (Netze) werden ausschlielich mit Hilfe des NETBefehls definiert. Netze mit demselben Namen sind identisch, selbst wenn sie sich auf verschiedenen Blttern eines Schaltplans befinden oder optischnichtzusammenhngen. Der BusNamebestimmtdieSignale, diedarin gefhrtwerden.UnserBus fhrtdieSignaleVALVE0bisVALVE11unddasSignalEN.Daherwurdeihm mitdemNAMEBefehlderNameEN,VALVE[0..11]zugeordnet. Um diese Netze aus dem Bus herauszufhren, verwenden Sie den NET Befehl.Dasistnurdannmglich,wennSiedenBussobenannthaben,wie vorherbeschrieben. Siesehen, dasslinksvonIC7nocheinigeVerbindungen fehlen.Diesollen jetzt eingezeichnet werden. Beginnen Sie nun folgende Signale an IC7 anzuschlieen.

48

EAGLE 5 Trainingshandbuch
EN IC7 Pin 14 EN VALVE0 IC7 Pin 16 INA VALVE1 IC7 Pin 15 INB VALVE2 IC7 Pin 10 INC VALVE3 IC7 Pin 9 IND NETimBefehlsmen undbewegenSiedenMauszeiger berdenBus,eine RasterlinieberdemAnschlussIC714.DamitdasSignalgleichdenrichtigen Namenerhlt,mssenSiedasNetzaufderblauenBusLiniebeginnen. um den Anfangspunkt auf dem Bus zu fixieren. Ein Men mit den vom BusnamenabgeleitetenSignalnamenerscheint.WhlenSiedarausmit auf ENdenNamenENfrdasNetz.BewegenSiejetztdenMauszeigeraufIC7 14 und benutzen Sie die rechte Maustaste, um die Netzlinie in die gewnschteFormzubringen.MitfixierenSiedenEndpunktderNetzlinie aufdemPinAnschlusspunkt. Wiederholen Sie diesen Vorgang fr VALVE0 bis VALVE3, um alle Verbindungenzuerhalten. MitdemLABELBefehlknnenSiedieNetzebeschriften. WennSieeineAktionzurcknehmenwollen,klickenSiedasUNDOIconan, oder Sie verwenden die F9Taste. Durch Anklicken des REDOIcons bzw. TasteF10fhrenSiediezurckgenommeneAktionwiederaus. Verwenden Sie den MOVEBefehl, um einzelne Segmente eines Busses zu verschieben.SelektierenSieeinSegmentinderNhedesEndpunktes,um denEndpunktzuverschieben.SelektierenSieeinSegmentetwainderMitte, umesparallelzuverschieben.MitDELETEknnenSieeinzelneSegmente lschen. SindschonNetzedesBussesverlegt, wanderndiesebeimVerschiebenmit MOVE nicht mit! Verwenden Sie GROUP und MOVE um mehrere Objekte gemeinsamzuverschieben. Der Mauszeiger nimmt die Form von vier Pfeilen an, sobald Sie ein Objekt selektieren wollen, dessen Aufhngepunkt dem Aufhngepunkt einesanderenObjektssehrnaheist.IndiesemFalldrckenSiedielinke Maustaste,umdashelldargestellteObjektzuselektieren.DrckenSiedie rechte Maustaste, falls Sie zum nchsten in Frage kommenden Objekt weiterschaltenwollen.GleichzeitigwerdeninderStatuszeiledesEditor FenstersInformationenzumgeradeselektiertenObjektangezeigt.

49

EAGLE 5 Trainingshandbuch

14 A utomatische Forw ard&Back-A nnotation


UnterderKontrollederForward&BackAnnotationziehtjede nderungim Schaltplan eine entsprechende nderung in der Platine nach sich, und umgekehrt.Dabeiknnenmanche nderungensowohlinderSchaltungals auch in der Platine durchgefhrt werden (z.B. das Benennen von Bauelementen,Netzenetc.),anderesindnurimSchaltplanmglich(z.B.das Hinzufgen vonBauelementen). Wenn EAGLE eine derartige Operationin der Platine nicht zulsst, weist das Programm Sie darauf hin, dass die entsprechendeAktionimSchaltplanauszufhrenist. Sie sollten Ihre Platinen immer unter Kontrolle der Forward&Back Annotationentwickeln,damitsiesichermitdemSchaltplanbereinstimmen. DasistautomatischderFall,wenneineSchaltungundeinedazukonsistente Platinendatei geladen sind. EAGLE ldt immer beide Dateien, falls Sie im selben Verzeichnis existieren. Konsistent heit in diesem Zusammenhang, dassdie Netzlisten, Bauteile, PackageVarianten, Technologien,Valuesund Signalklassengleichsind. Wenn Sie eine Schaltung laden, zu der eine Platinendatei mit gleichem Namen existiert (oder umgekehrt), fhrt EAGLE eine Konsistenzprfung durch. Werden Unterschiede festgestellt, haben Sie die Mglichkeit, den Electrical Rule Check (ERC) zu starten, dessen Ergebnis im ERCFenster angezeigtwird.ImZweigKonsistenzfehlerwerdendieUnterschiedezwischen SchaltplanundBoardgezeigt.MitdiesenAngabensindSieinderLage,die Unterschiedemanuellzubeheben. Die Forward&BackAnnotation wird dann aufgehoben, wenn nur das Schaltplan oder nur das PlatinenFenster aktiviert ist. Nehmen Sie dann nderungenvor,fhrtdaszuinkonsistentenDateien. BeachtenSiedeshalbbitte: Wenn Sie beispielsweise an der Platine arbeiten, sollten Sie das zugehrigeFenstermitderSchaltungnichtschlieen(Siedrfenesaber zumIconverkleinern),undumgekehrt. Um die Wirkungsweise der Forward&BackAnnotation beobachten zu knnen, laden Sie die Datei demo2.sch. Die Platine demo2.brd wird dann automatischindenLayoutEditorgeladen. VerkleinernSienunbeideFensterso,dassbeideaufdemBildschirmzusehen sind,undndernSiedieNamenoderWerteeinigerNetzeoderBauelemente. VerwendenSiedazudieBefehleNAMEundVALUE.Siewerdensehen,dass sichdieseNameninbeidenFenstern ndern.ExperimentierenSieauchmit dem DELETEBefehl, und denken Sie vor allem daran, dass die UNDO FunktionauchmitderForward&BackAnnotationfunktioniert.

50

EAGLE 5 Trainingshandbuch

15 Entwurf einer Leiterplatte


In diesem Abschnitt werden Sie eine kleine Platine entwerfen und ein existierendes Design mit dem LayoutEditor modifizieren. Sie werden zunchsteinePlatineohneSchaltplananlegen. Dieser Abschnitt ist besonders fr diejenigen interessant, die keinen SchaltplanEditorbesitzen.AuchderNutzerdesSchaltplanEditorssolltezum besserenVerstndnisdiefolgendenSchrittedurchfhren. DerLayoutEditorzeigtdiePlatineinderDraufsicht.StellenSiesichvor, SiehabendiePlatineinderHandundschauenvonobendurch.Daher sind,zumBeispiel,dieTexteaufderUnterseitegespiegeltdargestellt.

Platine ohne Schaltplan anlegen


LegenSieeineneuePlatinean( Datei/Neu/Board imControlPanel)und vergrernSiedasEditorFenster. Platinenumrisse definieren AlserstessolldieFormderPlatinefestgelegtwerden.VorhermssenSiedie Einheitfestlegen,aufdiesichdieMaangabenbeziehensollen.Essolldas Standardraster fr Platinen von 0,05 inch eingestellt werden. Klicken Sie dazu das GRIDIcon in der Parameterleiste an. Dann auf die SchaltflcheStandardundaufOK. Die Platinenumrisse mssen mit dem WIREBefehlimLayer 20 Dimension gezeichnet werden: WIRE, und whlen Sie aus dem Auswahlfeld in der ParameterleistedenLayer20aus. PositionierenSiedenMauszeigeraufdenKoordinatennullpunktund ,um denAnfangspunktderUmrissliniefestzulegen.BewegenSiedenMauszeiger etwas nach rechts. Bettigen Sie die rechte Maustaste, bis beide LiniensegmenteeinenWinkelvon90Gradbilden,undpositionierenSieden MauszeigerinderNhederKoordinaten(4.00 3.00). FixierenSiedenbisherigenVerlaufmit,undbewegenSiedenMauszeiger zurckzumKoordinatennullpunkt. MitlegenSiedenEndpunktfest.DamitsinddiePlatinenumrissedefiniert. Sie knnen mit MOVE die Kanten verschieben oder mit UNDO und REDOvorherigeAktionenzurcknehmenbzw.erneutausfhren. Alt+F2bzw.AnklickendesIconsZeichnungsgrenzenstelltdiePlatinesodar, dasssiedasArbeitsfensterausfllt. Platzierungsraster BevormanBauteileplatziert, mussmandasrichtigeRastereinstellen.Das Platzierungsraster kann anders sein als das Raster, in dem die Umrisse gezeichnetwordensind,undesistmeistandersalsdasRaster,indemdie

51

EAGLE 5 Trainingshandbuch
Leitungen verlegt werden. In diesem Fall whlen wir das StandardRaster von0,05Zoll,dasbereitseingestelltist. Bauteile platzieren ADDimBefehlsmen ,undsuchenSienachDIL14.

Nach aufdenEintrageines14poligenDILGehuses,hngtdasPackage am Mauszeiger und kann mit der rechten Maustaste rotiert bzw. mit der linkenMaustasteplatziertwerden.PlatzierenSiezweiDIL14Gehuse. Benutzen Sie die F3Taste und die F4Taste, um den Bildausschnitt zu verkleinernundzuvergrern. SolldasBauteilaufderPlatineineinembeliebigenWinkelgedrehtabgesetzt werden,kannman,solangeesanderMaushngt,inderParameterleisteim FeldWinkeleinenbeliebigenWinkelangeben.KlickenSiedazumitderMaus indasFeld,tippenSiedenWinkeleinunddrckenSiedieEnterTaste.Jetzt hngtdasBauteilschongedrehtanderMaus. Bauteile knnen auch nach dem Platzieren mit Hilfe des ROTATEBefehls gedrehtwerden. ROTATEdrehtdasBauteilstandardmigum90. Wird bei aktivem ROTATEBefehl ein Winkel im Eingabefeld der Parameterleisteangegeben,wirddasBauteilumdiesenWertweitergedreht. HltmannachdemAnklickendesBauteilsdieMaustastegedrckt,kannman durch Bewegen der Maus das Bauteil in beliebigen Winkeln drehen. Der aktuelleDrehwinkelwirddabeiinderParameterleisteangezeigt. Soll anstatt eines vorgegebenen Packages ein anderes verwendet werden (zum Beispiel ein SMDBauteil anstatt eines bedrahteten Packages), kann manes berdenREPLACEBefehlaustauschen.MehrInformationenfinden SiedazuinderHilfeFunktion. SMD-Bauteile platzieren Platzieren Sie nun mit ADD zwei WiderstandPackages 1210 (Suchbegriff: R1210)aufderPlatine.WennSiedenGehusenamenkennen,gehtdasauch, indemSie ADD R1210 oder ADD R1210@smd-ipc in die Kommandozeile eintippen, um das Package aus einer bestimmten Bibliothekzuholen. SolldasPackageineinembeliebigenWinkelplatziertwerden,kannmanden Winkeldirektangeben: ADD R1210@rcl.lbr R22.5 Die SMDPads erscheinen in Rot, das bedeutet, sie befinden sich auf der Oberseite(Layer1 Top)derPlatine.UmsieaufdieUnterseitezubringen, verwendetmandenMIRRORBefehl.KlickenSiedasMIRRORIcon im Befehlsmen undaufdasPackageodergebenSiedenNamendesSMDsin derKommandozeilean.

52

EAGLE 5 Trainingshandbuch
Sie knnen das Package mit weiteren Mausklicks auf die jeweils andere Platinenseitebringen,solangederMIRRORBefehlaktivist.Frdiefolgende bungsolltenSiediePackagesaufdemTopLayer(rot)platzieren. WenndiePositioneinesBauteilsfeststehtundnichtmehrverndertwerden soll,kannmanesmitdem LOCKBefehl fixieren.ZurVerdeutlichungwird derAufhngepunktals'x'dargestellt. Shift+LOCKundeinMausklickaufdasBauteilgibteswiederfrei. Namen vergeben UmdengeradeplatziertenPackagesNamenzugeben, NAMEimBefehlsmen Bewegen Sie den Mauszeiger in die Nhe des Aufhngepunkts des ersten DIL14, der mit einem Kreuz markiert ist, und . Es erscheint ein Popup Men.TippenSie IC1 unddasBauteilerhltdiesenNamen.WiederholenSiediesenVorgangmit denrestlichenBauteilen,denenSiedieNamenIC2,R1undR2geben. MankannObjektnamenauchdirekt berdieKommandozeile ndern,zum Beispiel: NAME R22 R2 DasbisherigeBauteilR22heitjetztR2. Werte vergeben UmdenBauteilenWertezuzuweisen, VALUE imBefehlsmen Bewegen Sie den Mauszeiger in die Nhe des Aufhngepunkts des ersten DIL14und. EserscheinteinPopupMen.TippenSie CD4001 undIC1hatjetztdenWert CD4001.WeisenSieaufdiegleicheArtIC2den WertCD4002unddenWiderstndenR1undR2dieWerte100kund22kzu. Signale definieren Im nchsten Schritt sollen Signale definiert werden, die in Form von Luftlinien (Airwires) mit dem SIGNALBefehl eingezeichnet werden. Zunchst sollen die Versorgungsanschlsse der beiden ICs verbunden werden. SIGNAL , undtippenSie GND aufPad7vonIC1(IC17),bewegenSiedenMauszeigerzuIC27und, umdieGNDLuftliniezubeenden. DamitsinddiebeidenPadsandasSignalGNDangeschlossen. NuntippenSie VCC

53

EAGLE 5 Trainingshandbuch
IC114, bewegen Sie den Mauszeiger zu IC214 und , um die VCC Luftliniezubeenden. DefinierenSieweitereVerbindungenaufdiegleicheWeise. WennSiekeinenWertaufeinenbestimmtenSignalnamenlegen,startenSie eineLuftlinieohnevorherigeEingabeeinesNamensmitaufdaserstePad undbeendenSiemit oderdurchAnklickendesStopschildIcons.EAGLE generiert dann automatisch Signalnamen, die Sie nachtrglich mit dem NAMEBefehlndernknnen. EAGLENomenklatur: PadssindAnschlssevonbedrahtetenGehusen (Layout).Pins sindAnschlsse von Symbolen (Schaltplan).SMDssind AnschlussflchenvonSMDGehusen. Luftlinien knnen mit DELETE gelscht werden, sofern Sie nicht unter Kontrolle der Forward&BackAnnotation arbeiten (in diesem Fall sind die VerbindungenimSchaltplanzulschen). SelbstverstndlichfunktionierenauchUNDO(F9)undREDO(F10). Netzklassen festlegen Der CLASSBefehl ( Bearbeiten/Netzklassen..) erlaubt es fr bestimmte ArtenvonSignalen,besondereVorgabenzudefinieren: WidthdefiniertdieMindestleiterbahnbreite, ClearancebestimmtdenMindestabstandzuSignalenandererNetzklassen, DrilldefiniertdenMindestbohrdurchmesserfrDurchkontaktierungen. Beispielsweise werden Versorgungsspannungen oft mit etwas breiteren Leiterbahnen(hhereStrme)undetwashherenAbstndenzuanderen Signalen (hhere Spannungen) verlegt. Auch der Autorouter/Followme RouterbercksichtigtdieseWerte.Defaultist0fralleEigenschaften(keine Klasse festgelegt). Das bedeutet, es gelten die in den DesignRegeln festgelegtenMindestwerte. SindAngabenindenDesignRegelnundfrdieNetzklassengemacht,giltder jeweilsgrereWert. WennSieverschiedeneMindestabstndezwischendeneinzelnenNetzklassen vorgebenwollen, ffnenSiedie ClearanceMatrix durcheinen Klickaufdie Schaltflche>>. InderBeispieldateihexapodu.brdsindverschiedeneNetzklassendefiniert.

Platine aus Schaltplan anlegen


WennSiedenSchaltplanEditorbesitzenundderSchaltplanbereitsvorliegt, kommenSiemitganzwenigenSchrittenzudemErgebnis,dasSiemitviel MheimvorangegangenenAbschnitterzielthaben:einerPlatine,beiderdie Padsbzw.SMDsdurchSignale(Luftlinien)verbundensindunddieNamen undWertederBauteilebereitsrichtigvergebensind.

54

EAGLE 5 Trainingshandbuch
Board-Datei erzeugen LadenSiedieSchaltungdemo1.schundklickenSiedasBOARDIcon an:

DamitwirdeineBoardDateimitdemselbenNamenwiedieSchaltplanDatei angelegt,also demo1.brd. BeantwortenSiedieFrage,obdieDateierzeugt werdensoll,mitOK,undvergrernSiedasLayoutEditorFenster,umden ganzenBildschirmausnutzenzuknnen. DerweieRahmenrechtsstelltdiePlatinenumrissedar.Eshandeltsichum WiresimLayer20Dimension,wiesieimvorhergehendenAbschnittperHand eingegebenwurden. MOVE, und rechte senkrechte Kante der Platine etwa in der Mitte. BewegenSiedenMauszeigeretwasnachlinksund .DamithabenSiedie Platineetwasverkleinert.SieknnendiePlatinengreaufdiegleicheWeise zujederZeitwiederndern. Alternativ knnte man die Umrandung mit DELETE lschen und beispielsweise eine vordefinierte Platinenumrandung auseiner ScriptDatei (SCRIPTBefehl)einlesen. Bauteile anordnen KlickenSiedasZeichnungsgrenzenIcon an,umdieZeichnungindas Fenstereinzupassen.DieBauteilesindlinksnebenderPlatineangeordnet. MOVE,dasgrteICetwainderMitte,undbewegenSiedenMauszeiger indiePlatine.DasBauteilunddieLuftlinienbleibenamMauszeiger.Drcken Sie die rechte Maustaste, wenn Sie das Bauteil rotieren wollen. um das Bauteilabzusetzen. PlatzierenSiealleBauteileaufdieseWeise. AlternativkannmaneinBauteilauchberdenNamenansprechen. MOVE undtippenSieinderKommandozeile JP1 unddiesesBauteilhngtanderMaus. SolleinBauteilaneinerbestimmtenPositionfixiertwerden?Dannsichern SieesmitdemLOCKBefehlgegenVerschieben. KlickenSiedasRATSNESTIcon,umdieLuftliniensoberechnenzulassen, dass sie die krzesten Verbindungen darstellen. Geben Sie diesen Befehl immer wieder, wenn Sie beurteilen wollen, wie gut Ihre Platzierung ist (mglichstkurzeWege,mglichstkeineverdrehtenSignalbndeletc.). EAGLEordnetdieBauteilezunchstautomatischlinksvonderPlatineim negativen Koordinatenbereich an. Sie drfen die Bauteile z.B. in der LightEditionnurinnerhalbdesKoordinatenbereichs100mmx80mm absetzen.UmSignalezuverlegenoderauchspterdenAutorouterbzw. den FollowmeRouter zu nutzen, mssen Sie die Bauteile in diesen Bereichschieben.

55

EAGLE 5 Trainingshandbuch
Autorouter: kleine Kostprobe WennSieeinekleineKostprobedesAutorouterssehenwollen,klickenSie das Icon des AUTOBefehls im Befehlsmen an. Whlen Sie ggf. ein feineresRoutingRaster(RoutingGrid,Default50mil).DannaufOK. IstdiePlatzierunggut,sollteerschnellfertigsein(Meldung:...beendetinder Statuszeile). Wenn es Ihnen zu lange dauert, brechen Sie ihn durch AnklickendesStopschildIconsab. BesttigenSiedieFrageUnterbrechen?mitJa. Wenn Ihnen das Ergebnis nicht gefllt, machen Sie es mit RIPUP rckgngig. Falls Sie einzelne verlegte Leitungen in Luftlinien verwandeln wollen,klickenSiedieseLeitungenan.DasselektierteSegmentwirdineine Luftlinie verwandelt. Ein weiterer Klick auf die Luftlinie lst den ganzen Signalzweigauf.WennSiealleLeitungeninLuftlinienverwandelnwollen, zuerst auf RIPUP, dann gleich auf das AmpelIconan.Die Frage Alle Signaleumwandeln?beantwortenSiemitJa Sie knnen den Autorouter zu jeder Zeit starten, ganz gleich, ob schon Signalegeroutetsindodernicht.Typischerweiseverlegtmanzunchsteinige Signale per Hand (etwa die Versorgungssignale) und startet dann den Autorouter. Verbindungen, die schon vor dem Start des Autorouters verlegt wurden, werdennichtmehrverndert. Will man nur einseitig routen, kann man fr die Oberseite eine SperrflchemitdemRECTBefehl,imLayer41tRestrict, berdieganze Platinelegen. Manuell routen DerROUTEBefehl verwandeltLuftlinieninLeitungen.

ROUTE imBefehlsmen. AnfangspunkteinerLuftlinieoderAngabedesSignalnamensin der Kommandozeile. Der Startpunkt des Routings liegt dann der aktuellenMauspositionamnchsten. berdieParameterleisteknnenSieweitereEigenschaften,etwadieBreite (Width)der LeiterbahnoderdenLayer, definieren. Dieeingestellte Leiter bahnbreitegiltsolangebisSieeinenneuenWertwhlen. WenndieLuftlinieaneinerbereitsverlegtenLeiterbahnmitandererBreite beginntundSiedieneueLeiterbahnauchmitdieserBreiteverlegenwollen, halten Sie die ShiftTaste gedrckt whrend Sie mit ROUTE auf die Signallinieklicken. AlleAngabenbeziehensichaufdasaktuelleingestellteRaster(GRID).

56

EAGLE 5 Trainingshandbuch
BewegenSiedenMauszeiger,umdieLeitungzuverlegen,umdasSegment zubeendenunddieRichtungfreinneuesSegmentzu ndern. umden RouteVorgangfrdasSignalanderaktuellenMauspositionzubeenden.Da derROUTEBefehlnochaktivist,knnenSiesoforteinneuesSignalrouten. WhrendSieeinSignalrouten,knnenSiedenKnickmoduszwischenzwei Segmenten mit der rechten Maustaste weiterschalten. Versuchen Sie die verschiedenenEinstellungen;dabeiistesauchmglich,LeitungeninBgen zu verlegen (Parameter Wire_Bend, siehe auch SETBefehl). Die beiden FollowmeModi (Knickmodus 8 und 9) sind nur ber die Parameterleiste erreichbarundwerdenimnchstenAbschnittbeschrieben. WennSiedenLayerfreineLeitung ndern,nachdemSieeinSegmentmit derlinkenMaustastegestartethaben,werdendieanschlieendgerouteten Segmente im neuen Layer gezeichnet. Die fr den Wechsel der Ebene erforderlicheDurchkontaktierungsetztEAGLEautomatisch. Setzen Sie ein Leiterbahnende auf einer zum gleichen Signalgehrenden, aber in einem anderen Layer verlegten Leiterbahn ab, wird blicherweise keineDurchkontaktierunggesetzt.Umeinezusetzen,drckenSiezustzlich dieShiftTaste. Whrend Sie eine Leiterbahn verlegen, wird automatisch die krzeste VerbindungzumnchstgelegenenmglichenZielpunktberechnetunddurch eineLuftlinie(Airwire)angezeigt. WennSiesicheinemPadoderSMDnhern,daszumverlegtenSignalgehrt, und die Lnge der Luftlinie den sogenannten Fangradius unterschreitet, springtdieLeiterbahnindenMittelpunktdesPadsoderSMDs(Magnetische PadsFunktion).ImMen Optionen/Einstellungen/VerschiedeneslegenSieden WertdesFangradiusfest. SollenKnickeinLeiterbahnenabgeschrgtwerden,kannmandasmitHilfe desMITERBefehls erreichen.EsgibtdieMglichkeit,geradlinigeoder gerundete Abschrgungen durch Angabe eines MiterRadius zu definieren. Der MiterRadius wirkt sich auch auf verschiedene WireKnickwinkel aus. DetailsfindenSieinderHilfeFunktionzumMITER,SETundWIREBefehl. Follow-me-Router Der ROUTEBefehl kennt zwei Betriebsarten, Knickmodus 8 und 9, die es ermglichen,einegewhlteSignallinievollautomatischzuverlegen.Mitder Position des Mauszeigers bestimmen Sie den Verlauf der Leiterbahn. Der sogenannteFollowmeRouterarbeitetentwederimPartialModus im FullModus anklicken. DerFollowmeRouterwirdnuruntersttzt,wenndasAutorouterModul vorhandenist. oder

, je nachdem welches Icon Sie in der Parameterleiste

57

EAGLE 5 Trainingshandbuch
Im PartialModus wird nach Anklicken einer Signallinie der Verlauf der LeiterbahnvonderaktuellenMauspositionzumAnfangspunktdeskrzeren Teils der Luftlinie berechnet und angezeigt. Bewegen Sie die Maus, wird sofort ein neuer Weg errechnet und dargestellt. Die Leiterbahn folgt der Mausbewegung. GeflltdasErgebnis, fixieren Sieesmiteinem Mausklick. Jetzt verlegen Sie das nchste Stck der Leiterbahn. Bewegen Sie den MauszeigerandiegewnschteStelle.DerFollowmeRouterberechnetden weiterenVerlaufderLeiterbahn. Im FullModuswirdeinevollstndigeVerbindung erzeugt.SobaldSieeine Signallinieanklicken,wirdvonderaktuellenMauszeigerpositionausinbeide RichtungenderVerlaufderLeiterbahnerrechnet. DerFollowmeRouterbeachtetdieVorgabenausdenDesignRegelnundden Netzklassen. Einstellungen, die die Art und Weise des Leiterbahnverlaufs beeinflussen, werden im General und FollowmeTabdes AutorouterSetup Fensters getroffen. Klicken Sie dazu auf das AUTOIcon in der ParameterleistedesROUTEBefehls.DasIconerscheinterstnachdemSieden FollowmeModusgewhlthaben. DasimLayoutEditoreingestellteRasteristzugleichdasRoutingraster.Die Leiterbahnbreite,denBohrdurchmesserderViasunddenLayerindemdie Leiterbahnliegensoll,stellenSiedirektinderParameterleisteein. Weitere Hinweise zum FollowmeRouter finden Sie in der HilfeFunktion zumROUTEBefehlundimEAGLEHandbuch. In der LightEdition gibt es aufgrund der LayerBeschrnkung keine Untersttzung fr Blind und BuriedVias (Durchkontaktierungen von einembestimmtenLayerzueinemanderen). Platine ndern Wenn Sie die Platine fertig geroutet haben, knnen Sie nachtrgliche nderungendurchfhren.Sieknnen: LeitungssegmenteundBauteilemitMOVE bewegenundanordnen, mitdemRIPUPBefehl verwandeln, mitdemDELETEBefehl Forward&BackAnnotation), Signalelschen(nichtbei einverdrahtetesSignalinLuftlinien undSPLIT

58

EAGLE 5 Trainingshandbuch
GehusevariantenberCHANGEPACKAGE PACKAGE)oderREPLACE (odernur

austauschen.Indemo3.brdwurde

beispielsweisedasPackagevonIC1durcheineSMDVarianteersetzt. EinstellungenindenDesignRegeln(z.B.frRestring)modifizieren, mitSMASH ROTATE modifizieren. EckeninLeiterbahnenmitdemMITERBefehl abrunden abschrgenbzw. TextevonBauteilenlsenundmitMOVE bewegenunddrehenodermitCHANGE ,

Weitere Anwendung des Layout-Editors


In diesem Abschnitt werden Sie eine geroutete Demoplatine bearbeiten. LadenSiedieDateidemo2.brd,undvergrernSiedasEditorFenster. ZunchstsolleneinpaarwichtigeKommandoswiederholtwerden. DISPLAY-Befehl Manchmal ist es leichter, den berblick zu behalten, wenn man bestimmteInformationenausblendet. DISPLAY unddeselektierenSiemitderMausLayer21 tPlace,dieserLayerenthltdie InformationfrdenBestckungsdruckaufderTopSeitederPlatine,unddie Layer23tOrigins,25tNames,27tValuesund51tDocu. Umdie nderungenwirksamzumachen, bernehmenoder OK,umdas DisplayMenzuverlassen. MankannfrbestimmteLayerKombinationensogenannteAliasedefinieren. DamithatmandieMglichkeit,zwischenverschiedenLayerKombinationen einfach umzuschalten. Ein Alias lsst sich ber das PopupMen des DISPLAYIconserstellen.WeitereInformationendazufindenSieinderHilfe zumDISPLAYBefehl. MOVE-Befehl Mit dem MOVEBefehl lassen sich Wires (Linien bzw. Leitungen) bewegen.WennSieeinSegmentinderNheeinesEndpunktsselektieren, wird nur der Endpunkt bewegt. Bei gedrckter CtrlTaste springt der Endpunktggf.aufdasaktuelleRaster. SelektierenSieesmehrinderMitte,bewegenSiedasWireStckparallel. Halten Sie beim Selektieren die CtrlTaste gedrckt, erzeugen Sie einen gebogenenWire. SieknnenauchVias(Durchkontaktierungen)bewegen.Dieangeschlossenen Wiresbewegensichmit.

59

EAGLE 5 Trainingshandbuch
BauteileaufdemTopLayerlassensichnurbewegen,wennderLayer23 tOriginseingeblendetist.EntsprechendesgiltfrBauteileaufdemLayer 16BottomunddenLayer24bOrigins. WhrendderMOVEBefehlaktivist,knnenSiemitderrechtenMaustaste dasselektierteObjektumjeweils90weiterdrehenoderauchdirektberdie ParameterleisteeinenbeliebigenDrehwinkelangeben. Bei Texten (nur im LayoutEditor) kann man ber die Eigenschaft Spin bestimmen,obdieserbeieinemDrehwinkelvon180 aufdemKopfstehen odernormalvonuntenlesbarseinsoll(default).Dasfunktioniertauchmit demROTATEBefehl. InderStatuszeilewerdenInformationenberdasmitMOVEgewhlteObjekt angezeigt. GROUP-Befehl EinerderntzlichstenEAGLEBefehleistderGROUPBefehl.Ererlaubt es,mehrereObjektezusammenzufassen,mitCHANGEihreEigenschaftenzu ndernodersiegemeinsamzuverschieben,zurotierenoderaufdieandere Seitezuspiegeln. UmdenBefehlanzuwenden, GROUP,unddefinierenSiemitEinzelklicks der linken Maustaste ein Rahmen um verschiedene Objekten herum. SchlieenSiedenGruppendefinitionsbereichmitderrechtenMaustaste.Die selektiertenObjekteerscheinennunhelleraufdemBildschirm. Alternativ kann man auch einfach ein Rechteck bei gedrckter linker Maustasteaufziehen,dasdenBereichderGruppemarkiert. DerBefehlGROUP ALLwhltalleObjekte,soferndieentsprechendenLayer eingeblendetsindundBauteilenichtmitdemLOCKBefehlverriegeltsind. DrckenSiebeimerstenMausklickzurDefinitionderGruppedie ShiftTaste, wird eine bestehende Gruppe, falls schon vorhanden, um die gewhlten Objekteerweitert. MitCtrl+GROUPknnenSiefreinzelneObjektedieGruppenzugehrigkeit alternierendndern. BittebeachtenSie,dassnurObjekteselektiertwerden,diesichineinem sichtbaren Layer befinden. Packages auf dem TopLayer knnen nur selektiert werden, wenn der Layer 23 tOrigins eingeblendet ist, und PackagesaufdemBottomLayerknnennurselektiertwerden,wennder 24bOriginsLayereingeblendetist(DISPLAYBefehl). NunaktivierenSiedenMOVEBefehl,drckendie CtrlTasteundbenutzen die rechte Maustaste, um die Gruppe an den Mauszeiger zu heften. Sie knnen jetzt alle Objektegemeinsam bewegen. MitderrechtenMaustaste rotieren Sie die Gruppe gegen den Uhrzeigersinn um den angegebenen Winkel. Drcken Sie zustzlich die ShiftTaste, wird die Gruppe im

60

EAGLE 5 Trainingshandbuch
Uhrzeigersinngedreht.StandardmigwirdumeinenWinkelvon90Grad gedreht. Einen beliebig anderen Winkel geben Sie direkt in der ParameterleisteimWinkelFeldan.MitderlinkenMaustastefixierenSiedie Gruppewieder. Wenn eineGruppemitGROUPdefiniert wurde,knnendieEigenschaften der darin enthaltenen Objekte mit dem CHANGEBefehlgendert werden. Selektieren Sie eine Gruppe, die einige Wires enthlt, CHANGE im Befehlsmen, Width, und 0.032. Halten Sie dann die CtrlTaste gedrcktundklickenSiemitderrechtenMaustasteindieZeichnung. MitUNDOmachenSiedieAktionrckgngig. SPLIT-Befehl MitdemSPLITBefehlfgenSieeinenKnickineinenWireein. SPLIT imBefehlsmen einWireSegment Verschieben Sie den Knickpunkt etwas, und Sie werden sehen, dass das lngere Segment gerade bleibt, whrend sich das ursprnglich krzere Segmentaufteilt. DerWinkelzwischendenbeidenneuenSegmentenwird mitderrechtenMaustasteeingestellt.KlickenSiemehrfachmitderrechten MaustasteumdieeinzelnenKnickmodikennenzulernen. EinweitererKlickmitderlinkenMaustastefixiertdasWireSegment.Jetzt hngtbereitsdasfolgendeSegmentanderMaus.AufdieseWeisekannman sehrschnelleinerbereitsverlegtenLeiterbahneinenneuenVerlaufgeben. Der bisherige Verlauf der Leiterbahn kann zum Beispiel mit MOVE und RIPUPaufgelstwerden. MitderEscTasteoderKlickaufdasStopIconbrichtmandenBefehlab. CHANGE-Befehl VerwendenSiedenCHANGEBefehl,umdieBreitevonWireszundern odereinWireSegmentaufeinenanderenLayerzulegen.UmdieWireBreite zundern, CHANGE WIDTH imPopupMen denWertfrdieneueBreite Dann bewegen Sie den Mauszeiger zum WireSegment, dessen Breite gendertwerdensoll,und. Um eine Breite einzustellen, die nicht im Men erscheint, zum Beispiel 0.23inch, klicken Sie auf den untersten Eintrag (drei Punkte ...) und tippendenWertimPopupFensterein. AlternativgehtdasGanzeauchberdieKommandozeile: CHANGE WIDTH .23 undKlickaufdasWireSegment. UmeinWireSegmentaufeinenanderenLayerzulegen, CHANGE LAYER

61

EAGLE 5 Trainingshandbuch
gewnschtenLayer WireSegment Falls eine Durchkontaktierung (Via) erforderlich ist, damit keine Leitung aufgetrennt wird, setzt EAGLE es automatisch. Sollte ein Via berflssig werden,entferntEAGLEesautomatisch. ROUTE-Befehl VerwendenSiedenROUTEBefehl,umeineLuftlinieineinenWirezu verwandeln.Mit fixierenSiediePositioneinesSegments.Dannbewegen SiedenMauszeigerineineandereRichtung,fixierendasnchsteSegment usw.,bisdasganzeSignalverlegtist. SieheauchdenAbschnittManuellroutenweitervorne. RIPUP-Befehl WennSieeingeroutetesStckwiederineineLuftliniewandelnwollen, klickenSiemitRIPUPaufdasLeiterbahnstck. WennSiez.B.dieSignaleGNDundVCCauflsenwollen,klickenSiedas RIPUPIconimBefehlsmenan,undtippenSie GND VCC ZweimalF9machtdieAktionwiederrckgngig. WennSiealleSignaleauerGNDundVCCauflsenwollen,tippenSiebei aktivemRIPUPBefehl: ! GND VCC EswerdenjetztdiebeidenSignalinderHighlightFarbedargestellt.Klicken SiejetztaufdasAmpelIconumdenBefehlauszufhren. GibtmandasSemikolongleichinderKommandozeilean,also ! GND VCC ; wirdderBefehlsofortausgefhrt. SHOW-Befehl VerwendenSiedenSHOWBefehl,umLuftlinien,WiresoderBauteile heller darzustellen. Klicken Sie das WindowfitIcon und anschlieend das SHOWIconan.DanntippenSie IC1 umIC1zulokalisieren.DieStatuszeilezeigtInformationenzumObjekt. Wennessichumeinkleineres Objekthandelt, kannessein,dassestrotz heller dargestellten Farben nicht leicht zu entdecken ist. In diesem Fall verwendenSieSHOWmitderOption@: SHOW @ IC1 zeichneteinenRahmenumdasObjektundweistmiteinemZeigerdarauf hin.FallsSieeinenkonsistentenSchaltplandazugeladenhaben,wirdauch dortdasObjektentsprechendmarkiert.

62

EAGLE 5 Trainingshandbuch
Bildschirm auffrischen BenutzenSiedieTasteF2,umdenBildschirminhaltaufzufrischen,oder klickenSiedasRedrawIconan. Undo/Redo-Funktion AllegenanntenAktionenlassensichmitdemUNDOIconinder Aktionsleiste(F9)rckgngigmachenundmitdemREDOIcon(F10)erneut ausfhren. Innenlayer InnenLayer(Route2...15)knnenzumRoutenvonSignalenindergleichen WeiseverwendetwerdenwieTopundBottomLayer. DasistnichtinderLightEditionnichtmglich! Versorgungslayer NurinderFreemium,StandardundProfessionalVersionmglich! Innenlayer (Route2...15) knnen durch Umbenennen des Namens in $signalnamealsLagefreinkomplettesSignalverwendetwerden.LadenSie diePlatinedemo2.brd,undtippenSie SHOW GND DasGNDSignalwirdhelldargestellt. TippenSiedann: RIPUP GND DasGNDSignalwirdjetztnurnochdurchLuftliniendargestellt. Nun soll Layer 2 als Masselayer definiert werden. Das Massesignal heit GND,deshalbmussderLayerin$GNDumgetauftwerden: LAYER 2 $GND AlternativselektierenSieimDISPLAYMen Layer2Route2,klickenaufdie Schaltflche ndern, aktivieren die Option SupplyLayer und geben den NamenGNDan.KlickenSiedasRATSNESTIconan,damitdieLuftliniendes GNDSignalsverschwinden.UmsichdasResultatanzusehen,blendenSiealle Layerauer$GNDaus.DasknnenSiedurchAnklickendesDISPLAYIcons erreichen, oder Sie tippen den entsprechenden Befehl direkt in die Kommandozeileein: DISPLAY NONE $GND Denken Sie bei solchen Befehlen daran, dass Sie auch Kleinbuchstaben benutzenundSchlsselwrterabkrzenknnen,alsoz.B.: dis none $gnd TippenSienun SHOW GND

63

EAGLE 5 Trainingshandbuch
Jedes ThermalSymbol (heller dargestellt) schliet eine zum Signal GND gehrendeDurchkontaktierungandenMasselayeran,whrenddierunden AnnulusSymboledieanderenPadsvondiesemLayerisolieren. InunseremBeispielhabendieBauteileC1undC2nochkeineVerbindung zurInnenlage.EsistalsonotwendigausdenSMDLtflchenmitROUTEein kurzesStckLeiterbahnzuverlegenunddanneineDurchkontaktierungauf das Ende zu setzen. Dazu drcken Sie beim Absetzen der Leiterbahn die ShiftTaste.SoerhaltenSiedenAnschlussandieInnenlage. Versorgungslayer, die mit $... definiert wurden, werden invertiert geplottet. Alles was in der Farbe des Innenlayer gezeichnet ist, zum BeispieldieAnnulusSymbole,istkupferfrei.BeidenThermalSymbolen fhrenvierleitendeStegezurDurchkontaktierung. Copper Pouring mit dem POLYGON-Befehl Als Copper Pouring bezeichnet man die Mglichkeit, Flchen so zu fllen, dass alle zu einem bestimmten Signal (im allgemeinen GND oder VCC)gehrendenObjekteandieFlcheangeschlossenwerden,whrendzu allenanderenPotentialeneindefinierterAbstandeingehaltenwird.Umdie Ltbarkeit zu gewhrleisten, werden Pads ber ThermalSymbole angeschlossen. Der dazu erforderliche Befehl ist der POLYGONBefehl.Sie knnen mehrere Polygone auf einem Layer anlegen, etwa um unterschiedlicheGrundflchenzurealisieren,oderSieknnenPolygoneauf unterschiedlichenLayernanlegen. SiesollennundenTopLayereinerPlatinemitdemGNDSignalfllen.Laden SiediePlatinedemo2.brd,undlsenSiedasGNDSignalauf: RIPUP GND BlendenSiemitdemDISPLAYBefehldieLayer1Top,17Pads,18Viasund 20 Dimension ein.BenutzenSiedieSchaltflcheKeineimMen,umvorher alleanderenLayerauszublenden. KlickenSiedasPOLYGONIconimBefehlsmenanundtippenSie GND ein.DaszudefinierendePolygonerhltdenNamenGNDundgehrtsomit zumGNDSignal. WhlenSieausdemAuswahlfeldinderParameterleistedenLayerTopaus. Dann: linkeobereEckedesPlatinenumrisses, rechteobereEcke, rechteuntereEcke, linkeuntereEcke. MitdemDoppelklickschlietsichdasPolygon. DieKontureinesPolygonswirdinderUmrissdarstellungalsgepunkteteLinie dargestellt.

64

EAGLE 5 Trainingshandbuch
Um die Berechnung der gefllten Bereiche zu starten, klicken Sie das RATSNESTIconan. Da es sich dabei um eine sehr komplexe Operation handelt, kann dieser VorgangeineWeiledauern. Wie vorher sind die zum GNDSignal gehrenden Pads mit Thermal Symbolenangeschlossen.berprfenSiedasmit SHOW GND Nach dem Laden einer Platine sind Polygone nur mit ihren Umrissen dargestellt. Erst der Befehl RATSNEST fhrt zur gefllten Darstellung. UmgekehrtkannmanmitRIPUPundKlickaufeinePolygonkantegezielt PolygoneaufUmrissdarstellungumschalten. InderHilfeerfahrenSiemehrberdieMglichkeitendesPOLYGONBefehls.

65

EAGLE 5 Trainingshandbuch

16 A utorouter
KeinAutorouterderWeltwirdIhrLayoutgenau soentwerfen,wieSiees habenwollen.AbererkannIhneneineganzeMengestumpfsinnigerArbeit abnehmen.IndiesemKapitelwollenwiraneinemBeispielzeigen,dassman manuellesundautomatischesRoutenbequemmiteinanderverbindenkann. LadenSiediePlatinehexapodu.brd. BlendenSiemitHilfedesDISPLAYBefehlsdieLayer21 tPlace,23tOrigins, 25tNames,27tValuesund51tDocuaus,damitdieBauelementenichtmehr dargestelltwerden. AufdieserPlatinesinddiebeidenSignaleAC1undAC2vonHandverlegt worden.AuerdemsindmitRechtecken(RECT)indenLayern41 tRestrict und42bRestrictSperrflchenfrdenAutorouterangelegtworden.Innerhalb dieser Flchen darf er im Layer 1 Top bzw. 16 Bottom keine Leitungen verlegen.DasBauteilB1liegtineinerSperrflcheimLayer43vRestrict.Das bedeutet,hierdrfenkeineDurchkontaktierungengesetztwerden. StartenSiedenAutoroutermitdemAUTOIconimBefehlsmen. Es ffnetsichein Men, in demSieindividuelleEinstellungenvornehmen knnen(SieheHilfeFunktionundEAGLEHandbuch). JenachdemwiedasProgramminstalliertwurde,knnteessein,dassSie nichtgengendRechteimVerzeichnishaben,umdenJobauszufhren. Wenden Sie sich in diesem Fall an Ihren Systemadministrator oder kopierenSiedenInhaltdesOrdnersineinenprivatenBereichaufdenSie volleZugriffsrechtehaben. Frdas hexapodu.brdsolltenSiedasRaster(RoutingGrid)aufdenWert10 milbzw.0,254mmeinstellen. Sieknnenauch berdieSchaltflcheLaden..dieAutorouterParameteraus derSteuerdateihexapodu.ctleinlesen. DaSieallenichtgeroutetenLeitungenentflechtenwollen,OK. SofernSie dieParametereinstellungen nichtverndern wollen,knnenSie denAutorouterauchdurchTippenvon AUTO; inderKommandozeilestarten.DasMenerscheintdannnicht. BeobachtenSiedieStatusmeldungeninderStatuszeile.DarinerfahrenSie unteranderem,wievielProzentderSignaleschonverlegtsindoderwieviele Durchkontaktierungen der Autorouter im Augenblick bentigt. Sie werden sehen,dassdieseZahlbeidenOptimierungslufenniedrigerwird. FallsSiedenAutorouterunterbrechenwollen,klickenSiedasStopschildIcon an.

66

EAGLE 5 Trainingshandbuch
EinProtokolldesRoutingVorgangslegtderAutorouterinderDatei hexapodu.proab.SehenSiesichdieDateimitHilfedesTexteditorsan. DievomAutorouterentflochtenePlatineknnenSieweiterbearbeiten,wie jedeanderePlatineauch.SolltedasRouteErgebnisnicht100%sein,knnen Sie einzelne Signale oder Signalbndel mitRIPUPauflsen und perHand oder mit dem Autorouter gezielt neu verlegen. Wollen Sie den ursprnglichenZustanderreichen,lsenSiemit RIPUP ! AC1 AC2 alleautomatischverlegtenSignaleauf. DerAutorouterverlegtLeiterbahnenmitderBreite,dieindenDesignRegeln ( Bearbeiten/DesignRegeln, SizesTab, Minimum width) vorgegeben ist. Falls ber den CLASSBefehl Netzklassen definiert wurden (wie es in der Beispieldatei hexapod.brd der Fall ist), werden auch diese Eintrge bercksichtigt.IndiesemFallgiltdergrereWertvonbeiden. SperrflchenfrdenAutorouterkannmanindenLayern41 tRestrictfrdie TopSeite beziehungsweise 42 bRestrict fr die BottomSeite zeichnen. Sperrflchen im Layer 43 vRestrict verbieten dem Autorouter, Durchkontaktierungenzusetzen. DerAutorouterkannLeiterbahnennichtinBgenverlegen.

67

EAGLE 5 Trainingshandbuch

17 Design-Regeln und der Design Rule Check


Schon zu Beginn des LayoutEntwurfs sollte man sich Gedanken ber die DesignRegelnmachen.Regeln,diemanauchmitdemLeiterplattenhersteller abstimmt.Diesewerden berdenDesignRegelnbzw. berdenDRCDialog eingestellt. Klicken Sie auf das DRCIcon und prfen bzw. ndern Sie die vorgewhltenWerte.EinKlickineinesderParameterFelder(zumBeispiel imRestringTab)zeigteineanschaulicheGrafik. bernehmen, um die DesignRegeln dem Layout zuzuordnen. Abbrechen beendetdenDialog, Prfen startetdenDesignRuleCheck. ber Auswhlen kann man einen bestimmten Bereich zur Prfung auswhlen. Ziehen Sie einfachmitderMauseinRechteckberdenzuprfendenBereich. DerletzteSchrittbeimEntwurfeinerLeiterplatteistderDesignRuleCheck (DRC). Dabei wird die Platine auf die Einhaltung bestimmter Kriterien berprft,diederBenutzervorgibt. LadenSiedieDatei demo3.brd.UmdiePrfungzustarten,klickenSiedas DRCIconimBefehlsmen an.Es ffnetsichdasDRCMen,woSieauchdie DesignRegelnfestlegenknnen.PrfenstartetdenDRC. In der Statuszeile sollte nun die Meldung DRC: Keine Fehler erscheinen. DamithabenSiedieGewhr,dassIhreDesignRegelneingehaltensind. BewegenSienunmitMOVEeineroteLeitungbermehrereandererote,und startenSiedenDRCerneutmit DRC; DerStrichpunktverhindertdasErscheinendesMensundstartetdenBefehl sofort. NunwirdeineAnzahlvonFehlerninderStatuszeilegemeldetwerden.Es ffnetsichgleichzeitigeinFenstermitderListederDRCFehler. SelektiertmaneinenFehler,zeigtEAGLEdieentsprechendeStelleimLayout. FehlersinddurcheinFehlerpolygonmarkiert. InmanchemFllenwillmaneventuellFehlertolerieren:Daskannman ber dieSchaltflcheBilligen.DasFehlerpolygonwirdfrdiesenFehlernichtmehr angezeigt. HabenSieeinenFehlerkorrigiert,knnensiediesenalsBehandeltmarkieren. MitLschenentfernenSieeinenFehlerganzausderListe. WennSieineinerPlatineObjektefinden,dieSienichtlschenknnen, knnteessichumFehlermarkierungenhandeln,diederDRChinterlassen hat.DiesekannmanmitDRCCLEARentfernen.

68

EAGLE 5 Trainingshandbuch

18 Bibliotheken
Die Bauelemente, die Sie in Schaltungen verwenden, sind in Bibliotheken gespeichert.DerBibliotheksEditorhatdieselbeBedieneroberflchewieder SchaltplanundderLayoutEditor.DamitistfrdasDefinierenvonBauteilen nurdieKenntniseinigerzustzlicherFunktionenerforderlich. EineBibliothekbestehtimNormalfallausdreiBestandteilen: Package:DasGehuseinderPlatine Symbol:DieSchaltplandarstellungdesBauteils Device:DerrealeBaustein,alsodieKombinationaus SymbolenundPackages FallsIhreEAGLELizenznurdenSchaltplanEditorodernurdenLayout Editorbeinhaltet,knnenSietrotzdemvollstndigeBauelementeinden Bibliothekendefinieren. Eshatsichalssinnvollerwiesen,eigeneBauteiledefinitionenineigenen Bibliotheksdateien anzulegen. So bleiben die von CadSoft gelieferten Bibliotheksdateien unverndert und knnen, zum Beispiel bei einem Update, problemlos erneuert werden. Ihre selbst erstellten Bauteile bleibendanninjedemFallunvernderterhalten. AndieserStellesolleinkurzesBeispieleinerBauteildefinitionfolgen: ffnen Sie zuerst eine neue Bibliothek ber Datei/Neu/Library im Control Panel.EsffnetsichdasLibraryEditorFenster.

Widerstands-Package
WhlenSiedenPackageEditierModusinderAktionsleiste,undtragen SieindasFeld Neu denPackageNamenR10ein.DieFrage NeuesPackage 'R10' anlegen? beantworten Sie mit Ja. Spter mssen Sie auch entsprechendeFragenbeimAnlegeneinesneuenSymbolsundeinesneuen DevicemitJabeantworten. StellenSiemitdemGRIDBefehldaspassendeRasterfrdiePlatzierung der Pads ein. Fr bedrahtete StandardBauelemente wird fr gewhnlich 0.05inchbzw.50milverwendet. WennessichumeinenbedrahtetenWiderstandhandelt,selektierenSie PADundstelleninderParameterleistePadFormunddenBohrdurchmesser ein. Der DefaultWert fr den PadDurchmesser ist auto. Die endgltigen Mae ergeben sich aus den Einstellungen in den DesignRegeln. Dann platzierenSiezweiPadsimgewnschtenAbstand.DerZeichnungsnullpunkt

69

EAGLE 5 Trainingshandbuch
istspterderAufhngepunktdesBauteils,andemesselektiertwird.Ersollte deshalbetwainderMittedesBauteilsliegen. WennessichumeinenSMDWiderstandhandelt,selektierenSieSMD undstelleninderParameterleistedieMaedesSMDPadsein.Sieknnen einendervorgegebenenWerteselektierenoderindasFelddirektLngeund Breiteeintippen. AlsLayerwhlenSie Top,auchwenndasBauteilspteraufderUnterseite derPlatine platziertwerden soll.SMDBauelementewerden inderPlatine mitdemMIRRORBefehlaufdieandereSeitegebracht.Dabeiwanderndie Objekteinallent..Layernindieentsprechendenb..Layer. Platzieren Sie dann die zwei SMDPads (in EAGLE nur SMDgenannt) im gewnschtenAbstand.MitderrechtenMaustastedrehenSiedasSMD. UmrundeSMDszuverwenden(BGAs),legenSiezunchstquadratischean undvernderndenParameterRoundness=100%. SieknnennunmitdemNAMEBefehldieNamenderPadsbzw.SMDs eingeben,etwa1und2. Bei Bauteilen mit vielen fortlaufend nummerierten Pads empfiehlt sich allerdingseinanderesVorgehen: SelektierenSiedenPADBefehl,tippenSiedenNamendeserstenPads, z.B. '1' ein(dieHochkommasmssenmiteingegebenwerden),undsetzen SiediePadsderReihenachab. ZeichnenSienunmitdemWIREBefehldasBestckungsplanSymbolin denLayer21 tPlace.DieserLayerenthltdenPlatinenaufdruck.StellenSie einfeineresRasterein,fallserforderlich. BitteorientierenSiesichbeimEntwurfvonBauteilenandenAngaben,die SieinderDateilibrary.txt(Verzeichnis/eagle/doc)finden. Sie knnen auch die Befehle ARC, CIRCLE, RECT und POLYGON zum ZeichnendesBestckungsplanSymbolsverwenden. DerLayer51tDocuistnichtfrdenPlatinenaufdruck,sondernalsErgnzung dergrafischenDarstellungvorgesehen,wiesieetwafrgedruckteUnterlagen verwendet werden kann. Whrend man in Layer 21 tPlace darauf achten muss,dasskeineLtflchen berdecktwerden,kannmaninLayer51 tDocu eine realistische Darstellung anstreben, fr die diese Einschrnkung nicht gilt.ImBeispieldesWiderstandskannmandasgesamteSymbolimLayer21 tPlace zeichnen, nurdieWires, diedie Pads berdecken,zeichnetmanim Layer51tDocu. Mit dem TEXTBefehlplatzieren Sie dieTexte >NAME (im Layer 25 tNames)und>VALUE(imLayer27tValues)dort,woimBoardderaktuelle NameundderaktuelleWertdesBauteilserscheinensollen. Die Position dieser Texte relativ zum PackageSymbol kann inder Platine sptermitSMASHundMOVEgendertwerden.

70

EAGLE 5 Trainingshandbuch
WirempfehlendieseTexteimVektorFontzuschreiben.SoknnenSie sicher sein, dass sie auf der fertigen Platine genauso aussehen wieim LayoutEditordargestellt.

Mit dem CHANGEBefehl knnen Sie auch nachtrglich die EigenschaftenvonObjektenndern,etwadieStrichstrke,dieTexthheoder denLayer,indemsichdasObjektbefindet. WennSiedieEigenschaftenmehrererObjekteaufeinmalverndernwollen, definierenSiemitdemGROUPBefehleineGruppe,klickenaufdasCHANGE Icon,selektierendenParameterunddengewnschtenWertundklickenbei gedrckterCtrlTastemitderrechtenMaustasteaufdieZeichenflche. Beispiel:MitGROUPeineGruppedefinieren,diebeidePadsenthlt,dann CHANGEundSHAPE/SQUAREselektieren.JetztCtrlTastedrckenundmit rechterMaustastedieZeichenflcheanklicken.EsndertsichdieFormbeider Pads. Zustzlich kann man ber DESCRIPTION das Package beschreiben. Dieser Textund derPackageNamewerdeninder SuchfunktiondesADDDialogs bercksichtigt.

Widerstands-Symbol
WhlenSiedenSymbolEditierModus,undtragenSieindasFeldNeu den SymbolNamen R ein. Dieser Name hat nur interne Bedeutung und erscheintnichtinderSchaltung. StellenSienunsicher,dassalsRaster0.1incheingestelltist.DiePinsder Symbole mssen in diesem Raster platziert werden, da EAGLE darauf abgestimmtist. SelektierenSiedenPINBefehl.InderParameterleisteknnenSienun die Eigenschaften dieses Pins einstellen, bevor Sie ihn mit der linken Maustaste platzieren. Alle Eigenschaften knnen Sie nachtrglich mitdem CHANGEBefehl ndern. Dabei lassen sich auch Gruppen definieren (GROUP), deren Eigenschaften anschlieend mit CHANGE und CtrlTaste plusrechterMaustastegendertwerden.ErklrungenzudenPinParametern findenSieinderHilfeFunktion. Mit dem NAMEBefehl knnen Sie die Pins benennen, nachdem Sie platziertwurden. Mit WIRE und anderen Zeichenbefehlen zeichnen Sie das SchaltplansymbolimLayer94Symbols.PlatzierenSiedieTexte>NAMEund >VALUE in den Layern 95 Names und 96 Values, und zwar dort, wo der NameundderWertdesBauelements imSchaltplanerscheinensollen.Zur genauenPlatzierungderTexteknnenSiedasRasterfeinereinstellen,auch whrendderTEXTBefehlaktivist.StellenSiedasRasteraberanschlieend

71

EAGLE 5 Trainingshandbuch
wiederauf0,1Zollein.DerLayer97InfokannfrzustzlicheInformationen verwendetwerden.

Widerstands-Device
LegenSiemitHilfediesesIconsdasneueDeviceR10an.WennSiedas Bauteil mitdem ADDBefehl spter in die Schaltung holen, whlen Sie es unterdiesemNamenaus.DieNamenfrdasDeviceunddasPackagesind hierbrigensnurzuflliggleich. BeiBauteilenmitverschiedenenTechnologienoderPackageVariantenmuss manPlatzhalterfrdieBezeichnerimDeviceNamenvorsehen. * stehtfrdieTechnologie, ? frdiePackageVariante.DefinierenSiez.B. einenBaustein7400in L, LSTechnologie,lautetderrichtigeDeviceName 74*00.DieBezeichnungderPackageVariantewirdautomatischamEndedes Namensangefgt.SollderVariantennamebeispielsweiseamAnfangstehen, mussdasFragezeichenverwendetwerden:?74*00. Mit einem Klick auf die Schaltflche Neu rechts unten in DeviceEditor FensterordnenSiedas(zuvordefinierte)GehusefrdasDevicezu.ImFall des Widerstands whlen Sie R10. ber Neu lassen sich auch mehrere PackageVarianten, die von diesem Device verwendet werden sollen, definieren. PREFIXlegteinenPrfixfrdenNamenfest,derinderSchaltungzunchst automatischvergebenwird.BeimWiderstandistdassinnvollerweise R.Die WiderstndewerdendannmitR1,R2,R3usw.bezeichnet.DieNamenlassen sichjederzeitmitdemNAMEBefehlndern. MitVALUElegenSiefest,obinderSchaltungbzw.imBoardderWertdes Device verndert werden kann. Beim Widerstand ist das zwingend erforderlich(On).BeianderenBauelementenkannessinnvollsein,denWert aufOffzusetzen. Mit dem ADDBefehl holen Sie das vorher definierte Widerstands SymbolindasDevice. Besteht ein Device aus mehreren Schaltplansymbolen, die unabhngig voneinander in der Schaltung platziert werden sollen (in EAGLE Gates genannt), dann ist jedes Gate einzeln mit dem ADDBefehl dem Device hinzuzufgen. StellenSieinderParameterleisteals Addlevel Next undals Swaplevel 0 ein, undplatzierenSiedasGateinderNhedesNullpunkts. DerSwapleveldesGatesverhltsichanalogzumSwapleveleinesPins.Der Wert 0 besagt, das Gate ist nicht mit einem anderen Gate des Device austauschbar.EinWertgrerals0besagt,dasGatekanninderSchaltung mit einem anderen Gate desselben Device und gleichem Swaplevel ausgetauschtwerden.DerdazuerforderlicheBefehllautetGATESWAP. Mit dem NAMEBefehl knnen Sie den Namen des oder der Gates verndern.BeieinemDevicemitnureinemGatespieltderNamekeineRolle,

72

EAGLE 5 Trainingshandbuch
daernichtinderSchaltungerscheint.BeiDevicesmitmehrerenGateswird inderSchaltungderjeweiligeGateNamedemNamendesBauteilsangefgt. Beispiel:DieGatesheienA,B,C,D,undderBauteilnameinderSchaltung istIC1,dannerscheinendieNamenIC1A,IC1B,IC1CundIC1D. MitdemCONNECTBefehllegenSiefest,welchePinsanwelchenGehuse Padsherausgefhrtsind. KlickenSiedazuaufdieSchaltflcheConnect.

DasConnectFenster
ImvorliegendenBeispielwurdedasWiderstandsGateautomatischmit G$1 bezeichnet, deshalb erscheinen in der Spalte Pin die Pins 1 und 2 dieses Gates.InderSpaltePadsinddiebeidenAnschlssedesGehusesaufgefhrt. MarkierenSieeinenPinunddaszugehrigePad,undklickenSieConnectan. FallsSieeineVerbindungrckgngigmachenwollen,markierenSiesieunter Connection,undklickenSieDisconnectan.OKbeendetdenDialog.

73

EAGLE 5 Trainingshandbuch

DerDeviceEditor
DasDevicekannmitDESCRIPTIONbeschriebenwerden.DieBeschreibung erscheintimControlPanel,wenndasBauteilinderBaumAnsichtselektiert ist. Sie wird auch von der Suchfunktion des ADDBefehls bercksichtigt, soferndieOptionBeschreibungaktiviertist. DamitistderWiderstandvollstndigdefiniert,undkannineineSchaltung geholtwerden. Denken Sie daran, dass die neue Bibliothek zuerst mit USE geladen werdenmuss.NursostehtsiebeimADDBefehlzurVerfgung.

74

EAGLE 5 Trainingshandbuch

19 A usgabe von Zeichnungen und Fertigungsdaten


EAGLE kann Zeichnungen, beispielsweise fr Kontrollzwecke und zur Dokumentation, berdenPRINTBefehlausgeben,der berdas DateiMen desSchaltplanoderLayoutEditorsoderdas berDruckerIcon inder Aktionsleiste erreicht werden kann. Es werden dabei die unter Ihrem BetriebssysteminstalliertenDruckertreiberverwendet.Ausgegebenwirddie imaktuellenEditorFensterdargestellteZeichnung.DieLayer,die berden DISPLAYBefehleingeblendetundsomitsichtbarsind,werdengedruckt. DerPRINTBefehlkannauchdirektDateienimPDFFormaterzeugen. Den CAMProzessor verwendet man, um Film und Fertigungsdaten zu erzeugen.RufenSiedenCAMProzessorberdasIconinderAktionsleisteim LayoutEditorFensterauf. Er verwendet eigene Gertetreiber, die der Benutzer modifizieren kann (sieheDateieagle.defimVerzeichniseagle/bin). ber verschiedene UserLanguageProgramme kann man Daten fr eine Stckliste,frBestckungs,TestoderFrsautomatenusw.ausgeben. Informationen zu den einzelnen Programmen finden Sie in der jeweiligen ulpDateiimDateikopfbzw.mitHilfederBeschreibungimControlPanel.

Schaltplan mit dem PRINT-Befehl ausgeben


DerSchaltplandemo1.schsollschwarzweiundformatfllendaufeineSeite gedrucktwerden. LadenSiedieDateidemo1.sch,undwhlenSie berdenDISPLAYBefehldie Layeraus,dieaufdemAusdruckerscheinensollen.AlleaktivenLayer,also die,dieaufderZeichenflchesichtbarsind,werdengedruckt. DannklickenSiedasDruckerIcon inderAktionsleistean.MarkierenSie dieOptionenSchwarz,GeflltundDrehen(weildieZeichnungimQuerformat vorliegt).DieOptionenSpiegelnundKopfberwerdennichtmarkiert. Tragen Sie unter Skalierungsfaktor und SeitenLimit jeweils 1 ein. Damit legenSiefest,dassdieZeichnungmitdemSkalierungsfaktor1ausgegeben werden soll, falls Sie auf eine Seite passt. Wenn nicht, wird der Skalierungsfaktorautomatischsoverkleinert, dassdieZeichnungaufeiner Seite Platz hat. Bei SeitenLimit 0 wird die Zeichnung immer mit dem eingestelltenSkalierungsfaktorausgedruckt. DenDruckerwhlenSieberdieSchaltflcheDrucker...aus. IstdieOptionTitelzeilemarkiert,wirdeineBildunterschriftausgedruckt,die AngabenwieDatum,Uhrzeit,DateinameundSkalierungsfaktorenthlt.

Erzeugen von Grafikdateien fr die Dokumentation


EAGLE kann Dateien im PDFFormat erzeugen. Whlen Sie einfach im PRINTDialog die Schaltflche PDF... und geben Sie den Namen der zu erzeugendenDateian.

75

EAGLE 5 Trainingshandbuch
Auerdemkannman berdenBefehlEXPORT( Datei/Exportieren..)und dessen Option IMAGE Grafikdateien erzeugen. Dieser Befehl erlaubt die AusgabeverschiedenerPixelGrafiken(bmp,tif,png,usw.)oderdiedirekte VerwendungderZwischenablage.

Gerber-Daten mit dem CAM-Prozessor erzeugen


Wenn manFilmeundFertigungsdatenerzeugt, ergibtsichimallgemeinen ein Ablauf, der fr jedePlatine dieselben Schritte erfordert. Dieser Ablauf lsstsichalsCAMProzessorJobdefinieren. Die Datei gerb274x.cam, die sich im DefaultVerzeichnis fr CAMJobs befindet, automatisiert die Ausgabe von heute blichen ExtendedGerber DatenfrzweilagigePlatinen. Informieren Sie sich vor der Ausgabe der Daten bei Ihrem Leiterplatten Hersteller,welcheDatenerbentigt. LadenSiedenJobindenCAMProzessor,indemSieentwederimControl PanelimZweigCAMJobs aufdenEintraggerb274x.camdoppelklickenoder indemSievomLayoutEditorFensterausdasCAMProzessorIconanklicken und im CAMProzessorFenster die Datei gerb274x.cam ber das Men Datei/ffnen/Jobselektieren. FallsSiedenCAMProzessor berdasControlPanelgestartethaben,laden Sie noch die BoardDatei demo3.brd, von der die GerberDaten erzeugt werdensollen:Datei/ffnen/Boardunddemo3.brd KlickensiedieSchaltflcheJobausfhrenan.Jetztwerdenalleerforderlichen Dateien in das Verzeichnis, in dem sich die BoardDatei befindet, geschrieben. DieDateienhabenfolgendeBedeutung: demo3.cmp Bestckungsseite demo3.sol Ltseite demo3.plc Bestckungsdruck demo3.stc LtstopmaskefrBauteilseite demo3.sts LtstopmaskefrLtseite demo3.gpi Infodatei,hiernichtrelevant DieerstenfnfDateienschickenSieIhremLeiterplattenhersteller.

Bohrdaten erzeugen
ZustzlichmssenSienochBohrdatenerzeugen.DazuverwendenSieden Job excellon.cam. Dieser Job besteht nur aus einem einzigen Schritt. Der EXCELLONTreiber erzeugt eine Datei, die Bohrkoordinaten und Bohrertabellegemeinsamenthlt.DieAusgabedateihatdieEndung.drd. Diese geben Sie gemeinsam mit den Gerberdateien an den Leiterplatten Herstellerweiter. WeitereInformationenfindenSieindenCAMProzessorHilfeSeitenundim Handbuch.

76

EAGLE 5 Trainingshandbuch

Weitere Fertigungsdaten
EAGLE stellt eine Reihe von sogenannten UserLanguageProgrammen zur Verfgung, mit denen es mglich ist, verschiedenste Daten zur erzeugen. Darunter auch Daten fr Bestckungsautomaten, Testautomaten, StatistikdatenfrdenLeiterplattenHersteller(wievieleBohrungen,Bauteile, Layerusw.), Stcklisten oder auch Datenzur Erstellungen vonPrototypen miteinerFrsmaschine. Im UserLanguageProgrammeZweig der BaumAnsicht im Control Panel findenSieeineAuflistungallerULPs.KlickenSieaufdieeinzelnenEintrge, umdieBeschreibungderProgrammezusehen.

77

EAGLE 5 Trainingshandbuch

20 Datenaustausch
Die EAGLE-User-Language
EAGLE enthlt eine integrierte, Chnliche Benutzersprache in Form eines Interpreters.SielsstdenZugriffaufbeliebigeDaten(inEAGLEoderauch extern) zu. Damit steht ein leistungsfhiges Werkzeug fr die Erzeugung beliebigerAusgabeformateundeinflexiblesImportwerkzeugzurVerfgung. Ein anschauliches Beispiel ist die Datei bom.ulp zur Erzeugung von Stcklisten. Mit Hilfe der UserLanguage lassen sich auch benutzerspezifische Befehle realisieren, die mit Hilfe des ASSIGNBefehls sogar eigenen Tasten zugeordnetwerdenknnen. SehenSiesichdieDateienmitderExtension*.ulpunddenentsprechenden AbschnittderHilfeFunktionan,umeinenEindruckvondenMglichkeiten derUserLanguagezubekommen. Ein UserLanguageProgramm startet man mit dem RUNIcon Aktionsleiste. Zustzliche UserLanguageProgramme finden Sie auch auf unseren InternetSeiten:http://www.cadsoft.de/download.htm in der

Script-Dateien Eine flexible Eingabeschnittstelle


ScriptDateiensindTextdateien,diebeliebigeEAGLEBefehleenthalten knnen (siehe SCRIPTBefehl). So knnen beispielsweise bestimmte Befehlssequenzen, die immer wieder verwendet werden sollen, ber eine ScriptDateigestartetwerden.DamitstehteinflexiblesEingabeinterfacezur Verfgung,dessenDefinitionsichausderSyntaxBeschreibungderEAGLE Befehleergibt(sieheHilfeFunktion). StartenSiedenBibliotheksEditorund verwenden SiedenBefehlEXPORT SCRIPT, um eine ScriptDatei der geladenen Bibliothek zu erzeugen. Sie dient als gutes Beispiel, um mit der EAGLEBefehlsSyntax vertraut zu werden.

78

You might also like