You are on page 1of 16

EAGLEUpdateInformation

========================
ThisfilecontainsinformationforusersofpreviousEAGLEversions.
PleasereadthisfileentirelyifyouareupdatingfromanEAGLEversion
priorto7.5.0!
UpdatetoVersion6

WARNING:Thedatastructureinthisversioniscompletelydifferentfrom
thatinolderversions!Onceyoueditafilewithversion6.xyou
willnolongerbeabletoedititwithversionspriorto6.0!
PLEASEMAKEBACKUPCOPIESOFYOURCURRENTBOARD,SCHEMATICAND
LIBRARYFILESBEFOREEDITINGTHEMWITHVERSION6!
WARNING:AFTERUPDATINGANYFILESPLEASERUNBOTHANELECTRICALRULECHECK
(ERC)ANDADESIGNRULECHECK(DRC)!YOUMAYNEEDTOADJUSTTHE
DESIGNRULEPARAMETERSUNDER"Edit/Designrules..."TOYOUR
SPECIFICNEEDS!SEEALSOTHEREMARKSREGARDINGRESTRINGSAND
MINIMUMDISTANCESBETWEENCOPPERANDDIMENSIONSUNDER"DesignRules"
BELOW!
UpdatefromVersion6toVersion7

Ifaversion6drawingiseditedinversion7andthenewautorouteror
hierarchicaldesignarenotused,thedrawingremainsdowncompatibletoversion6.
Ifthesefeaturesareusedthiscompatibilitycangetlostonceadrawingissaved.
Forthiswerecommendtomakebackupcopiesbeforeeditingversion6drawingfiles
inversion7.
ReleasenotesforEAGLE7.5.0
=============================
*EAGLEEditions:
TheEAGLEFreewareeditionnowstartswithwelcomemessage(s)at
startupandintheControlPanel.
FortheEAGLELightedition(bothFreewareandCommercial)thenumberof
availableschematicsheetshasbeenincreasedto2.
*GUI:
NowtheiconsinEAGLEarescalable(seeOptionsmenuinControlPanel).
TheiconsareinSVGformatandstoredinfolder'icons'underthebinfolder.
TheclassicsetofEAGLEiconsisnotavailableinSVGformatandtherefore
notscalable.
AddedhighlightingofthecurrentgroupifstartingGROUPcommand.
AddedtooltipstotheDRC/ERCerrorlistcontainingtheerrordescriptions.
*ULPs:
UpdateofvariousULPsintegratedintoEAGLE'seditors:
IntheBoardeditorunderFile/Exporttheentries'Unidat'(unidat.ulp)and

'DIF4.0'(dif40.ulp)havebeentakenout.Anentry'MountSMD'hasbeenadded
(startingmountsmd.ulp).
IntheBoardeditorunderFile/Importtheentry'Ultiboard'
(importultiboardddf.ulp)hasbeentakenout.Thenewentries'DXF'and
'Gerber'havebeenadded,executingimportdxf.ulpresp.importgerber.ulp.
TheGerberimportisanewfunctionality.
ImportofDXFisavailableintheSchematiceditoraswell.
IntheBoardeditorunderToolsthenewentries'Elementarrayplacement'
(newcomponentarray.ulp)and'Mirrorboard'(mirrorboard.ulp)havebeen
added.
IntheLibraryeditorthereisnowFile/Importwithentry'BSDL',starting
makesymboldevicepackagebsdl.ulp.
*Miscellaneous:
Extensionofproxysettingsbyanoptionalusernameandpassword.
Savingofthepasswordisalsooptionalandinanencryptedform.
SeeHelp/CheckforUpdate/ConfigureinControlPanel.
AddedaspecialDRCerrorforintersectingsignalpolygonswithsamerank.
WorkaroundforLinux64bit,becauseRedHat(RHEL6.6)isnot
yetprovidinganuptodateGLIBClibrary.
Implementationofabasicfilelockingmechanism:bydefaultanyfiles
thatareloadedintoanEAGLEeditorarelocked,i.e.notavailablefor
writingbyotherEAGLEinstances.Lockedfilesarereportedtotheuser.
Hecanretrygettingthefile,saveunderadifferentname,continueediting
withoutsavingorbreakthelock.Thelockingcanbeswitchedoff
whichissavedineaglercusersettings.
Addedanewsetofschematics,boardsandlibrariesfrom3rdparty'seeed'.
Thelibrariesareinadirectory'seeed'underthelibraryfolder,the
schematicsandboardsinexamples/'seeed'undertheprojectsfolder.
Seealsowww.seeed.cc.
*Bugfixes:
FixfornotsearchablePDFprintingsonMAC.
FixtoavoidintensivenetworktrafficcausedbyGUIelementsofthe
autorouter.
FixedunusableconfirmdialoginCAMprocessor;underspecialconditions
itcouldbeblockedbytheprogressdialog.
Fixforwrongdisplayofmirroredtextsinpackagepreviews.
Fixedhandlingofviasifreselectingadifferentialpairforrouting.
Ifstartingtheautorouter,theTopRouterisnowcheckingwhether
theboardisalreadyroutedcompletely.
MadeimageexporttoTIFFformatworkagain.TherewasaregressioninV7.3.
RestoredV6behaviorfordesignsw/ohierarchyifcombiningorrenaming
netsegments,whichcouldcauseunnecessaryripups.
Now64colorsofallpalettesareinitialized.
Correctionofthenumberofavailablelayersfor'MakePersonal'edition
from4to6.
Keepingorderof'SETCONTEXT'commandsifdisplayingthecontextmenu.
AvoidingacrashonMacifclosingadrawingwindowwithCommand(Apple)W
immediatelyafterloadingaboardandschematicpairandrestoringthe
minimizedpartner.
ReleasenotesforEAGLE7.4.0
=============================

*EAGLEEditions:
CadSoftnowprovidesanEAGLE"MakePro"editionwithcapabilitiessimilarto
Standardedition.Inparticulartheboardareaislimitedto160x100mm,but
boardwidthandheightcanbeadjusted.Thelicenseislimitedtooneyear
andaninternetconnectionisrequired.
Thereisalsoanewedition"MakePersonal"availablewhichwaspreviously
called"EAGLEHobbyist".
*COPYcommand:
BesidedevicesetsandpackagestheCOPYcommandnowcanalsocopysymbols.
Ifthelibrarynameisskippedinthecommandsyntaxthecurrentlyopened
libraryistakenassource(seehelpfordetails).
*ControlPanel:
Addedentry'COPYtolibrary'tocontextmenuforsymbols.
SupportforDrag&DropforsymbolsfromControlPaneltoLibraryEditor
andofalllibraryobjecttypestotheoverview(tableofcontents)modeof
theLibraryEditor.
*LibraryEditor:
Additionof'Duplicate'tocontextmenuforsymbolsintheoverview
(tableofcontents)mode.
AddedtooltipstotheTOCviewofthelibraryeditorwindow
containingtheheadlinesoftherespectivedescriptions.
*Helpimprovements:
AddedexamplesforCHANGEDLINE.
ImproveddescriptionofPORTregardingbusesandofPACKAGEregarding'name'.
Addedasection'Specialattributes'regardingthespecialroleof
attribute'VALUE'.
ImproveddescriptionofUL_PART.variants();extendedexampleforUL_VARIANT.
Addedexplanationontop/bottompairsofcustomlayers.
*Miscellaneous:
AddedasetofdesignrulefilesfromEurocircuitsandWuerthElectronic
todesignrulefolder.
AddedanewCAMjobfilegerb274xmilldrill.camforgeneratingmilling
outputwithGerberanddrilldataoutputwithExcelloninoneaction.
*Bugfixes:
Ignoringapotentiallygivenbutsuperfluousextensionin
COPYX.PAC@abc.lbrY[.pac];samefor.dev.
Fixforlocaledependantproblemswhenenteringdecimalnumbersinunitfields.
ChangedmisleadingtextintheLinuxinstallscript.
Fixedhandlingofnewlyaddedemptyglobalattributes.
FixforpropersupportofEAGLE64bitonMACOSX10.8.
FixedinterpretationofscrollandzoomgesturesfromtrackpadsonMAC.
Fixfor'Duplicate'incontextmenufordevicesetsandpackagesinthe
libraryeditor'soverviewmodewhenduplicatingunsavedobjects.

ImproveddrawingperformanceforpanningunderLinux;
therewasaregressionafterversion7.2.0.
Fixforsupportofcountryspecificdecimalpoint(like',')incommandline
andscripts(after7.2.0only'.'worked).
'Duplicate'incontextmenuforlibraryobjects:restrictioninthenaming
dialogtoallowedcharactersforobjectnames.
Fixforacrashintheautorouterwhenevaluationwasdonewithinvalid
jobfiles.
FixforumlautproblemininstallationtextonMAC.
TheROUTEcommandwithCtrl+Leftcannowalsostartroutingatapad;
thisisimportanttostartfromapadwithoutairwireiftheconnectmode
issetto'any'.
NowthefirstselectionpointforDIMENSIONisonlysnappedifcomingfrom
amouseclick.
Fixedupdateofthumbnailsafterremovingamodule.
FixforlongprintingtimesonWindows(therewasaregressionsinceV7.3).
FixedcontextmenuhandlingforPACKAGE/TECHNOLOGYafterclicking"Next"
incaseofanambiguousselection.Thecommandwasstillreferringtothe
previousobject.
Fixed>LAST_DATE_TIMEinCAMProcessoroutput;ithasbeenstuckat
'notsaved'ifduringanEAGLEsessionanewdrawinghasbeengenerated.
Fixeddisplayinglicensedatacontainingumlauts.
FixforEAGLEincommandlinemode:itcouldhappenthatagivencommand
sequence(optionC)wasexecutedinthewrongeditorwindow.
Fixedtriggeringthedefaultbutton'OK'byENTERkeyintheCONNECTdialog;
ifthefocuswasinalist,thelistactionwasexecutedinadvertently.
Fixforinitiallymissingdisplayofthe'Window'menuinMACmenubar.
Correctionofeagle.defconcerningtheoutputformatsGERBER_RS274X_33MM
andEXCELLON_33MM(introducedinV7.2.1).
Fixregardingcontinuationofanexistingautorouterjobafterpreviouscancel.
Addedaninitialcheckiftheboardwaschangedbeforecontinuationofan
existingautorouterjob.
FixinDRCforundetectedoverlappingpolygonsinspecialcases.
Fixforinaccessibleminimizedpartnerwindowifaschematicorboardwas
opened.ThiswasaproblemonseveralLinuxdistributions.
FixforundesiredfocuschangesonMACbetweenEAGLEeditorwindows.
Reactivatedbeepifclickingintothedrawingareaw/ocausing
anactualselection(e.g.inROUTEcommand).
FixedERCmessagesfornetscontainingUTF8characters.
ChangedthepolygoncalculationwithintheCAMProcessortovectorfont,
becausetextsarealwaysusingvectorfontintheCAMProcessor.
Addedahinttousethedefaultgridinschematics.
Ignoringunjustifiedoffsetpositionifpastingamodule.
Ensuringuniquenamingifcopyingsymbols.
FixedinitialdisplayofTOCinlibrariesifloadedwithinaproject.
MadeADDlinkinControlPanelforsymbolswork.
Fixedannotationofdeletingamoduleinstance;deletingtherespective
signalsintheboardcompletelyifthereisnoport.
ReleasenotesforEAGLE7.3.0
=============================
*Platforms,GraphicsSystem:
Added64bitversionsofEAGLEonallsupportedplatforms.Foreachplatform
twodifferentpackages,onefor32bitandonefor64bitareprovided.
Changetoanewmajorversionofthegraphicsandother3rdpartylibraries

usedinEAGLE.Thisinvolvesfollowingchanges:
Moremodernlook&feeloftheEAGLEGUI.
FixforvariousgraphicalissuesonMACplatform(inparticularOSX10.9).
SupportforMACOSX10.10.
EndofofficialsupportforMACOSX10.6and10.7.
Printinginpostscriptformatisnolongersupported.
UsersarerequestedtodoprintinginPDFformatinstead.
*ControlPanel:
Thelibrarytreestructurehasbeenextended:
packageshavebeenmovedtoasubdirectory'Packages',thelistofsymbols
hasbeenaddedtoasubdirectory'Symbols'.
IntheControlPanelpreviewascrollbarhasbeenaddedfordevicesetswithmany
devices(packagevariantsortechnologies).
AddedtheEAGLEdocumentationfoldertoControlPaneltree.
PDFdocumentscanbeopeneddirectlywiththeappropriatedefaultapplication
likeAcrobatReader.ThefoldercanbeadjustedinOptions/Directories
andisstoredintheeaglercconfigfile.
Thenewdocumentationandtheprojectfoldershowallfilesbydefault.
Imageandotherbinaryfilescanbeopeneddirectlywiththeappropriate
defaultapplication.ThisextendedmodecanbeswitchedoffintheViewmenu.
Thecurrentsettingisstoredintheeaglercusersettingsfile.
IntheEAGLEdocfoldertheULPrelateddocumentshavebeenmovedtoa
subfolder'ulp'.
*LibraryEditor:
Extensionbyanew"overviewmode":
threelistsfordevicesets,packagesandsymbolshavebeenaddedto
theeditorinitsinitialstatewhenalibraryisopened.
Severalactionscanbedonedirectlyfromthatlistsuchasopening
items,renaming,removing,changingdescriptionetc.
TheADDdialoginthedeviceeditorhasbeenextendedbyasymbolpreview
anddescription.
Now'OPEN.lbr'switchestothelibraryeditorwindow.
*Miscellaneous:
ThememoryconsumptionforcalculationoftheTopRoutervariantwasreduced
significantly.
Now'CHANGElayer'isusingadrill,accordingtotheDesignRulesand
netclasssettings,ifOption.AutoSetRouteWidthAndDrillisset.
(SettingsDialog:Options/Set/Misc/Autosetroutewidthanddrill.)
Extensionoffileeagle.defforCAMformatdefinition:addedformats
GERBER_RS274X_33MMandEXCELLON_33MMwithmmunitinformat3.3.
Addedtheplaceholder>MODULEtogetthemodulename(forusagein
modulesheets).
Addedtheplaceholders>SHEET_TOTAL,>SHEETNR_TOTALand>SHEETS_TOTAL
togettheappropriateoveralldata(includingthesheetsofmodules).
UserLanguage:AddedthememberUL_SCHEMATIC.allnets()togetallnetsof
ahierarchicalschematic.
ImprovedexampleforlayersetupinDRCdialog(symmetricsetup).
Changedthesortorderofpadstoalphanumericifexecuting'EXPORTpinlist'
inaboard.
Addedanoteinhelpontolerateddeviationsinaconsistentschematic/board
pair.

ChangedhandlingofdeviceandpackagenamesintheCOPYcommandsyntax
tocaseinsensitiveifcopyinglibraryobjects.
ThedropbuttonintheADDdialoghasbeenremovedtoavoidmisunderstandings.
Messageboxtextsarenowselectablebymouseandcanbecopied.
RoundSMDsofarbitraryrotatedpackagesarenolongeremulated,
ifdrawnintheCAMProcessorasGerberdata.
AddedanicontocommandtextmenuinboardeditorfortheexporttoIDF3D
format(runningeagleidfexporterULP,seesettingineagle.scr).
*Bugfixes:
Allowingadditionofaviaorsignalwirewithnocorrespondingnettoan
existinghierarchicalsignal(withNAMEorpropertiesdialog).
Avoidingchangeofhierarchicalsignalstononhierarchicalonesusing
WIREorVIAcommandiff/bannotationisactive(thiscan'tbebackannotated).
ImprovementofimportofACCELASCIIformat:importofpinpadconnectionsif
availablefromlibrary(changeinimportaccel.ulp).
AvoidingunjustifiedERCwarnings,whilechecking'Closebutunconnected
wiresinnet'onnetwireswithbigwirewidth.
Correctedunnecessarilysmallsizelimitationofthemodulesymbolwhen
loadingfromschematicfile.
FixforendlessrecursioninERC/DRCerrordialogaftererrorlistwascleared
andapprovederrorswereattemptedtodisapprove.
AttributesearchinADDdialog:fixforusageofnonwordcharacters(like
'%','{'etc.)insearchexpressionforthevalue.Itcouldhappen
thatmatchesweremissing.
Fixforautoroutertorecognizetheevaluatestateincaseoffilenames
withbanks.
Fixforduplicationofanautoroutervarianttotakeoverlimitationto
selectedsignals.
Correcthandlingofmultilinetextsinlibraryexportfromschematicorboard
(fixinULPexplbrs.ulp).
Avoidingapossibleinconsistencyafterchangingtheassemblyvariant;
ifsavingadrawing,ensuringthepartnerdrawingwithnorealchangesapart
fromtheassemblyvariantnameisalsosaved.
Fixedadding/removingmoduleswithumlautsinthename.
Fixforacrashifloadingaproject,butnothavingthelicenseforthe
layouteditor.
Forcedrecalculationofboundingboxesinboardswith'windowfit'
toavoidwrongwindowsizesiftheboardcontainselementsconnected
tosignalswithoutvisiblewire.
Fixofgraphicalflawwhenmovingalabelhavingapointertoapinref
withoutnetwire.
Supportforrenamingoftheentiresignalofapolygontoahierarchicalname
incaseofaboardw/oconsistentschematic(unnecessaryrestrictionhasbeen
removed).
FixforjumpingparameterbarheightonMAC.
ReleasenotesforEAGLE7.2.0
=============================
*MODULEcommand:
Extendedcommandsyntaxtoprefixdefinitionwith'prefix*'.
Addedinputlineforprefixinmodulecreationdialog.
*Ports:

ChangedinteractivebehaviorofthePORTcommand(nowmorelikePIN,
seehelpfordetails).
Allowrenamingaportinthepropertiesdialog.
Increaseddistanceofportnametomoduleframe.
ImprovedexplanationforselectionandmovementinPORTcommandhelp.
Addedavailablebussestothecommand'sselectionlist.
Properhighlightingofaselectedportandthedisplayofitsinfostring.
Rightmousebuttonnowignored;portrotationischosenautomatically.
Generalsupportofautoconnectionofportstonetsresp.busseswhen
movingmoduleinstancesorplacingcopiedmoduleinstances.
Avoidingplacementofportonport.
*UserLanguage:
Addednewmembersmodule,modulepartandmodulepathtoUL_PARTforbetter
supportofpartsinhierarchicalschematics.
NewobjecttypeUL_ERRORinordertoaccessERCandDRCerrors.
Addedastatementandtestfunctiontodirectlyaccessamodule
(e.g.if(module)module(M){...}).
*Miscellaneous:
Supportofuserdefinedcontextmenuentriesformoduleinstances.
AddedtranslationoftheGUItoRussian(helpandmanualarenotincluded).
Addedanentry'OpeninLibrary'topackageanddevicecontextmenusin
ControlPanel.
ImplementedeaglercswitchWarning.Cam.DrillsAndHolesConcurrenttoallow(with
value'0')skippingtheCAMProcessorwarningaboutconcurrentoutputofdrills
andholes.
TheSETcommandcannowconfigurethepopupmenusforvaluesofDline_*by
settingtheDline_Width_Menu,Dline_Ext_Width_Menu,Dline_Ext_Length_Menu
andDline_Ext_Offset_Menuarrays.
Propertiesdialogformoduleinstances:Thecomboboxforoffsetisonlyshown
formoduleinstanceswhereoffsetissupported(onschematicmainlevel)and
onlythe(still)availablevaluesareoffered.
COPY,PASTE,Importofschematicdrawing(PASTEfromfile):Ifanetfroma
busiscopiedtogetherwithitsbus,thecopiednetsegmentskeeptheirname
inordertomatchtothebus.
Importofschematicdrawing(PASTEfromfile):Namesofimplicitelycreated
signalswithunconnectedpowerpin(s)arenotchangedinordertoavoidan
inconsistency.
Importofschematicdrawing(PASTEfromfile):Inthenetrenamingdialog
netsfromabusorwithimplicitpowerpin(s)arenolongerchangeableand
indicatedwithiconsandtooltip.
AddedERCwarningsfornets/busseswhichareoverlappingwithports.
Adjustmentoffileeagle.defforCAMformatdefinition:
increasedstandardresolutionforGerberandExcellonof2.5inch.
Thepreviousresolutionof2.4inchisstillavailableunderGERBER_RS274X_24
andEXCELLON_24.Supportfor2.6inchaswellwithformatsGERBER_RS274X_26
andEXCELLON_26.
ThenewCadSoftEAGLEiconisnowusedforallcases(classicandnewstyle).
Theassemblyvariantdialoghasbeentakenoutfromtheboardeditorto
avoidmisunderstandings.Thevariantcomboboxisonlychangeableinmain
schematic.
Inordertoavoidconfusingobjectnamesinhierarchicaldesigns,offsetsfor
moduleinstanceshavebeenrestrictedtobeuniquewithinwholeschematic.

*Bugfixes:
AddedthenewV7EAGLEicon(resolution48x48).
Fixforlossofattributesofdevicesetswithoutpackageafterswitching
betweendevicesetsinlibraryeditor.
Avoidingcorruptdeviceifcreatedbydrag&dropofanotherpackagefrom
ControlPaneltoadevicesetinlibraryeditorifthepackagevariantis
namedwith''(emptyname).
Fixforpropersupportofdrag&dropofapackagefromControlPaneltoa
devicesetinlibraryeditoronLinuxandMAC.
Attributesofdevicesetswithoutpackagearenolongergettinglostifa
packagevariantiscreated.
Madeeaglecon.exeforCAMbatchprocessingworkagain.
Supportofrenamingofpolygonsfrom/tohierarchicalnameswithNAMEcommand.
Netclassdialog:fixfordefaultdialogsizesinextended/unextendedstate.
FixfornamegenerationinVIAcommandtoavoidnamesalreadyusedinschematic
fornetswithoutsignalcounterpart.
Fixforhandlingofagroupaftersettingitwithsetgroup()inaULP.
(E.g.movingsignalsornetsofthegroupdidn'twork.)
Ensuringthatradiusofacircledoesnotexceeditslimit.
Correcthandlingofsinglequotesifdoubledin'SETCONTEXT'commands.
SpeededupRATSNESTforboardscontainingmanycontactrefswithroutevalue
'any'.
Readdedmissingdirectionofpinsintheparametertoolbar.
Fixedhandlingplaceholdertext'>GATE'indevicecontextasinEAGLEversions
priortoV6.
Madechangeofnetclassforagroupselectionofnetsworkagain.
The'General'parametertabwasaddedagaintothedialogfortheFollowme
router.
Ensuringthatalwaysatleastonetechnologyexistsforadeviceinthe
deviceeditor.
FixedhighlightingofportsconnectedtotheSHOWnbus.
Avoidingjunctionsonportswithbusses.
FixforcrashonWindowswhenrestartingPRINTcommandafterdeinstallation
ofaprinterpreviouslyused.
Avoidingautoconnectingincompatibleportstobussesornetsifmoving
moduleinstances.
COPY/PASTEfrompackageeditortoboardeditororfromsymboleditorto
schematiceditor:avoidingcreationofillegalwiresorpolygonsin
signal,netorbuslayer.
Fixedpossibleinconsistencyafterrenamingofnetsconnectedtoaport.
FixfordisplayofHTMLdescriptionsofdeviceandpackageinControlPanel.
RestrictionofCHANGEPACKAGE/TECHNOLOGYintheboardtononhierarchical
elements(samelikeVALUE).
Autorouter:fixofpossiblecrashinRoutingVariantsDialogwhendeleting
variants.
UpdateofV5drawings:replacementofinvalidcharacter'nobreakspace'in
gate,pinandothernames.
Fixforpropertakeoverofnetclassesifpastingfromamodule.
Avoidingremovalofanetclasswhichisonlyusedinamodule.
Importofhierarchicalschematicdrawing(PASTEfromfile):fixforpossible
erroneousduplicationofidenticalmodules.
Avoidingofinconsistencyafterdeletingbustypeportswhichareconnected.
EXPORTimagemonochrome:holes(frompads,viasandholeobjects)arekept
freefromcopper.
InstallationonMAC:avoidingunintendeddeinstallationofapreviously

installedversionofEAGLE.
Avoidingapossibleinconsistencywithnetclassesifconnectingaport
withanetwhichhasnocorrespondingsignalintheboardyet.
Avoidingapossibleinconsistencyafterrenamingthecurrentlyselected
assemblyvariant.
FixofapotentialcrashduringanactiveSHOWinaconsistentschematic
andboardafterloadingadifferentboardorschematic.
Fixedhandlingofdynamicallygeneratednetwiresifmodifyingmodulesby
editingthemoduleinstanceswithdrag&drop.
Fixtoavoidcreationofmoduleinstanceswithoffsetnotationreferringto
thesamemoduleandusingthesameoffset.
Fixedapossiblecrashifaddingabusconnectiontoaport.
Fixofapossibleinconsistencyafterchangingmoduleinstanceoffsets
ifseveralmodulesareused.
Fixforunintendedripupofthecorrespondingsignalifconnectingsegments
ofthesamenet.
ReleasenotesforEAGLE7.1.0
=============================
*Licensing:
Switchedbacktoformerlicensing:Flexeralicensinghasbeentakenoutand
EAGLElicensingnowworkslikebeforeversion7.0again.
ToworkwiththisandfutureEAGLEversions,existingFlexeralicensescan
beconvertedbyCadSoft.Seealso
http://www.cadsoftusa.com/2014/08/anderungameaglev7lizenzmanagement.
*Miscellaneous:
Namegenerationformoduleinstances:Iftheprefixfortheinstancename
(themoduleprefixorthemodulename)endswithadigit,a''isinserted
beforethenumericappendix.
Adjustedwordingforrestartmessageaftericonsettingchange.
AddedULPmemberstoUL_PORTtogetconnectedbussesornetstoaportofa
moduleinstance.
ImplementedeaglercswitchOption.CodectoenforceaspecificcodeclikeUTF8
whenwritingfiles.
PerformanceimprovementofTopRouter.
*Bugfixes:
Fixed"Changed"iconintheattributesdialogofelementscomingfrom
amoduleinstancewithaspecificvariantselected.
Fixedgraphicalissueinmoduleinstanceresize.
Fixforlossofsheetdescriptionwhenmovingsheetsacrossmodules.
FixedlinkinUL_MODULEoftheOnlineHelp:UL_PORTwasmislinkedtoUL_PART.
AvoidingchangesofnetclassforsignalsinahierarchybyCHANGECLASScommand.
Avoidinggenerationofmoduleswithirregularnames(emptyorjustblanketc).
RemovedorphanedattributeofinstanceifduringCHANGEPACKAGEadevice
attributehasvanished.
Fixedinconsistencyafterremovinganoverwrittenattributeofapart
withvariantsinamodule.
Fixedpositionofattributesofpartinstancesaftermovingacrossmodules.
FixedULPmembersUL_ELEMENT.columnandUL_ELEMENT.rowthatreturned'?'
insomecaseswhereavalidcolumnorrowexisted.
Fixforwrongroutinggridforautoroutervariantsaftermanualchange.

ReleasenotesforEAGLE7.0.0
=============================
*Hierarchicaldesign:
General:
Sinceversion7,anEAGLEschematiccanbedesignedandorganizedusing
schematicsubunitscalled'modules'.Theycanbecreatedbythenewcommand
MODULEandthenbeeditedlikeschematicsheets.
WiththeMODULEcommandamodulecanbeusedinthenormalschematic
bycreatinga'moduleinstance',asimplesymbolrepresentingthemodule.
WiththenewcommandPORTitispossibletocreateinterfacesfromnets
insidethemoduletotheupperschematiclevel.
Portsareattachedtomoduleinstancesandcanbeconnectedwithnets
justlikepinsofapartinstance.
Besidenets,alsosimpletypesofbussescanbeexportedthisway.
Modulescanbeusedmultipletimesbycreatingmultiplemoduleinstances.
Modulescanalsocontainmoduleinstancesofothermodules.Thisway,
anarbitrarydepthofthehierarchyispossible.
Theboardcreationfromtheschematicproducesasimilarresultasifthe
designwasmadewithouthierarchies.
ForsyntaxandbehaviourofMODULEandPORTseeouronlinehelp.
Namingrulesandmechanism:
Specialnamingrulesareusedtoidentifytheelementsandnetsofamodule
instantiation.Eachmodulehasit'sownnamespace:
PartIC1mayexistinmoduleModXandanotherpartIC1inmoduleModY.
Ifusedinaschematic(by2differentmoduleinstances)thecorresponding
elementsintheboardareidentifiedusingthemoduleinstancenameasprefix
and':'asseparatororbyaddingamoduleinstancespecificoffsettothe
indexinthename(e.g.withoffset100and200theelementnamesareIC101
andIC201).
Theoffsetcanonlybeusedformoduleinstancesonschematicmainlevel
andonlyforpartsandtheirelements.Forpartsfromdeeperlevelsandfor
netstheprefixnotationisalwaysused.
Assemblyvariantsformodules,adaptionforboards:
Withinmodules,assemblyvariantscanbedefinedjustlikeinversion6fora
wholeschematic.Moduleassemblyvariantsarelimitedtothemoduleparts.
Moduleassemblyvariantscanbeusedviathemoduleinstance(s).Foreach
moduleinstanceaspecificmoduleassemblyvariantcanbeselected(seethe
MODULEcommandfordetails).Thereisnodirectswitchingbetweenassembly
variantsinamodule,buttheelement'svalue,populatestateandattributes
intheboardaresetfollowingthechosenvariantinthecorrespondingmodule
instance.
Ifusedonschematicmainlevel,theVARIANTcommandworksforthepartson
mainlevellikeinversion6.
Theassemblyvariantdefinitionsarenowkeptonlyintheschematic.
Forstandaloneboards,variantsarenolongersupported,butit'spossible
tosetthepopulatestatesofelementswiththeCHANGEcommandorinthe
propertiesdialog.
ModulescanhavedescriptionsthatcanbeeditedwiththeDESCRIPTIONcommand.
Modulesheetscanhavedescriptionsjustlikeothersheets.
TheEDITcommandhasbeenextendedtoeditandmovemodulesheets.
Theeditor'ssheetcomboboxadditionallycontainsallmodulesheets.
TheREMOVEcommandallowsremovingindividualmodulesheetsorcompletemodules.
TheRENAMEcommandsupportsrenamingofmodules.
Description,renamingofmodules,movingofmodulesheets(alsoacrossmodules

orfrom/tomainschematic),removingofsheetsandmodulesisalsoavailable
inthesheetthumbnails.Apropertydialogformodulescanbeopenedvia
thecontextmenuformodulesheets.
FordetailsonthecommandextensionsofDESCRIPTION,EDIT,REMOVEandRENAME
seetheonlinehelp.
Ifaboardiscreatedfromahierarchicalschematictheelementsaregrouped
bytheirmoduleinstanceinheritance.
FormoduleinstancestheSHOWcommandhighlightsallelementsandsignals
generatedviathismoduleinstance.
ForpartsinamoduletheSHOWcommandhighlightsallrelatedelements
accordingtotheinstantiationsofthemoduleinthehierarchy.
Inordertoavoidinconsistenciesbetweenapartandit'selementsorbetween
anetandit'ssignalsinahierarchicaldesign,severalcommandscannotbe
executedintheboardandhavetobedoneforthecorrepondingpartornet
tobeannotatedtotheelementsorsignalsitrelatesto.AmongothersNAME
andVALUEaresuchcomands.
Thislimitationisonlyforentitieswithinahierarchyandifthereis
consistency.
TheEXPORTcommandforpartlists,netlists,pinlistsandnetscriptshasbeen
extendedtoexporthierarchicalstructures.
ThePRINTcommandhasbeenextendedtoprintinahierarchicalway,meaning
thatthesheetsofamoduleareprintedforeachuseinamoduleinstance
withtheaccordingpartnames,netnamesandassemblyvariant.
UserLanguage:
UL_SCHEMATIC.parts()deliversonlythepartsonschematicmainlevel).
*Autorouter:
Multiplevariants:
EAGLE'sautorouternowsupportsmultithreadedcalculationofvariantsusing
multiplecoreprocessors.Theautorouterdialoghasbeensplitupintoan
initialmaindialogforgeneralsettingsandaroutingvariantdialogto
adjustandmonitorindividualvariants.
Theparametersinthemaindialogdeterminehowmanyvariantsaregenerated
andwhichconcreteparameterstheyuse.
Inparticular:
With'Effort'(low,mediumorhigh)itcanbedeterminedhowmanyvariants
willbecalculated.
With'Autogridselection'on,theautorouterusesit'sownheuristicsto
determinegridsfortheroutingvariants.Ifitisoff,theusercanset
afixgridtobeusedforallvariants.
Foreachofthesignallayersapreferreddirectioncanbedefinedaswell
forallvariants.Withthenewsetting'Auto'theautorouterwilltryseveral
combinationsonit'sown.
Thenumberofsimultaneouslyrunningvariantscanalsobelimited.
Withthe'Continue'buttonanumberofvariantparametersetsarecalculated
andtheroutingvariantdialogappears.Itallowstoadjustthe
parametersetforeachvariantortoaddordeletevariantsinalist.
Eachparametersetislikethesetofautorouterparametersknownfrom
previousEAGLEversions.
Thevariantcalculationcanbestartedfromthisdialog.
Withthevariantlistinthedialogit'spossibletostepthroughthe
variantsandwatchtheroutingprogresslikeinpriorEAGLEversions.
Oncefinished,theusercandecidedirectlywhichvarianttokeepandend
thejoborkeepthevariantresultsforlaterevaluation.
Ifcancelled,thejobcanalsobecontinuedlater.
Itispossibletosaveandloadtheparametersdefinedinthemaindialog

inacontrol(ctl)file.Theparametersetofanindividualvariantcan
alsobesavedandloadedasacontrolfile.ItiscompatibletopriorEAGLE
versions.
Newroutingalgorithm('TopRouter'):
Intheautoroutermaindialogthere'salsoanoptiontoadda'TopRouter'
variantwhichisusinganewroutingalgorithmbasedonagridlessand
topologicalapproach.Thisalgorithmcreatesasketchoftheroutedsignals
andthenusesEAGLE'straditionalautorouteroptimizationstepstofulfill
theDesignRules.
IntheaveragetheTopRouterproducesconsiderablylessviasthanthe
traditionalapproach.Theusercanrunajobwithvariantsforbothand
decidelaterwhichofthevariantsheprefers.
*Licensing:
Newmodel:
TheEAGLElicensingmodelandmechanismhasbeenreplacedbyanewsolution
basedonFlexeraFlexNetLicensing.Flexeraisasoftwarespecialistfor
licensingsolutions(seewww.flexerasoftware.com).
Thelicensesareeithernodelockedorfloatinglicenses:
Nodelockedmeansthatthelicenseisboundtooneormorecomputers,
floatingmeansthatalicenseserverisinvolvedonaservercomputer.
Licensescanbeusedbyanyclientcomputerthathasaconnectiontothe
servercomputer.WhenEAGLEisstartedfromaclientinstallation,
EAGLEcontactsthelicenseserverandchecksoutalicense.
Thelicenseservertakescarethatnotmoreusersthanthenumberofseats,
forwhichthelicenseisvalid,canusethelicensesimultaneously.
WhenanEAGLEclientstopshissessionthelicenseisautomaticallyreturned
tothelicenseserverandisfreeforotherusers.
AllEAGLEmultiuserlicensesarefloatinglicensesnow,allsingleuser
licensesarenodelockedlicensesthatcanbeusedontwodifferentcomputers.
LikeinpriorEAGLEversions,eachlicenseisissuedasalicensefile.
TheFreewareandFreemiumlicensemodelswillnotchange.
ThenewlicensesarenotbackcompatibletobeusedforolderEAGLEversions.
Ordering,HostIDs:
Fororderingalicense,theHostID(s)ofthecomputer(s)needtobeprovided.
TheHostIDsareuniquecomputeridentifiers.
FormultiuserlicensestheHostIDoftheservercomputerisnecessary.
Togetherwiththeotherlicenseeinformation,CadSoftcancreatealicense
andprovideitfordownload.
TheHostIDcanberetrievedin2ways:
Downloadandexecutethetool'lichostid'thatisavailableonourwebsite.
IftheuserhasalreadyEAGLEinstalledonhiscomputerhecanrunitas
freeware.IntheEAGLElicensingdialogtheHostIDisdisplayed.
Thereisalsoalinktoouronlineshopthattransfersit.
Itcanthenbeusedfororderingalicense.
Aninstallationcodeisnolongernecessary.
Installation:
Singleuser:
TolicenseasingleuserEAGLEinstallation,it'sonlynecessarytoprovide
thelicensefileviathelicensingdialog.
Multiuser:
Serverside:
Alicenseserverpackageisnecessaryandcanbe
downloadedfromCadSoft'sdownloadpage.Thereare3packagesforthe3
differentplatformsWindows,LinuxandMAC.Itdependsontheservercom
puter'soperatingsystem.Afterdownloadingandunzippingthispackage,

thelicenseserverwhichistheexecutable'lmadmin',needstobestarted.
Onceitruns,there'sawebinterfaceforaccessingthelicenseserver.
Itcanbeaccessedinawebbrowserbyentering
http://<servername>:8090
asadress,where<servername>isthenetworknameorIPadressofthe
servercomputer.
Withthewebinterfacethelicensefilecanbeimportedbytheserver.
Clientside:
Foranyclientinstallationonlythelicenseservernameneedstobe
providedviatheEAGLElicensingdialog.EAGLErememberstheservername
forfuturesessions.
Furtherdetailsonournewlicensingcanbefoundinthemanualandonour
homepage.
*Platforms:
OfficialsupportforMACOSX10.9.
*Installation
OnWindowsthedefaultinstallationpathinthesetupdialoghasbeenchanged
fromtheWindowsprogramfolderto
C:\EAGLE<version>(<version>beingthefullEAGLEversionstring).
Alsoanearlycheckisdonewhethertheuserrights(inparticularregarding
registryentries)aresufficientfortheinstallationwithappropriatemessaging.
*Miscellaneous:
EAGLEnowhasanewsetoficons.WiththeOptions/UserInterfacedialogit
canbeswitchedbetweenthenewandtheclassicEAGLEiconset.
ThenewoptionMERGEintheDRCcommandcanbeusedtomergeadditional
DesignRuleparameterstotheactiveDesignRulesintheboarddrawing.
NowthearrowsofDIMENSIONsendatthecenteroftheextensionlines.
NowchangingofaMITERisonlypossibleiftheadjacentwiresareequal
inwidth,styleandlayer.
IntheattributesdialogofdevicesandintheUPDATEdialogforselection
ofanewtechnologythesortingoftechnologieshasbeenchangedto
alphanumeric.
ThenewIDFexport(implementedasULP)isavailableasentry'IDF'under
'Export'oftheboardeditor'spulldownmenu.
eagle.scr:Addedunitsinchtosomesettingstoavoidapossiblewrong
interpretation.
Addedsample'tilaunchpad'fromTexasInstrumentstotheEAGLE
sampleprojects.
*Bugfixes:
Nowtheoriginsofnotpopulatedelementsarevisibleagainiftheregarding
layerisactive.
Fixedremovinganassemblyvariantfromapart(bychoosingthedefaultvalues)
onthecurrentlyselectedassemblyvariant.
Fixedproperrestoreofthecurrentvalueinparametercomboboxesafter
invalidvalues.
FixedmirroringpolygonsinsignallayersduringCOPY.
FixedDefaultbuttonintheGRIDdialog(inschematiccontextthevalue
isnowagain0.1inch).
Prohibitiontouseboardlayersinschematics.

Thepropertiesdialogoflabelsdoesnolongercontainanunintended
'Value'field.
FixedcontextmenuentryRATSNESTonpolygons.
Fixedthewrongpositionofelementattributesinnewlygeneratedboards
afterinitialdisplay.ThenewobjecttypesUL_MODULE,UL_MODULEINST,UL_PORTand
UL_PORTREFhave
beenintroducedtoaccessmodules,moduleinstances,portsandportreferences
withinaschematic.
Theschematic'smodulescanbeaccessedwithUL_SCHEMATIC.modules(),
themoduleinstancesonasheetwithUL_SHEET.moduleinsts(),
theportsofamodulewithUL_MODULE.ports()andanet'sportreferenceswith
UL_NET.portrefs()resp.UL_SEGMENT.portrefs().
ThenewloopmemberUL_SCHEMATIC.allparts()deliversallpartsincluding
"virtual"partsgeneratedbymoduleinstantiations(theexisting
UL_SCHEMATIC.parts()deliversonlythepartsonschematicmainlevel).
*Autorouter:
Multiplevariants:
EAGLE'sautorouternowsupportsmultithreadedcalculationofvariantsusing
multiplecoreprocessors.Theautorouterdialoghasbeensplitupintoan
initialmaindialogforgeneralsettingsandaroutingvariantdialogto
adjustandmonitorindividualvariants.
Theparametersinthemaindialogdeterminehowmanyvariantsaregenerated
andwhichconcreteparameterstheyuse.
Inparticular:
With'Effort'(low,mediumorhigh)itcanbedeterminedhowmanyvariants
willbecalculated.
With'Autogridselection'on,theautorouterusesit'sownheuristicsto
determinegridsfortheroutingvariants.Ifitisoff,theusercanset
afixgridtobeusedforallvariants.
Foreachofthesignallayersapreferreddirectioncanbedefinedaswell
forallvariants.Withthenewsetting'Auto'theautorouterwilltryseveral
combinationsonit'sown.
Thenumberofsimultaneouslyrunningvariantscanalsobelimited.
Withthe'Continue'buttonanumberofvariantparametersetsarecalculated
andtheroutingvariantdialogappears.Itallowstoadjustthe
parametersetforeachvariantortoaddordeletevariantsinalist.
Eachparametersetislikethesetofautorouterparametersknownfrom
previousEAGLEversions.
Thevariantcalculationcanbestartedfromthisdialog.
Withthevariantlistinthedialogit'spossibletostepthroughthe
variantsandwatchtheroutingprogresslikeinpriorEAGLEversions.
Oncefinished,theusercandecidedirectlywhichvarianttokeepandend
thejoborkeepthevariantresultsforlaterevaluation.
Ifcancelled,thejobcanalsobecontinuedlater.
Itispossibletosaveandloadtheparametersdefinedinthemaindialog
inacontrol(ctl)file.Theparametersetofanindividualvariantcan
alsobesavedandloadedasacontrolfile.ItiscompatibletopriorEAGLE
versions.
Newroutingalgorithm('TopRouter'):
Intheautoroutermaindialogthere'salsoanoptiontoadda'TopRouter'
variantwhichisusinganewroutingalgorithmbasedonagridlessand
topologicalapproach.Thisalgorithmcreatesasketchoftheroutedsignals
andthenusesEAGLE'straditionalautorouteroptimizationstepstofulfill
theDesignRules.
IntheaveragetheTopRouterproducesconsiderablylessviasthanthe

traditionalapproach.Theusercanrunajobwithvariantsforbothand
decidelaterwhichofthevariantsheprefers.
*Licensing:
Newmodel:
TheEAGLElicensingmodelandmechanismhasbeenreplacedbyanewsolution
basedonFlexeraFlexNetLicensing.Flexeraisasoftwarespecialistfor
licensingsolutions(seewww.flexerasoftware.com).
Thelicensesareeithernodelockedorfloatinglicenses:
Nodelockedmeansthatthelicenseisboundtooneormorecomputers,
floatingmeansthatalicenseserverisinvolvedonaservercomputer.
Licensescanbeusedbyanyclientcomputerthathasaconnectiontothe
servercomputer.WhenEAGLEisstartedfromaclientinstallation,
EAGLEcontactsthelicenseserverandchecksoutalicense.
Thelicenseservertakescarethatnotmoreusersthanthenumberofseats,
forwhichthelicenseisvalid,canusethelicensesimultaneously.
WhenanEAGLEclientstopshissessionthelicenseisautomaticallyreturned
tothelicenseserverandisfreeforotherusers.
AllEAGLEmultiuserlicensesarefloatinglicensesnow,allsingleuser
licensesarenodelockedlicensesthatcanbeusedontwodifferentcomputers.
LikeinpriorEAGLEversions,eachlicenseisissuedasalicensefile.
TheFreewareandFreemiumlicensemodelswillnotchange.
ThenewlicensesarenotbackcompatibletobeusedforolderEAGLEversions.
Ordering,HostIDs:
Fororderingalicense,theHostID(s)ofthecomputer(s)needtobeprovided.
TheHostIDsareuniquecomputeridentifiers.
FormultiuserlicensestheHostIDoftheservercomputerisnecessary.
Togetherwiththeotherlicenseeinformation,CadSoftcancreatealicense
andprovideitfordownload.
TheHostIDcanberetrievedin2ways:
Downloadandexecutethetool'lichostid'thatisavailableonourwebsite.
IftheuserhasalreadyEAGLEinstalledonhiscomputerhecanrunitas
freeware.IntheEAGLElicensingdialogtheHostIDisdisplayed.
Thereisalsoalinktoouronlineshopthattransfersit.
Itcanthenbeusedfororderingalicense.
Aninstallationcodeisnolongernecessary.
Installation:
Singleuser:
TolicenseasingleuserEAGLEinstallation,it'sonlynecessarytoprovide
thelicensefileviathelicensingdialog.
Multiuser:
Serverside:
Alicenseserverpackageisnecessaryandcanbe
downloadedfromCadSoft'sdownloadpage.Thereare3packagesforthe3
differentplatformsWindows,LinuxandMAC.Itdependsontheservercom
puter'soperatingsystem.Afterdownloadingandunzippingthispackage,
thelicenseserverwhichistheexecutable'lmadmin',needstobestarted.
Onceitruns,there'sawebinterfaceforaccessingthelicenseserver.
Itcanbeaccessedinawebbrowserbyentering
http://<servername>:8090
asadress,where<servername>isthenetworknameorIPadressofthe
servercomputer.
Withthewebinterfacethelicensefilecanbeimportedbytheserver.
Clientside:
Foranyclientinstallationonlythelicenseservernameneedstobe
providedviatheEAGLElicensingdialog.EAGLErememberstheservername

forfuturesessions.
Furtherdetailsonournewlicensingcanbefoundinthemanualandonour
homepage.
*Platforms:
OfficialsupportforMACOSX10.9.
*Installation
OnWindowsthedefaultinstallationpathinthesetupdialoghasbeenchanged
fromtheWindowsprogramfolderto
C:\EAGLE<version>(<version>beingthefullEAGLEversionstring).
Alsoanearlycheckisdonewhethertheuserrights(inparticularregarding
registryentries)aresufficientfortheinstallationwithappropriatemessaging.
*Miscellaneous:
EAGLEnowhasanewsetoficons.WiththeOptions/UserInterfacedialogit
canbeswitchedbetweenthenewandtheclassicEAGLEiconset.
ThenewoptionMERGEintheDRCcommandcanbeusedtomergeadditional
DesignRuleparameterstotheactiveDesignRulesintheboarddrawing.
NowthearrowsofDIMENSIONsendatthecenteroftheextensionlines.
NowchangingofaMITERisonlypossibleiftheadjacentwiresareequal
inwidth,styleandlayer.
IntheattributesdialogofdevicesandintheUPDATEdialogforselection
ofanewtechnologythesortingoftechnologieshasbeenchangedto
alphanumeric.
ThenewIDFexport(implementedasULP)isavailableasentry'IDF'under
'Export'oftheboardeditor'spulldownmenu.
eagle.scr:Addedunitsinchtosomesettingstoavoidapossiblewrong
interpretation.
Addedsample'tilaunchpad'fromTexasInstrumentstotheEAGLE
sampleprojects.
*Bugfixes:
Nowtheoriginsofnotpopulatedelementsarevisibleagainiftheregarding
layerisactive.
Fixedremovinganassemblyvariantfromapart(bychoosingthedefaultvalues)
onthecurrentlyselectedassemblyvariant.
Fixedproperrestoreofthecurrentvalueinparametercomboboxesafter
invalidvalues.
FixedmirroringpolygonsinsignallayersduringCOPY.
FixedDefaultbuttonintheGRIDdialog(inschematiccontextthevalue
isnowagain0.1inch).
Prohibitiontouseboardlayersinschematics.
Thepropertiesdialogoflabelsdoesnolongercontainanunintended
'Value'field.
FixedcontextmenuentryRATSNESTonpolygons.
Fixedthewrongpositionofelementattributesinnewlygeneratedboardsafterinitialdisplay.

You might also like