Você está na página 1de 19

EAGLEVersion6UpdateInformation

==================================
ThisfilecontainsinformationforusersofpreviousEAGLEversions.
PleasereadthisfileentirelyifyouareupdatingfromanEAGLEversion
priorto6.5.0!
WARNING:Thedatastructureinthisversioniscompletelydifferentfrom
thatinolderversions!Onceyoueditafilewithversion6.xyou
willnolongerbeabletoedititwithversionspriorto6.0!
PLEASEMAKEBACKUPCOPIESOFYOURCURRENTBOARD,SCHEMATICAND
LIBRARYFILESBEFOREEDITINGTHEMWITHVERSION6.0!
WARNING:AFTERUPDATINGANYFILESPLEASERUNBOTHANELECTRICALRULECHECK
(ERC)ANDADESIGNRULECHECK(DRC)!YOUMAYNEEDTOADJUSTTHE
DESIGNRULEPARAMETERSUNDER"Edit/Designrules..."TOYOUR
SPECIFICNEEDS!SEEALSOTHEREMARKSREGARDINGRESTRINGSAND
MINIMUMDISTANCESBETWEENCOPPERANDDIMENSIONSUNDER"DesignRules"
BELOW!
ReleasenotesforEAGLE6.5.0
=============================
*ConsistencyChecking:
Addedfullconsistencycheckofpackagestoavoidmisleadinginformations
usede.g.forDesignLink.
Theinequalityofpartandelementattributesortheabsenceofpartattributes
intheappropriateboardelementisnowtreatedasconsistencyerror
(wasonlyanERCwarninguptonow).
*DesignRuleCheck:
Increasedmax.thicknessofthelayerstackcoresto8mm.
*DIMENSIONcommand:
NownosnappingtoobjectsondefiningthesecondDIMENSIONpointisdone
ifCtrlkeypressed.
*MEANDERcommand:
NowsmallerloopsarepossibleifMEANDERishandlingasinglesignal.
*Installation:
WhenanewEAGLEversionisinstalled,nowabackupfileoftheexisting
usersettingsfileiscreated(.eaglerc.savonLinuxandMAC,eaglerc.usr.sav
onWindows).
Defaultassignmentofshortcutsmovedfrom'eagle.scr'toextrascript
'defaultassign.scr'toavoidundesiredoverwriting.Theexisting
'eagleassign.scr',whichcontainsusefulULPshortcutsforlibraryediting,
hasbeenrenamedto'lbrassign.scr'.
*Miscellaneous:

AddedaULPeagle3d.ulpfromSimplifiedSolutionsInc.foraconnectiontotheir
onlineserviceofgeneratinga3DprintingfromanEAGLEboard.
Addedinformationaboutoptionalgridmultipleinthecoordinatesdisplay.
OnlinehelpPASTEfromfile:Addedasectionaboutbehaviourofglobalsettings
likedesignrulesetc.
Removedsuppressionofdrawingpreviewincontrolpanelifthedrawingisalready
loadedinaneditor.
ChangedtheheadersectionofGERBER_RS274Xintheeagle.deffile;
replacedtheobsoleteunitselectioncode"G70*\n"by"%%MOIN*%%\n"
*Bugfixes:
AvoidsuperfluouspinrefsofUL_NET.pinrefs().
FixedmirroringofapolygoninsignallayersduringCOPY.
FixedsettingtheradiusofMITERineagle.scr.
AvoidtabcharactersinthedialogsofTEXTvalues(theyarenotsupported).
Increasedtheedgeapproximationaccuracyforemulatingcircles
(e.g.fordistancecalculations).
Fixedrecalculatingtheboundingrectangleofadrawingafterrotating
agroupwithadimensionobject.
Fixedmovingthefirstwireofapolygontozerolength.
Skippingpolygonwireswithzerolengthwhileloadingdrawings.
Inthepropertiesdialogofapartnowthegatenameisdisplayedalways
(alsoifthereisonlyonegate).
FixedstartinganewROUTEwithanautogeneratedairwireonalongwire.
Sometimesthedynamicalairwireledbymistaketothestartsegment.
Fixforvariantdialoginschematic:Incaseofpartsofdeviceswithout
emptytechnologyavoidwrongtechnologyassignmentafterchangeinvariantdialog.
FixedupdatingfilesfromanolderEAGLEversionwithspecialcharactersin
adesignrulename.
Avoidtwobusseswithidenticalnameifrenamedwithinthepropertiesdialog.
Fixforvariantdialoginschematic:Propersupportforsettingtheempty
technologyforavariant.
UpdateofattributesafterCHANGEPACKAGE/TECHNOLOGY:Ifattributevalues
differfromoldtonewpackage/technology,theyareupdated,alsoiftheyhave
beenoverwritteninschematicand/orboard.Thisfixesanunintendedbehaviour
thatwasintroducedinversion6.3.
Attributedialoginboard:Allowdeletiononlyforattributesdefinedonlyin
boardoriff/bannotationisoff(makesbehaviouridenticaltodeletion
bycommandline).Fixforrelatedproblemifthereareglobalattributesin
schematicadditionally.
TookoutOPTIMIZEentryfromwirecontextmenuforcaseswhereOPTIMIZEis
currentlynotsupported.
FixforlossofstoredapprovedDRCerrorsaftersavingthechangedboard
withoutnewDRC.
FixeddrawingofthinarcswithflatcapsinGerberoutput.
FixforinconsistencyafterREPLACEifadevicewithseveralgatesatsame
positionisinvolved.Ifpreviousandnewgatesdon'tmatchbygatenames,
theyarematchedbytheirsymbolnames.
Fixforinsufficientaccuracyoflastgridsettings.
Fixformissingdatareloadafterpackageupdateinlibraryeditor.
Fixedexportofmonochromeimagesforpads/vias.Nowtheshapeisconsidered
dependingonlayervisibility(distinctioninside/outside).
FixforcrashduringconversionofaV5schematicthatworkedinV5but
containedsomeinvaliddata.
InstallationonMACOSX10.8:Fixforwrongfileownership.Filesnowhave

rootasownerandwriteaccesstogroup.
Additionallyacheckisdonetoavoidinstallationonnolongersupported
OSXversions(<10.6).
Addedhandlingofblanksinprefix,instance,part,element,pinrefandcontactref
namesifupdatingfilesfromolderversions.AsblanksarenotsupportedinV6,
theyareconvertedto'_'.
PreviewinControlPanelforschematic/boards:Makeexplicitrefreshwork
(triggeredbymenuselectionorkeyF5).
MeasurementofsignallengthinMEANDERwithhigherprecisionandindication
ofoverflow(values>ca.6700mm).
FixfornotsearchablePDFfilesprintedfromMACversion.
Fixedhandlingofcutoutpolygonsinthesamesignal.Thecutisdonein
RATSNESTregardlesswherethecutoutpolygonbelongsto.
Fixedsettingthecurrenteditorgridifchangingthedrawingtypeinthe
libraryeditor(device,package,symbol).
Autorouterimprovementforatrackwhereonlyawiresplitismissing.
Fixfor'Expandall'functionforcontrolpaneltrees(triggeredby'*').
Avoidingunjustifiedchangesoftextalignmentonlabelsinagroup.
COPYofnetorbuswires:Creationofanewsegmentforthewirecopy
ifit'sendpointsareapartfromthesourcesegment.
Improvederrormessageforthecaseofrenamingapart/elementtoanamethat
alreadyexists,butonlyinthecorrespondingdrawingofthe(consistent)
projectpair.
Arbitrarypadshapes:Fixforspecialcasewherepadpolygonwasnotrecognized.
Fixedchangingtechnologyorpackagevariantofapartto''viathecommandline.
UserLanguage:Nowthelibrarycontextisusedproperlyifaccessing
UL_SMD.roundness.
Fixeddrawingplaceholdertextsforpackagesandsymbols,thatcontain
nootherobjects.
FixedhandlingoflargerpolygonsofarbitrarypadshapesintheDRC.
AddedanewERCwarning"SUPPLYpin..withoutnet"insteadofthe
misleading"Nopinsonnet.."
SearchhelpinADDdialog:Distinguishingbetweenschematic(devicesearch)
andboard(packagesearch).
Fixedhandlingmultiplepadsconnectedtothesamepinifusedindevices
withseveralgates.
ReleasenotesforEAGLE6.4.0
=============================
*Platforms:
AddedsupportforMACOSX10.8.
*ControlPanel:
Addedasearchbarforsearcheswithinthecontrolpaneltree.
Searchescanbestartedviathecontextmenuofafolderorthepulldownmenu.
Displayofattributesinthepreviewfordevicesets.
*UserLanguage:
NewULPconstantsEAGLE_PATH,EAGLE_DIR,EAGLE_HOMEandOS_SIGNATURE.
AddedthemembersalwaysvectorfontandverticaltexttoUL_BOARDandUL_SCHEMATIC.
AddedthememberUL_TEXT.linedistance.
Addednewmembersdtype,extlength,extoffsetandextwidthforUL_DIMENSION

(seeDIMENSIONsection).
*ADDcommand:
TheADDdialognowhasacheckboxthatallowstoinclude/excludepackages
withpadsinthesearch.
TheADDdialogoftheschematiceditornowadditionallydisplaysattributes.
Thereisalsoafieldforsearcheswithinattributes.
*DIMENSIONcommand:
Thegeneralsettingsfordimensionobjectshavebeenreplacedbyindividual
propertiesforeachdimension.Thisincludestextsize,ratio,unit,precision,
linewidthandextensionlineproperties.Thepropertiescanbechangedby
CHANGEDUNITandCHANGEDLINE.That'salsoavailableintheCHANGEmenu.
Textpropertiescanbeadjustedlikeforanyothertext.
Forsimplificationsomeparameterslikearrowlengthortextoffset
arenolongerofferedandinternaldefaultsused.
*GeneralGUIimprovements:
Addedandadjustedwording,tooltipsandstatustipsofpulldownmenusand
alltoolbars.
Takenout"Pastefrom..."fromEditmenuinschematicandboardeditor.
TheidenticalfunctionalityisavailableunderFile/Import.
Newoptions"OpenSymbol","OpenPackage"and"OpenDevice"availablefrom
contextmenuforpartinstancesandelementstoopentherelatedlibrary
entitiesfromschematicorboard.
Providedabiggersetofdefaultkeyassignmentsforfrequentlyusedcommands
byextendingeagle.scr.Thesetofinternallyhardcodedfunctionkeyshasbeen
reduced.
*Import/Export:
Integrationoftheexportofschematicand/orboardlibrariesintoEAGLEGUI.
NowavailableinFilemenuunderExport/Libraries(anewULPexplbrs.ulp
isusedwhichreplacestheexistingexpprojectlbr.ulp).
Newimportaccel.ulpforimportofdrawingsinACCELASCIIformat.Thisformat
canbeexportedfromPCAD,AltiumandProteltoimportdrawingsintoEAGLE.
UnderFile/ImporttherearenowsubentriesforEAGLEdrawing(theexisting
"Pastefromfile"functionality)andthenewACCELASCIIimport.
Nowdimensionobjectsarehandledinthedxf.ulp.
Anumberoffurtherentrieshavebeenprovidedin'File/Import'and'File/Export'
whicharehandledbyexistingULPs.Examples:ExportofDXF(dxf.ulp),BOM
(bom.ulp),Hyperlynx(hyperlynx.ulp),importofbitmaps(importbmp.ulp).
*LTSpiceconnectiononWindows:
ImportofLTSpiceschematicsintoEAGLEandexporttoLTSpice.
LTSpiceisaschematicsimulationtoolforfreeandavailableonWindows.
Ifinstalled,asimulationforanexistingEAGLEschematicwithautomatic
conversioncanbestartedfromEAGLE.
PossibilitytocreateEAGLEdevicesfromLTSpicelibrarydatathroughimport
ofaccordingpackagesinPADSformat,LTSpicesymbolsandconnectlists.
*Miscellaneous:

Nowtheoriginsofelementsareprintedagainiftheirlayerisactive.
Ifabusnamehasasynonymprefix,onlythatonewillbedisplayedtoavoid
toolonglabels.
SupportUNDO/REDOforapproval/disapprovalofERCandDRCerrors.
Anumberofentrieshavebeenaddedto'Tools'menuinschematicandlayout
editor.ThesetoolsarehandledbyexistingULPs.
Examples:Milloutlines(milloutlines.ulp),drilllegend(drillegendstack.ulp),
statistics(statisticbrd.ulp,statisticsch.ulp).
*Bugfixes:
NowthetextintheCHANGETEXTdialogisinitiallyselectedagain.
FixedDRCclearancecalculationforpolygonswithsamerank.
Avoidinglossofprecisionwhensavingverysmallgridvalues.
Correctedcheckfortoosmallgridentriesfromuser.
Fixedhandlingofmultilinetextobjectsinpolygoncalculation.
FixforerroneousERCwarningsinrelationtopartsofdevices
withpredefinedvalue(attribute'VALUE').
Correctioninonlinehelp:VALUEcommandonlyavailableindefaultassemblyvariant.
CHANGEPACKAGE/TECHNOLOGY:Ensureupdateoflibraryattributesiftheyaredisplayed
buthaven'tbeenchangedinschematicorboard.
Fixedacrashifapartisreplacedbyadevicewithoutpackage.
FixedhandlingofarbitrarypadshapesintheDRC.
Avoidedacrashifmixingtheselectionwithinnearbyobjectsandtextualinput.
FixedacrashwhendoingaGATESWAPwithanuninvokedgate.
FixedpotentialcrashonMACrelatedtoswitchingbetweeneditorwindows,textwindow
orCAMprocessorwindow.
FixedgraphicissuesonMAC(displayofpopupmenus).
FixedhandlingofdimensionsinXMLregardingextlengthandextoffset.
FixedacrashinPRINTcommandonWindowsifapreviouslyusednetworkprinteris
uninstalledandEAGLErestarted.
Fixedf/bannotationofattributeswhencopyingpartsintheschematic.
FixeddisplayingthepadnamesinthedevicepreviewoftheADDdialog.
ReleasenotesforEAGLE6.3.0
=============================
*Platforms:
Linux:libpngandlibjpegdirectlylinkedintotheexecutabletogetridof
dependencyandavailabilityofaccordingsystemlibs.
*ControlPanel/Preview:
Previewextensionsforboardandschematic.Sheetdescriptionsandsize
informationarealsodisplayed.
Besidefilepathindicationofdateandsizeofthecurrentlyselectedfilein
thestatusbar.
Previewforpackages:Displayarulertoindicatethesize.
*UserLanguage:
AddednewUserLanguageobjectmembersUL_DEVICE.activetechnology,
UL_DEVICESET.activedeviceandUL_INSTANCE.part.
ExtendedtheUserLanguagedatatype'string'tosupportunicodecharacters.
ModifiedhandlingofthedefaultassemblyvariantinULPs:
thefunctionvariant()returns"''"forthisandthefunctionsetvariant()

canbecalledwith"''"or"".
Nowtheobjectsof"ArbitraryPadShapes"areavailableinULPs
throughtheloopmembersUL_CONTACT.polygons()andUL_CONTACT.wires().
*CHANGEcommand:
AddedmissingoptionDTYPEfordimensiontypes.
*DIMENSIONcommand:
Selectionofrectanglesandoriginsofelementsorparts.
Snaptoobjectsondefiningtheseconddimensionpoint.
*TEXTcommand:
Nowtextobjectscancontainmorethanoneline.Linedistancecanbeset.
Note:OlderV6versionscanreadthesetextsbutnotdisplaythemcorrectly.
*Miscellaneous:
Nowtheeditorfordescriptionscaneditdifferentlanguagesifexisting.
Englishandthecurrentlocallanguagearealwaysavailable.
Nowduplicatelayernamesaretoleratedforcompatilibilityreasons
(eventhoughtheyshouldnotbeused).
DesignLink:Searchtextfieldnowwithhistory,filteringofresults.
Toavoidconfusion,editingthecoordinatesofrotatedrectangles
inthePropertiesdialogisnolongerallowed.
PCBquoteservice:
QuoteparametersnowgotoElement14,whereregionalspecificpartners
areoffered.
Parametersforassemblyservicewereadded.
AddedawarningifchangingtheassemblyvariantintheCAMProcessor.
Nowboardsarestoredwithproperdataofthecurrentassemblyvariant.
Reducedlinewidth(0.4mm)ifdrawingthemarking'X'ofnotpopulatedparts.
AddwidthandheightinthePropertiesdialogforrectangles.
Improvedattributedialogofdevicestoallowaddingnewattributes
withemptyvaluesviathecommandline.
*Bugfixes:
Fixedunnecessarywarningsaboutcoarsegridvaluesifpastingdirectlyinto
theboard.
AvoidinconsistencyincaseSch.Cmd.Add.AlwaysUseDeviceNameAsValuesetto1
ifthepartvalueisclearedlater.
FixedPINSWAP:ensureproperrelocationofalreadyroutedwiresonpads.
Fixedaninconsistency:donotallowPINSWAPorGATESWAPifanaffectedpin
isconnectedtoseveralpads.
Formalcorrectionofeagle.dtd(commentsnotallowedinside'ATTLIST').
Attributeswithreservednames(like'NAME','VALUE'etc.):
Preventionofcreationofsuchattributesexcept'VALUE'inlibraryeditor.
Parts/elementsfromdeviceswiththisattributetakeovertheattributevalue
aspart/elementvalue.Theattributeitselfisnolongeraccessible.
TheVALUEattributeisalsousedincaseofCHANGEpackage/technology
orREPLACEbyadevicewithsuchanattribute.
PreventionofchangingofsmashedreservedplaceholdertextsbyATTRIBUTEcommand:
Inthiscasetheattributelistofthepartorelementisdisplayedinstead.
Improveddrawingprecisionforarcs.

Preventionofcreationofpolygonswithonlytwopointsandoverlappingwires.
Fixedconnectivityofnet/buswiresorjunctionsifaddedtoagroup
withctrlclickandmovingthisgroup.
Fixedmovingagroupcontainingapolygonfromoneschematicsheettoanother.
Avoidinconsistencyifcopyingpartswithassemblyvariants.
Thealignmentpointofadimensionobjectisnowautomaticallyadjustedafter
changesbythePropertiesdialog.
Correctionofonlinehelp(functionxmlelement()).
Fixedunintentionalchangesofmirroredstateafterplacingatextonspecific
layers(likeNets).
AddedUNDO/REDOofPREFIXchanges(incl.markingfilechangedinlibraryeditor).
Creation/deletionofattributes:Ensureproperredisplayofelementsandinstances,
alsoafterUNDO/REDO.
Nowthenameofthedesignrulesisstoredintheboardfileagain.
FixedpolygonrepresentationinsignallayersafterMITERorSPLIT.
Preventionofmovingatextofasmashedinstancetoanothersheet
withouttheinstanceitself.
Fixedcheckbox'overwritesdevicename'inthePropertiesdialogofelements.
Addedmissinginfofor'Inner/OuterLayerDiam.'inthePropertiesdialogofvias.
NowthepolygonparametersThermalsandOrphansareonlyavailableif
applicable(intheboardeditor).
Fixforhighlightingpins/padsatwronglocationinPINSWAPcommand.
Fixeddrawingartefactswhendroppingapolygonduringconstruction.
FixedwritingtheXMLdatafileforairwiresinspecialcase.
Addedmissingdefaultassemblyvariant('')ifloopingthrough
UL_SCHEMATIC.variantdefsorUL_BOARD.variantdefs.
PreventionofchangingthepositionorrotationinthePropertiesdialog
ofanelementwiththe'Locked'flagchecked.
Avoidapossibleinconsistencyifanetisautomaticallygeneratedby
movinganinstancesothatpinscontacteachother.
Nowundefinedcharactersofthevectorfontaredisplayedas'?'.
Omitprintingoforiginsalsoforgatesandelements(likeforinstancesetc.).
AddedanerrormessageifaCHANGEparameterisusedinimpropercontext.
NowtheupdatereportXMLfileisopenedintheexternaleditorifnecessary
andoneisdefinedbytheuser.
Nowtheupdatereportwindowisopenedinreadonlymode.
FixedOPTIMIZE/UNDOifduringoptimizationawirehasbeenconverted
toanairwire.
Fixedunintendedconnectionsifpastinganetandthecorrespondingboard
containsasignalwithoutanetcounterpart.
FixforprintproblemonWindowsifcalledfromcommandlineeditor
(landscapewasignored).
Fixeddrawingtheunpopulatedcrossofinstancesifmodifiedthrough
thecommandline(VARIANT).
FixforPDFprintproblemonMACtoavoidlargeandnotsearchablefiles.
ChangedhandlingofnamesintheVALUEcommandsyntaxtocaseinsensitive.
FixintheAutorouter/Followmerouter:theextensionobjectsofnot
conntectedpadswitharbitrarypadshapewerenottakenintoaccount.
Fixfordrawingartefactsafterpastingadimensionobject.
FixedwritingtheXMLdatafileforairwireswithaninvalidextent.
Fixedselectingassemblyvariantsinthecomboboxwithsinglequotes
intheirnames.
AvoidunsuitableentriesinControlPaneltrees(e.g.'UserLanguagePrograms'
treeonlyforfilesendingwith'.ulp').
Fixedacrashifdrawingdimensionobjectsandthe'Dimensionlinewidth'
issettozero.Inthatcasearrowsarenolongerfilled.
FixedacrashifstartingtheAutorouter/Followmerouterwithanactive,

butnotavailablelayer.
FixedADDthroughthecommandlinewithassignmentofanobjectname:
thecurrentlyhandledobjecthasbeendroppedinadvertently.
Fixedtheattributesdialogofinstances:apreviousfixinversion6.2.1
hasaddedbymistaketheglobalattributeshere.
Fixedacrashwhenswitchingtoaprojectusingarecentlydeletedlibrary.
FixedapossiblelossofconsistencyafterrenaminganetwiththeNAME
commandorbyplacingasupplysymbolifthetargetnetexistsalready
onadifferentsheet.
ControlPanel:MadeKeyF2forrenamingfilesworkagain.
RemoveduselessAligncomboboxfromparametertoolbarwhenrunningthe
LABELcommand.
Properhandlingforchangeddeviceattributesinschematicwhenresetto
devicevaluefromlibrary.
Fixforfindingsymbolswithumlautswhenaddingthemindeviceeditor.
Fixforpossiblecrashwhencopyingpartswithassemblyvariantsfromone
schematictoother.
Userdefinedcontextmenus:Avoiddefinitionofmultipleidenticalmenu
entriesforoneobjecttype.
Avoidplaintextdescriptionsincontrolpanelturnintolinksafterprevious
clickonalink.
Nowglobalattributesareignoredasinversion5ifattributesofpartsare
accessedbyULPs.
FixforvisibilityofclickstateofbuttonsonMAC.
FixedmirroringoftextsofdimensionobjectsinmirroredlayerslikebDocu.
Fixedhandlingof'+'charactersintheULPfunctionscfgget()/cfgset();
thischaracterisvalide.g.inkeyassignmentswithmodifiers.
Fixedrecalculationofthesymbolboundswheneditingadeviceset.
FixfordisappearedpreviewinprintdialogafterprintingonMAC.
FixedfordisplayingthepointerrectangleintheSHOWcommandincase
it'sanetcontainingonlypinreferences(nowires).
FixforensuringcorrectprinterselectiononWindows.
Fixedinadvertentlyresettingofparameters(e.g.wirewidth)tofactory
defaultsifloadinganotherdrawing.
Fixedusingthepropernetclasswhilesubtractingpadswith"Arbitrary
PadShapes"frompolygons(e.g.inRATSNEST).
Fixedapossible"Abort:UnknownobjectType..."during"Pastefromfile"
ifthepasteddrawingcontainswiresofzerolength.
Fixedchangingavariantviathecommandlineonpartswithoverwritten
values.
Fixedchangingvalueortechnologyofpartsorelementswithvariants
nothavingownvalueandtechnology(thevariantskepttheprevious
valueandtechnologyfromdefaultvariant).
ReleasenotesforEAGLE6.2.0
=============================
*Miscellaneous:
AddedaniconforcutoutpolygonstotheparameterbarofthePOLYGONcommand
inboardandpackageeditor.Ifthelayerischangedtoanonsignallayer,
thepourstyleswitchestothedefault"solid".
Supportforsocalled"ExternalDevices":Deviceswithoutpackage,usedto
documentexternalmeasuringorsimulationconfigurations.
NewULPteardrops.ulpforteardropshapedconnectionsbetweenvias/padsand
attachedwiresegments.

NewULPcentroidscreamingcircuitssmd.ulpforexportofanetlist
inCentroidformat.
Onlinehelp:
Improveddescriptionofcommandlineoption'U'.
AddedchangenotefromV5toV6onobjecthierarchyforUserLanguage.
MoredetaileddescriptionofULPgroupfunctionsingroup(),setgroup()
andclrgroup().
*Bugfixes:
Fixedapossiblecrashafterremovingadeviceinthelibraryeditor.
Fixedroutingtooffgridcontacts,inparticularrotatedones.
FixedacrashifrunningtheCAMprocessorwithaboardcontaining
aninvalidpolygon.
FixedabugintheAutorouter/Followmerouterignoringholesinpackages.
Addedhandlingofblanksindevice,gate,packageandsymbolnames
ifupdatingfilesfromolderversionsbysubstitutionwith'_'.
Enhancedresolutionindialoginputfieldsaccordingtotheincreased
resolutionofcoordinates.
Fixedcopyingfromtheemptyvariantintheconnectdialog(libraryeditor).
FixedhandlingofalignmenttagofattributesifreadingaV6drawing
Fixedsubtractingmirroredtextsfrompolygonsifplacedinpackages.
FixforcrashinCAMprocessorincaseofpolygonswith'positivecoordinates'
switchedoff.
Fixedcopyinginstancesifselectedwithanoffset(jumpeffectofinstancesinCOPY).
ResolveconsistencyproblemafterCHANGEPACKAGEforpackageswithpadsnames
startingwith'+'or''.
Ensurethatthenewpolygonpourstyle"cutout"isonlyusedifthepolygonis
inasignallayer(116).
Fixeddeletingpolygonedges:Dropthecurrentlycalculatedpolygondataforcorrect
updateafterdelete.
CopyPaste:Adaptnetclassofpastednetifnetwithsamenamealreadyexists.
ULP:Fixsyntaxproblemforinstances()loopofUL_SHEET.
Fixedrenamingofsignalpolygons:Thepolygonsometimesvanishesifalreadycalculated.
FixedUNDO/REDOrenamingofcalculatedsignalpolygons:Droptheobsoletecalculation.
FixedacrashifmirroringinstancesduringMOVEcommandifapinisdirectlyconnected
toanother.
Fixedpossiblecorruptnessofsymbolnamesafterdrag&dropofdevicesfrom
controlpanelintothelibraryeditor.
FixedtheDRCcalculationof'StopMask'errorsoflong/offsetpads.
FixedpositionofdimensionsifgeneratingaCAMprocessoroutput
withoption'positivecoordinates'on.
Fixedacrashinlibraryeditorifrunningascriptwithmanychanges
betweeneditmodes(device,package,symbol).
Fixedautoroutingboardswithpackagescontainingpolygonsaspadshapes.
ResolveconsistencyproblemafterREPLACEinspecialcases.
FixforREPLACEofdevicesthatdon'tmatchintheirgatespositions
ornames(wrongmatchingleadingtolibraryupdatefailure).
FixformissingdevicesintheADDdialogiftheyarewithouttechnologies.
Fixedaperformanceissueifloadingaboardcomingfromanolderversion
withmanyrotatedelementswithcontactsconnectedtolargesignals.
FixedopenfileproblemduetoerroneoushandlingofUTF8characters.
Addedhandlingofblanksinpin,padandsmdnames
ifupdatingfilesfromolderversionsbysubstitutionwith'_'.
Addedhandlingofemptygatenamesifloadingfilesfromolderversions
bysubstitutionwith'G$$1'(exotictominimizeambiguities).
ULP:Setthepropersheetcontextifloopingthroughpinrefsofanet.

ULP:FixedloopingthroughvariantsofanelementinaULP.
ULP:Providetheproperdevicecontexttoaccesspinref.pin.contact.
ImprovedsyntaxoftheVARIANTcommandtoallowvariantnamesbeginning
with'+'or''.
FixeddisplayingthelibrarydescriptionintheADDdialogforlibrarieswith
asymboldescription.
FixedtheCONNECTcommandifgatenamesstartingwith'.'areused.
Fixhandlingumlautsor''inlibrarynameswhenloadingfilesfromolder
versions.
Fixedlibraryupdateproblemrelatedtoseveralpartsusingsamedeviceset
butdifferentgatecombinations.
Fixedclearingcontentoftheparametertoolbarwhileprocessingacommand
sequence.
Fixedhandlingmultiplepadsconnectedtothesamepinbyaddingan
additionalattribute'routetag'totheXMLdataformat.
Fixedchangingthevalueofattributesofinstances.
Fixedupdatingofdrawingscomingfromolderversionscontainingsmashed
Elements/InstanceswithmultipleidenticalplaceholdertextslikeNAMEorVALUE.
Fixedchangingassemblyvariants:updatethedrawingaccordingly.
FixedUNDO/REDOofassemblyvariantchanges.
Fixedlayervisibilityofnotpopulatedelementsincurrentassemblyvariant.
FixedhandlingassemblyvariantsinULPs:providethecrossdrawnover
notpopulatedpartsintheschematicaswiresoftheaccordinginstancesymbols.
SkiptheobjectsinlayersliketPlace/bPlaceifloopingthroughtheobjects
ofnotpopulatedelementsintheboard.
Propersupportforcaseinsensitivehandlingofassemblyvariantnamesinthe
VARIANTdialog.
FixforinconsistencyproblemafterPINSWAPandUNDO.
FixedhandlingassemblyvariantsintheCAMprocessor:Drawacrossovernot
populatedpartsintheschematicanddonotdrawtheobjectsofnotpopulated
elementsinlayersliketPlace/bPlace.
EnhancedtheCAMprocessorGUItoallowselectingaspecificassemblyvariant
andtodisplaythecurrentlyselectedassemblyvariantinthestatusbar.
Fixedsorting'numericstring'arraysintheuserlanguageforstrings
containinganumericsequencegreaterthan2147483647.
Fixeddrawingthecrossofnotpopulatedandsmashedpartsintheschematic
aftermovingoneofitstexts:thesizeofthecrossdoesnolongertake
thetextsofsmashedpartsintoaccount.
FixedexportingthepadnamesonpinsifgeneratingCAMprocessoroutput.
AddedmissingULPconstants(ALIGN_...).
Restoredthepossibilitytoprovoketheconnectivityofnetsonpinsby
pseudomovementsofinstances(selectingandreleasingatthesamelocation).
Fixforconsistencyproblemafterlibraryupdate(REPLACEorexplicitUPDATE)
duetoimproperupdateofchangedsymbols.
FixedwrongorientationoftextsafterUNDOofaPASTEcommand.
FixedSMASHofinstances/elementswithplaceholdertextswithanalign
otherthanthedefaultalignbottomleft.
Fixedanetclassinconsistencyifasupplynetwithanetclassotherthan0
alreadyexistsandiscontinuedonanothersheetbyaddingsupplydevices
pintopin.
Setnetclassofnewlycreatedsupplynetsbyplacingsupplydevicespintopin
tothecurrentnetclass.
Fixedacrashwhencopyingspecial('grubby')polygons.
FixedtheCLASScommandtohandleclearancestoclassesgreaterthan9.
Fixeddrawingofdimensionswhilemodifyingthem(avoidingartefacts).
Addedamissingwindowrefreshafterchangingofdimensionsettings.
Fixedrenamingnetsforthecase'everySegmentonthisSheet'.

ULPfunctionsnetget/netpost:WorkaroundforwrongSSLerror"Handshakefailed"
forSSLconnectionsduetoerroneousOpenSSLlibonWindowsXPSP3.
Iftheerroroccurstheusercandecidewhethertocontinueanyway.
ThisalsofixesconnectionproblemswithDesignLink.
FixforpropergroupselectionbyULPfunctionsetgroup.
GROUPselectionwithctrlclick:Fixforclicksgettinglost,
fixforhandlingofpolygons.
FixedreadingthedescriptionoftheDesignRules.
Fixedautomaticgenerationofelementnamesinprojectcontext:Thenamesof
partswithoutpackage(e.g.supplydevicesorframes)werenottakenintoaccount.
Fixforpossiblelossofchangesinboardeditorafterloadinganotherproject
pairfromunchangedschematiceditorandviceversa.
Fixfor"emptyscreeneffect"duetodegeneratedarcsfromolderEAGLEversions.
Extendtootightradiuslimitationforcircles.
FixedcrashinSHOWafterselectionofoneentityanddeselectionwithCtrlclick.
Fixeddrawingofverylargerectangles.
FixedacrashinULPfunctionsetgroup()ifexecutedfromlibraryeditorand
nothingedited.
ReleasenotesforEAGLE6.1.0
=============================
*DIMENSIONcommand:
Addedanoteaboutthesettingsfordimensionobjectstotheonlinehelpof
theDIMENSIONcommand.
*Miscellaneous:
Thenewoption"Legacymousewheelmode"in"Options/Userinterface"canbe
activatedunderMacOSXtoswitchbacktothemousewheelhandlingasit
wasinversion5.
OnlinehelpforSCRIPTcommand:Addasectionaboutscriptlabels.
*Bugfixes:
Fixedamissingscreenupdateafterupdatingasymbolinaschematic
drawing,wherethenewversionofthesymbolextendsoutsidethe
surroundingrectangleoftheentiredrawing.
FixfortweakingoffpolygonorphansinCAMprocessoroutputwith
positivecoordinates.
Correctsupportfornewmembers"headline"and"description"ofULPtypes
UL_BOARD,UL_SCHEMATICandUL_SHEET.
Fixedsubtractingtextswithvectorfontfrompolygonsifplacedinpackages.
Fixedchangingthefontoftextsifthedrawinghasset'AlwaysVectorFont'.
Fixedhandlingattributeswithemptynamesinelementswhenupdatinga
boardfrombeforeversion6.0(theywillbesilentlyignored).
FixedsubtractingtextswithvectorfontfrompolygonsinCAMprocessoroutput.
Fixederroneouslycheckingpolygonswithrank6andpolygonswithasmallerrank
intheDRC.
Fixedjumpinginitialairwirepositionwhenroutinginspecialcases.
FixedacrashintheROUTEcommandwhenroutingatrackthatprovokes
animmediateoptimize.
FixedacrashintheControlPanel'streeviewwhenrenaminganitem,and
thenewnamealreadyexists.
ADDcommand:Ensureproperinitializationofpartvaluesifthedevicehastheattribute

'VALUE'setortheeaglercswitchSch.Cmd.Add.AlwaysUseDeviceNameAsValueisset.
FixedacrashintheRIPUPcommandifusedinanonboarddrawing.
Fixedautomaticgenerationofpartnamesinprojectcontext:Thenamesofelements
withoutacorrespondingpartwerenottakenintoaccount.
Pastefromfile:Ifnets/signalsfrompastebufferareconnectedtoanexisting
net/signal,updatenetclassesofpastebuffernets/signalsaccordingly.
Warntheuserbeforeincaseofchanges.
Fixedacrashifdeletingagroupcontaininganetwireandajunction
inspecialconstellation.
SmashedElements/Instances:Ensureloadofdrawingincaseofmultipleidentical
placeholdertextslikeNAMEorVALUE.
FixeddrawingofpolygonsofmirroredelementswiththeCAMProcessor
(usemirroredlayerifapplicable).
Fixedapossiblecrashifopeningalibrarypaneltreecontaining
alibrarythatwouldimplyanupdatereport.
ReleasenotesforEAGLE6.0.0
=============================
*Platforms:
TheMacOSXversionofEAGLEnowrequiresanIntelMac.Itnolongerruns
onPPCmachines.
MacOSX10.4,MacOSX10.5andWindows2000arenolongerofficially
supported.
IfyouarerunningMacOSX10.7"Lion"andareusingatrackpad,you
cannowusethe"twofingerpan"gesturesforpanningthecontentofthe
editorwindow.Zoominginandoutisdonewiththe"pinch"gesture.
ToavoidproblemswithoverwritinganexistinginstallationofEAGLEwith
anewerversiononMacOSX,thedefaultinstallationdirectorynowcontains
thecurrentversionnumber(sameasonWindowsandLinux).
TheMacOSXinstallernowallowsrevertingbacktoolderversionsofEAGLE.
*FiledataformatchangedtoXML:
TheEAGLEfileformathasbeenchangedfrombinarytoXML.
ThecompletedefinitionofthenewEAGLEfileformatcanbefoundinthe
file"doc/eagle.dtd".
Existingfileswillbeautomaticallyupdatedtothenewformatwhen
theyaresavedwithversion6.
Thepindirection"I/O"hasbeenchangedto"io"(withouttheslash).
Whereverapindirectionisallowedincommandlineinput,theoldvalue
willstillbeacceptedforcompatibilitywithearlierversions,butinthe
XMLfilesonly"io"willbeused.
*Mulitplepadsconnectedtothesamepin:
Multiplepadscannowbeconnectedtothesamepin.
Ifapinisconnectedtomultiplepads,andthepadnameisvisibleon
thepin,thesmallestofallpadnamesconnectedtothatpinisdisplayed,
followedbyanasterisk('*')toindicatethatthereismorethanonepad.
Aftertheasteriskthetotalnumberofpadsconnectedtothispinis
displayed.
The"Samesignals"checkbetweenSMDsandpads/SMDsisnolongerapplied
withinthesamepackage.

*Arbitrarypadshapes:
Anywiresandpolygonsinsignallayers(116)drawninapackage
thatareconnectedtoapadorsmdarenowconsideredelectrically
connectedtothatpad/smd.Thisallowsthedefinitionofarbitrary
padshapes.
See"Help/EditorCommands/PAD|SMD/ArbitraryPadShapes".
The'rank'parameterisnowobsoleteforpolygonsinpackages.
Packagepolygonsinsignallayersthatarenotconnectedtoapad/smdwill
behandledasiftheyhadarankof0.
*Cutoutpolygons:
Thenewpolygonpourstyle"cutout"canbeusedtodefinepolygonsthat
get"subtracted"fromallothersignalpolygonswithinthesamelayer.
See"Help/EditorCommands/POLYGON/Polygoncutouts".
*Dimensions:
ThenewcommandDIMENSIONcanbeusedtodrawdimensions.
See"Help/EditorCommands/DIMENSION".
*Differentialpairrouting:
TheROUTEcommandnowsupportsroutingof"DifferentialPair"signals.
TheRATSNESTcommandprefersopenwireendswhengeneratingairwires
forDifferentialPairsignals.
*Automaticmeanders:
ThenewcommandMEANDERcanbeusedtobalancethelengthsof
differentialpairsignals,ortoincreasethelengthofasignalsegment
toagiventargetlength.
*Assemblyvariants:
ThenewcommandVARIANTcanbeusedtodefineassemblyvariants.
Assemblyvariantsdefinewhetheragivenpartisactuallypopulated
ontheboard,andwhatvalueandtechnologyithas(ifdifferentfrom
thedefault).
Youcanaccessassemblyvariantsbyopeningthedialogunder
"Edit/Assemblyvariants...".
Ifadrawingcontainsassemblyvariants,theactiontoolbarshowsanew
comboboxthatallowsyoutoselectoneofthesevariants.
TheVALUEcommandalwayschangesthevalueofapartinthecurrently
selectedassemblyvariant.
ThenewUserLanguageobjectsUL_VARIANTDEFSandUL_VARIANTS,aswellas
thenewmembersUL_SCHEMATIC.variantdefs,UL_BOARD.variantdefs,
UL_PART.variantsandUL_ELEMENT.variantscanbeusedtoaccessassembly
variantsfromaUserLanguageProgram.
ThenewUserLanguagefunctionssetvariant()andvariant()canbeused
tosetandquerythecurrentassemblyvariant.
ThenewUserLanguagemembersUL_PART.populateandUL_ELEMENT.populate
canbeusedtodeterminewhetheraparthastobepopulatedinthe
currentassemblyvariant.
Thenewplaceholder>ASSEMBLY_VARIANTcanbeusedtodisplaythenameof
thecurrentassemblyvariant.ASSEMBLY_VARIANTcanthereforenolongerbe

usedasanattributename.
ThenewcommandlineoptionAcanbeusedtospecifyaparticular
assemblyvariantwhenrunningtheCAMProcessor.
ThecommandsADD,CHANGEPACKAGE|TECHNOLOGY,REPLACE,UPDATEandVALUE
canonlybeusedifnoassemblyvariantisactive.
*Textalignment:
Textscannowhaveoneofninedifferentalignments,consistingof
combinationsofleft,right,center,topandbottom.
Thereadingdirectionofverticaltextscannowbeselectedfrom"up"
and"down"in"Options/Userinterface".
*Increasedinternalresolution:
TheinternalresolutionofEAGLEhasbeenincreasedbyafactorof32.
Itusedtobe0.1micronandisnow0.003125micron.Thisallowsdrawings
inimperialunitstouseexactvaluesformultiplesof1/4,1/8,1/16,
1/32and1/64mil.
Themaximumdrawingareaisnow4x4meters(about150x150inch).
IfaUserLanguageProgramdirectlyhandlescoordinatesorsizesin
editorunitsandneedstoknowtheactualvalueofoneeditorunit,it
needstobeadjustedtousethenewvalue.
ThenewUserLanguagefunctionsinch2u(),mic2u(),mil2u()andmm2u()
canbeusedtoconverttherespectiveunitstointernaleditorunits.
Duetotheincreasedresolutionofcoordinates,anyapprovedERCorDRC
errorsfromolderversionscannolongerberecognizedassuch.Therefore,
whenyouruntheERC/DRCafterupdatingafiletoversion6,theseerrors
willshowupagainandyoumayhavetoapprovethemagain
Onceyouoverwriteaprojectfile(eagle.epf)fromanolderversionwith
thisnewversionofEAGLE,thedimensionvaluesinitwillbestoredin
adifferentformat.Ifyouthenloadsuchafilewithanoldversionof
EAGLE,allmenuentries(likewirewidthsordrilldiameters)willfall
backtotheirdefaultvalues.
*Supplylayers:
Supplylayers(i.e.layerswithnamesthatstartwitha'$')arenolonger
treatedspecial.Layersforsupplysignalsnowneedtoberealizedusing
signalpolygons.
WhenaboarddrawingfromanolderversionofEAGLEisloaded,anysupply
layersitcontainswillberenamedbymovingthe'$'totheendofthe
name.Thismakessureautomatedscriptsthattreatasupplylayeras
"negative"don'tmakeamistake,whilestillindicatingthatlayeras
havingbeenasupplylayer.Thefunctionalityofthesupplylayeris
replacedbyasignalpolygonwiththepropername,usingtheminimumwire
widthfromthenetclassofthatsignal.Thepolygonisdrawnintothe
formersupplylayerasarectangularshape,coveringtheareadefinedby
anywiresintheDimensionlayer,bypadsorbyvias.TheAutoroutersetup
ismodifiedinsuchawaythatthelayercontainingthegeneratedpolygon
isactivated(withpreferreddirection'*'),andthecostsforthatlayer
setto99inallpasses.
VERYIMPORTANT:
Afterupdatingaboardwithsupplylayersfromanolderversion,make
sureyouruntheRATSNESTcommandtoverifywhetherallpadsarestill

connectedtotherespectivesignal.
*BGAescaperouting:
RouteallsignalsareoutofaBGAfollowingdesignrulesandavailablelayers.
ULPsolution.Startwith'runroutebgaelement'.
*Userdefinedcontextmenus:
WiththeSETcommanduserdefinedentriescanbemadeintothecontextmenusof
selectableEagleobjecttypes.Theyarestoredintheeaglercfile.
*UserLanguage:
TheUserLanguageconstantsPAD_SHAPE_ANNULUS,PAD_SHAPE_THERMAL,
VIA_SHAPE_ANNULUSandVIA_SHAPE_THERMALarenowobsolete.
TheyarestilltoleratedforcompatibilitywitholdULPs,butnopadorvia
willeverhavesuchashape.
TheUserLanguagememberfunctionUL_SHEET.partsisdeprecatedandshould
nolongerbeused.UsethenewfunctionUL_SHEET.instancesinstead.
TheoldfunctionisstillavailableforcompatibilitywithULPswritten
forolderversions.
TheUserLanguageobjectsUL_BOARD,UL_SCHEMATIC,UL_SHEETandUL_SYMBOL
newhavethenewdatamembers'description'and'headline'.
TheUserLanguagedatamemberUL_PIN.contactisdeprecated,becauseapin
cannowbeconnectedtomultiplepads.Itwillworkforbackwards
compatibilityandaslongasonlyonepadhasbeenconnectedtothepin,
butwillcausearuntimeerrorwhenusedwithapinthatisconnectedto
morethanonepad.UsethenewloopmemberUL_PIN.contacts()instead.
ThenewUserLanguagedatamembersUL_PIN.routeandUL_CONTACTREF.route
tellwhetheralloranyoftherespectivecontactsneedtoberouted.
ThenewUserLanguageobjectUL_DIMENSIONcanbeusedtoaccessdimension
objects.
ThenewUserLanguagefunctionsinch2u(),mic2u(),mil2u()andmm2u()
canbeusedtoconverttherespectiveunitstointernaleditorunits.
TheUserLanguageobjectUL_TEXTnowhasthenewdatamember'align'.
Thenetpost()functionhasanewoptionalparametertosetthecontent
typeoftheposteddata.
PCBservice(menubuttonandpcbservice.ulp):ExtensiontoEuroCircuits
forEuropean,PentalogixforAmericancustomers,dependingon
countrysettings.
*CAMProcessor:
Thecommandlineoptions'a'and't'arenolongersupported,because
theCAMProcessordoesn'tuseAnnulusorThermalsymbolsanymore.
Forcompatibilitywithexistingscripts,theseoptionsarestill
tolerated,buttheyhavenoeffect.
Theapertureshapes"annulus"and"thermal"arenolongerusedbythe
CAMProcessor.
Anyparametersreferringto"Annulus"or"Thermal"havebeenremoved
fromtheeagle.deffile.Theyarestilltoleratedwhenusingsuchafile
fromanolderversionofEAGLE,buttheyhavenoeffect.
*DesignRules:
MostoftheparametersrelatedtoThermalandAnnulushavebeenremoved

fromthe"Supply"taboftheDesignRulesdialog.
ChangestotheDesignRulesarenowfullyhandledbyUNDO/REDO.
*AUTOcommand:
TheAUTOcommandnolongerclearstheUNDObuffer(unlessanexistingjob
iscontinued/finished).
*BOARDcommand:
TheBOARDcommandnolongerclearstheUNDObufferoftheschematicifa
boardisnewlygenerated.
*CHANGEcommand:
TheCHANGEcommandnowcheckswhethertheselectedobjectalreadyhasthe
requestedpropertyvalue,andchangesitonlyifnot.Thismayresultinan
actualCHANGEcommandnotgeneratinganUNDOstep,becausenothinghas
changedatall.
ThenewoptionCHANGEDTYPEcanbeusedtochangethetypeof
dimensionobjects.
ThenewoptionCHANGEALIGNcanbeusedtochangethealignmentof
textobjects.
*CLASScommand:
Themaximumnumberofnetclasseshasbeenincreasedto16.
AnychangesmadetothenetclasseswiththeCLASScommandarenowfully
handledbyUNDO/REDO.
TheCLASScommandnowacceptsclassnamesthatstartwithdigits,aslong
astheyarenotaplainintegernumber.
*CONNECTcommand:
TheCONNECTcommandcannowhandleseveralpadnamesatonce,tocreate
aconnectionofseveralpadstoonepin.
ThenewkeywordsALLandANYintheCONNECTcommandcontrolwhetherall
oranyofthepadsinamultiplepadconnectionneedtoberoutedinthe
board.
AddedanotetotheonlinehelpoftheCONNECTcommand,sayingthatthis
commandworksalotfasterifallconnectionsofonedevicearegivenin
onesinglecall.
*COPYcommand:
InolderversionsofEAGLEtheCOPYcommandwasusedsolelytocopyobjects
withinadrawing,asopposedtotheWindowsbehavior,whereCOPYplacesa
copyoftheselectedobjects(i.e.theGROUP)intothesystem'sclipboard.
Asofversion6,EAGLE'sCOPYcommandprimarilybehavesthesamewayasin
otherWindowsapplications,byputtingacopyofthecurrentgroupintothe
clipboard.Theoriginalfunctionalityofcopyingselectedobjects,or
copyinglibraryobjectsbetweenlibraries,isstillfullyavailable,which
isespeciallyimportanttokeepexistingscriptsandULPsworking.
WhathasalsooftenirritatedWindowsusersisthatinEAGLEtheCUT
commandhasonlycopiedthecurrentgrouptotheclipboard,butdidnot
actuallydeletethegroupfromthedrawing.SinceaCUTcommandthat
deletesthegroupwouldnotbeofmuchuseinaboard/schematicpairthat

isconnectedviaforward&backannotation,theCUTcommandhasbeen
removedfromthemainpulldownmenuandthecommandbuttontoolbar.Itis
stillfullyavailablefromthecommandlineorwithinscripts.Thecommand
SETCmd.Copy.ClassicEagleMode1
restorestheoldbehaviorofboththeCOPYandtheCUTcommand.Notethat
thissettingonlytakeseffectthenexttimeyouopenaneditorwindow.
AddedanotetotheonlinehelpofCOPYabouthowtocopyobjectsfrom
oneschematicsheettoanother.
*DESCRIPTIONcommand:
TheDESCRIPTIONcommandnowalsoworksinschematics,sheets,boardsand
symbols.
IfthefirstparametertotheDESCRIPTIONcommandisanasterisk('*'),
thedescriptionofthelibraryorschematicwillbemodified,asopposedto
anindividualdeviceset,package,symbolorsheet.
*DISPLAYcommand:
TheDISPLAYcommandcannowalsodeleteinternallayers,aslongasthey
areempty.
*DRCcommand:
IftheDRCcommandisgivenanasteriskcharacter('*')asthefirst
parameter,theDesignRulesdialogwillbeopenedandalloweditingthe
DesignRules,withouttriggeringanactualcheckwhenthedialogis
confirmed.
The"Samesignals"checkbetweenSMDsandpads/SMDsisnolongerapplied
withinthesamepackage.
*EDITcommand:
CreatingorreorderingschematicsheetsnolongerclearstheUNDObuffer.
*ERCcommand:
IftheERCestablishesconsistencybetweenaboardandaschematic,itnow
storesthisfactintheUNDObuffer.WhengoingbackintheUNDOhistory
toapointbeforeconsistencywasestablished,theforward/backannotation
willbedisabledagain.NotethatdoingREDOwillnotautomatically
reestablishconsistency!
Storingthefactthatconsistencyhasbeenestablishedalsotruncatesthe
UNDObufferatthatpoint.
*ERRORScommand:
TheERRORSdialogcannowapprove/disapproveallerrors/warningsatonce.
Youneedtoselectandexpandthedesiredsectionandpressthe
"Approveall"or"Disapproveall"button,respectively.Aconfirmation
dialogwillmakesureyoudon'tdothisinadvertently.
*GATESWAPcommand:
TheGATESWAPcommandnowleavesthe'smashed'propertyofinstancesinplace.

*LAYERcommand:
TheLAYERcommandcannowalsodeleteinternallayers,aslongasthey
areempty.
*PASTEcommand:
NetsnowonlykeeptheirnameinthePASTEcommandiftheyhavealabel
orareconnectedtoasupplypin,andthatlabelorpinisactuallyinthe
group.InV5thisdecisionwasmadeindependentofwhethersuchalabel
orpinwasactuallyinthegroup.
Pastingisnowdoneviathesystem'sclipboard.Thisallowsgroupstobe
copiedfromoneinstanceofEAGLEintoanother.
ThePASTEcommandcannowpasteacompleteconsistentboard/schematicpair
intothecurrentlyeditedproject.See"Help/EditorCommands/PASTE/Pasting
fromafile".
*REMOVEcommand:
RemovingaschematicsheetnolongerclearstheUNDObuffer.
*RUNcommand:
Startedfromacontextmenutheaccordingobjectcanbeidentifiedwithingroup().
*SETcommand:
SETUNDO_LOGON|OFFisnolongeraglobalsetting,butactsonlyuponthe
editorwindowwithinwhichitisexecuted(incaseofaconsistent
board/schematicpairitworksontheotherwindowaswell).
*UNDOcommand:
TheUNDOcommand(aswellastheREDOcommand)nowdisplaysinthestatus
barwhatkindofcommandwasundone(orredone)andhowlongagothat
commandhasbeenexecuted.Ifthecommandwasoriginallyexecutedinthe
board,andUNDOwasdoneintheschematic,itwillalsoindicatethat
(andviceversa).
ThenewoptionLISTintheUNDOcommandopensadialogthatcontainsthe
entirecontentsoftheundobuffer.Youcannavigatethroughthelistof
undo/redostepsbyclick&draggingthelistdelimiter,orbydirectly
clickingonanygivenstepyouwishtogobackorforwardto.Ifthere
areseveralstepsbetweenthecurrentdelimiterpositionandtheclicked
listitem,allstepsinbetweenwillbeexecutedinthepropersequence.
GoingupwardinthelistmeansdoingUNDO,goingdownwardresultsinREDO.
CAUTION:thisisaverypowerfultool!Bygoingallthewaybackinthe
UNDOlist(whichcanbedonewithasinglemouseclick)andexecutingany
newcommand,theundobufferwillbetruncatedatthatpoint,andthere
isnowayback!Sousethiswithcare!
*Miscellaneous:
DialogCHANGEpackage/technology:Supportofexternallinksandrepresentation
ofimages.
ULPfunctiondlgTextView:Propersupportforlinkstolocalfiles(openapplication).
Thenumberoftechnologiesperdeviceisnolongerlimitedto254.

Thenumberofpackagevariantsperdevicesetisnolongerlimitedto254.
Thevalidrangeofvaluesforpinandgateswaplevelsisnolonger
limitedto255.
Thestatusbaroftheeditorwindownowcontainsindicatorsthatshow
whetherthedrawinghasbeenmodified,andwhetherforward&backannotation
isactive.
Thesheetthumbnailsintheschematiceditornowdisplaytheheadlineof
thesheets'descriptionsastheircaption.
Thesheetcomboboxintheschematiceditornowdisplaystheheadlineof
thesheets'descriptions.
Thecontextmenuofthesheetthumbnailsintheschematiceditorhasthe
newoption"Description"whichcanbeusedtoeditthedescriptionofa
sheet.
Ifoneeditorwindowofaconsistentboard/schematicpairisclosed,the
remainingwindownowdisplaysawarningthatf/bannotationhasbeen
severed.Youcanclickintothatwarningtohideit.
ShowdefaultcommandtextbuttonsforDesignLinkandPCBService
onlyinsuitableeditorwindows(PCBServiceonlyinboardeditoretc.).
IfalimitededitionofEAGLEcan'tperformaparticularaction,itnow
informstheuseraboutthereason.
AddedanotetotheonlinehelpoftheOPTIMIZEcommand,sayingthatthis
commandisonlyapplicableinaboard,andthatonlysignalwirescanbe
selected.
PCBserviceULP:Displayquoteparametersindialog.Makecountrychangeable
(ServicegoestoPentalogixorEurocircuitsdependingoncountry).
*Bugfixes:
Groupselectionbypolygon:Avoidselectingtoomuchinspecialcase.
PRINTcommand:Transferoptionstoprintdialogifnotendedwith';'.
CAMprocessordialog:Avoidsettingsgettingoverriddenfrompreviouslyopened
CAMfile;Avoidcrashaftersaveandopeningrecentfile.
ULPfunctionssetgroup/ingroup:Bugfixifcalledforothereditorwindowandno
groupdefinedyet.
ULPfunctiondlgListView:Nosortingforparametersort=0.
ULPfunctiondlgComboBox:Avoidjumpingcomboboxsizeinspecialcase(dlgRedisplay
called).
FixforwrongREPLACEwithpackageandtechnologyinspecialconstellations.
Infodialogforarcs/wires:Correcthandlingofcapstylewhilechanging
curveto0/from0.
FixedupdatingsheetnumbersintheERRORSdialogwhenreordering,
insertingordeletingsheets.
TheframeobjectisnowproperlyhandledwhenrotatedwiththeMOVE
command.Note,though,thattheorientationoflettersanddigitsinthe
framebordersdoesn'tchangewhenaframeisrotated.
Fixedhandling"\n"intheeaglercfile.
Fixedhandling':'infilenamesunderLinuxandMacOSX.
FixwrongwidthcalculationofXreflabels.
FixedtheonlinehelpforUL_AREAtocorrectlyindicatethattheareaof
aUL_PACKAGEorUL_SYMBOLinaUL_ELEMENTorUL_INSTANCEcontextincludes
theoffsetoftheelement/instance.
Fixwrongbehaviouroftoolbarextensions,inparticularfortextmenus.
FixforULPfunctionnetget()/netpost()incaseofStatus301("movedpermanently"):
Redirectionifpossible.
Fixedtruncationoftextdescendersincommandtextbuttons.

Você também pode gostar