Manual EAGLE
Total Page:16
File Type:pdf, Size:1020Kb
EAGLE EASILY APPLICABLE GRAPHICAL LAYOUT EDITOR Manual Version4.1 ® 2ndEdition Copyright©2004CadSoftAllRightsReserved ThissoftwareanddocumentationarecopyrightedbyCadSoftComputer, Inc.,doingbusinessunderthetradenameEAGLE.Thesoftwareanddocu- mentationarelicensed,notsold,andmaybeusedorcopiedonlyinaccor- dancewiththeEAGLELicenseAgreementaccompanyingthesoftware and/orreprintedinthisdocument.Thissoftwareembodiesvaluabletradese- cretsproprietarytoCadSoftComputer,Inc. All trademarks referenced in this document are the property of their respec- tive owners. Specifications subject to change without notice. Copyright2004CadSoftComputer,Inc.Allrightsreservedworldwide No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electonic, mechanical, photocopy- ing, recording, scanning, digitizing, or otherwise, without the prior consense ofCadSoft. Printed in the United States of America. Howtoreachus OfficeHoursare: Mon-Thu: 9amto5pmEST Fri: 9amto4pmEST Phone: +1561274-8355 Fax: +1561274-8218 E-mail: [email protected] Web: http://www.cadsoftusa.com CadSoftComputer,Inc. 801SouthFederalHighway,Suite201 DelrayBeach,Florida33483-5185 U.S.A. EAGLELICENSEAGREEMENT Thisisalegalagreementbetweenyou,theenduser,andCadSoftComputer,Inc.,which marketssoftwareproductsunderthetrademarkEAGLE.CadSoftComputer,Inc.shallbe referredtointhisAgreementasCadSoft.IfyoudonotagreetothetermsofthisAgree- ment,promptlyreturnthediskettepackageandaccompanyingitems(includingwritten materialsandcontainers)totheplaceyouobtainedthemforafullrefund.USEOFTHIS PRODUCTCONSTITUTESYOURACCEPTANCEOFTHESETERMSAND CONDITIONSANDYOURAGREEMENTTOABIDEBYTHEM. GrantofLicense CadSoftgrantstoyoutherighttouseonecopyoftheaccompanyingEAGLEsoftware programandanyandallupdatesthatyoumayreceive(theSoftware)onasinglecomputer orworkstation.Youmay,however,installtheSoftwareonmorethanonecomputeroron afileserverprovidedyoudonotoperatetheSoftwareonmorethanonecomputeror workstationatatime. Copyright TheSoftwareisownedbyCadSoftandisprotectedbyUnitedStatescopyrightlawsand internationaltreatyprovisions.Therefore,youmusttreattheSoftwarelikeanyothercopy- rightedmaterial(e.g.,abookormusicalrecording).Youmaynotcopythewrittenmateri- alsaccompanyingtheSoftware. OtherRestrictions YoumaynotrentorleasetheSoftware,butyoumaytransferyourstand-alonecopyofthe Softwareandaccompanyingwrittenmaterialsonapermanentbasisprovidedyouretainno copiesandtherecipientagreestothetermsofthisAgreement.Anysuchtransfermustin- cludeallupdatesandpriorversionsoftheSoftwareandaccompanyingwrittenmaterials, andnoticemustbegivenbyyoutoCadSoftthatsuchtransferhastakenplace.Youmay notreverseengineer,decompile,disassemble,orcreatederivativeworksbasedontheSoft- wareforanypurposeotherthancreatinganadaptationtotheSoftwareasanessentialstep initsutilizationforyourownuse.YouacknowledgeCadsoft’sclaimthattheSoftwareem- bodiesvaluabletradesecretsproprietarytoCadSoft;youmaynotdiscloseanyinformation regardingtheinternaloperationsoftheSoftwaretoothers. LIMITEDWARRANTY CadSoftwarrantstheaccompanyingSoftwareanddocumentationtobefreeofdefectsin materialsandworkmanshipforaperiodofninety(90)daysfromthepurchasedate.The entireandexclusiveliabilityandremedyforbreachofthisLimitedWarrantyshallbe,at Cadsoft’soption,either(a)returnofthepricepaidor(b)replacementofdefectiveSoft- wareand/ordocumentationprovidedtheSoftwareand/ordocumentationisreturnedto CadSoftwithacopyofyourreceipt.Cadsoft’sliabilityshallnotincludeorextendtoany claimfororrighttorecoveranyotherdamages,includingbutnotlimitedto,lossofprofit, dataoruseoftheSoftware,orspecial,incidentalorconsequentialdamagesorothersimilar claims,evenifCadSofthasbeenspecificallyadvisedofthepossibilityofsuchdamages.In noeventwillCadsoft’sliabilityforanydamagestoyouoranyotherpersoneverexceed thelowerofsuggestedlistpriceoractualpricepaidforthelicensetousetheSoftware,re- gardlessofanyformoftheclaim. TOTHEEXTENTPERMITTEDUNDERAPPLICABLELAW,CadSoftDISCLAIMS ALLOTHERWARRANTIES,EXPRESSORIMPLIED,INCLUDINGBUTNOTLI- MITEDTO,ANYIMPLIEDWARRANTYOFMERCHANTABILITYORFITNESS FORAPARTICULARPURPOSE.SPECIFICALLY,CadSoftMAKESNOREPRE- SENTATIONORWARRANTYTHATTHESOFTWAREISFITFORANYPARTI- CULARPURPOSE,ANDANYIMPLIEDWARRANTYOFMERCHANTABILITY ISLIMITEDTOTHENINETY-DAYDURATIONOFTHELIMITEDWARRANTY COVERINGTHESOFTWAREANDPHYSICALDOCUMENTATIONONLY, ANDISOTHERWISEEXPRESSLYANDSPECIFICALLYDISCLAIMED. THISLIMITEDWARRANTYGIVESYOUSPECIFICLEGALRIGHTS;YOUMAY HAVEOTHERSWHICHMAYVARYFROMSTATETOSTATE.SOMESTATES DONOTALLOWTHEEXCLUSIONOFINCIDENTALORCONSEQUENTIAL DAMAGES,ORTHELIMITATIONONHOWLONGANIMPLIEDWARRANTY LASTS,SOSOMEOFTHEABOVEMAYNOTAPPLYTOYOU. GOVERNINGLAWANDGENERALPROVISIONS ThisLicenseandLimitedWarrantyshallbeconstrued,interpretedandgovernedbythe lawsoftheStateofFlorida,U.S.A.Ifanyprovisionisfoundvoid,invalidorunenforceable, itwillnotaffectthevalidityofthebalanceofthisLicenseandLimitedWarrantywhich shallremainvalidandenforceableaccordingtoitsterms.Ifanyremedy,hereunder,isde- terminedtohavefailedofitsessentialpurpose,alllimitationsofliabilityandexclusionsof damagessetforthhereinshallremaininfullforceandeffect.ThisLicenseandLimited Warrantymayonlybemodifiedinwriting,signedbyyouandaspecificallyauthorizedre- presentativeofCadSoft.AllrightsnotspecificallygrantedinthisLicenseAgreementare reservedbyCadSoft. U.S.GOVERNMENTRESTRICTEDRIGHTS TheSoftwareanddocumentationareprovidedwithRESTRICTEDRIGHTS.Use,dupli- cationordisclosurebytheU.S.Governmentissubjecttorestrictionsassetforthinsubpa- ragraph(c)(1)(ii)oftheRightsInTechnicalDataandComputerSoftwareclauseat 252.227-7013.Contractor/manufacturerisCadSoftComputer,Inc.,801SouthFederal Highway,Suite201,DelrayBeach,Florida33483-5185,U.S.A. Tableofcontents 1Introduction 1.1WhatisinThisManual? 11 1.2TechnicalTerms 12 2Installation 2.1WhatYouHaveReceived 15 2.2NewInstallations 15 Windows 16 Linux 16 2.3UpdatinganOlderVersion 17 2.4ChangingorExtendingtheLicense 18 2.5MultipleUsersandNetworkLicenses 18 InstallinginaNetwork 18 3EAGLEModulesandEditions 3.1EAGLEModules 21 TheLayoutEditor,theBasicModule 21 SchematicModule 21 Autorouter 22 3.2DifferentEditions 22 ProfessionalEdition 22 StandardEdition 24 LightEdition 24 4AFirstLookatEAGLE 4.1TheControlPanel 25 LibrarySummary 26 DesignRules 27 UserLanguagePrograms,Scripts,CAMJobs 28 Projects 28 MenuBar 29 4.2TheSchematicEditorWindow 35 HowYouObtainDetailedInformationAboutaCommand 36 TheActionToolbar 37 TheSchematicCommandToolbar 38 CommandsNotAvailableintheCommandToolbar 42 MouseKeys 44 4.3TheLayoutEditorWindow 45 TheCommandsontheLayoutCommandToolbar 46 4.4TheLibraryEditorWindow 51 LoadorRenamePackage,Symbol,orDevice 52 ThePackageEditingmode 53 TheSymbolEditingmode 54 TheDeviceEditingmode 55 4.5TheCAMProcessorDialog 58 GenerateData 59 4.6TheTextEditorWindow 61 5PrinciplesforWorkingwithEAGLE 5.1CommandInputAlternatives 63 CommandLine 63 HistoryFunction 64 FunctionKeys 64 ScriptFiles 65 MixedInput 66 5.2TheEAGLECommandLanguage 66 TypographicalConventions 66 EnteringCoordinatesasText 69 5.3GridsandtheCurrentUnit 71 5.4NamesandAutomaticNaming 73 Length 73 ForbiddenCharacters 73 AutomaticNaming 73 5.5ImportandExportofData 74 ScriptFilesandDataImport 74 FileExportUsingtheEXPORTCommand 75 5.6TheEAGLEUserLanguage 77 5.7Forward&BackAnnotation 78 5.8ConfiguringEAGLEIndividually 79 ConfigurationCommands 79 Theeagle.scrFile 83 TheeaglercFile 85 EAGLEProjectFile 86 6FromSchematictoFinishedBoard 6.1CreatingtheSchematicDiagram 87 OpentheSchematicDiagram 88 SettheGrid 88 PlaceSymbols 88 WiringtheSchematicDiagram 92 PinswapandGateswap 94 PowerSupply 95 CheckandCorrectSchematic 95 PointstoNotefortheSchematicEditor 96 6.2ConsiderationsPriortoCreatingaBoard 97 CheckingtheComponentLibraries 97 AgreementwiththeBoardManufacturer 97 SpecifyingtheDesignRules 98 6.3CreateBoard 108 WithouttheSchematicEditor 108 SpecifytheBoardOutline 108 ArrangeDevices 110 BoardswithComponentsonBothSides 111 ExchangingPackages 112 ChangingtheTechnology 113 DefineForbiddenAreas 113 Routing PlacingTracksManually 114 DefiningaCopperPlanewithPOLYGON 115 DRC CheckingtheLayoutandCorrectingErrors 117 CreatingManufacturingData 120 6.4MultilayerBoards 121 InnerLayer 121 MultilayerBoardswithThroughVias 124 MultilayerwithBlindandBuriedVias 124 MicroVia ASpecialCaseofBlindVia 131 6.5UpdatingComponents(LibraryUpdate) 132 6.6PrintOutSchematicandLayout 133 7TheAutorouter 7.1BasicFeatures 137 7.2WhatCanbeExpectedfromtheAutorouter 138 7.3ControllingtheAutorouter 138 BusRouter 139 RoutingPass 139 Optimization 139 7.4WhatHastobeDefinedBeforeAutorouting 140 DesignRules 140 TrackWidthandNetClasses 140 Grid 140 MemoryRequirement 142 Layer 143 PreferredDirections 143 RestrictedAreasfortheAutorouter 143 CostFactorsandOtherControlParameters 144 7.5HowtheCostFactorsInfluencetheRoutingProcess 144 cfBase.xx:0..20 144 cfVia:0..99 145 cfNonPref:0..10 145 cfChangeDir:0..25 145 cfOrthStep,cfDiagStep 145 cfExtdStep:0..30 145 cfBonusStep,cfMalusStep:1..3 146 cfPadImpact,cfSmdImpact:0..10 146 cfBusImpact:0..10 146 cfHugging:0..5 146 cfAvoid0..10 146 cfPolygon0..30 147 mnVia0..30 147 mnSegments0..9999 147 mnExtdSteps0..9999 147 7.6NumberofRipup/RetryAttempts 147 7.7TheAutorouterMenu 148 7.8RoutingMulti-LayerBoards 150 SupplyLayers 150 PolygonsasSupplyLayers 151 7.9BackupandInterruptionofRouting 151 7.10InformationfortheUser 152 StatusDisplay 152 Logfile 153 7.11ParametersofaControlFile 153 7.12PracticalTips 154 General 154 Single-SidedBoards 154 SMDBoardsWithSupplyLayers 155 Whatcanbedoneifnotallsignalsarerouted? 155 8ComponentDesignExplainedthroughExamples 8.1DefinitionofaSimpleResistor 158 ResistorPackage