Professional Documents
Culture Documents
Eagle-V6 Tutorial en PDF
Eagle-V6 Tutorial en PDF
Tutorial Version 6
Schematic Layout Autorouter
for Linux Mac Windows
!" Edi!ion
CadSof! Co)#u!*r
If you have any questions please feel free to contact us: USA and other countries: Phone: Fax: Internet: #"a$%:
+1 (954) 237 0932 +1 (954) 237 0968 www.cadso t!sa.co" In o&cadso t!sa.co"
Germany and other European countries: Phone: +49 (0)8635 6989'10 (ot%$ne: +49 (0)8635 6989'30 Fax: +49 (0)8635 6989'40 Internet: www.cadso t.de #"a$%: In o&cadso t.de And remember that we offer a free hotline for our customers!
)o*+r$,ht 2011 )ad-o t )o"*!ter. .%% r$,hts reser/ed wor%dw$de. 0o *art o th$s *!1%$cat$on "a+ 1e re*rod!ced2 stored $n a retr$e/a% s+ste"2 or trans"$tted2 $n an+ or" or 1+ an+ "eans2 e%ectron$c2 "echan$ca%2 *hotoco*+$n,2 record$n,2 scann$n,2 d$,$t$3$n,2 or otherw$se2 w$tho!t the *r$or consent o )ad-o t )o"*!ter. Pr$nt$n, th$s t!tor$a% or +o!r *ersona% !se $s a%%owed.
4$ndows $s a re,$stered trade"ar5 o 6$croso t )or*orat$on. 7$n!x $s a re,$stered trade"ar5 o 7$n!s 8or/a%ds. 6ac $s a re,$stered trade"ar5 o .**%e )o"*!ter Inc.
Table Of Contents
1 4hat to #x*ect Fro" 8h$s 8!tor$a%.............................................................6 2 Feat!res o #.97#.......................................................................................7 -+ste" :e;!$re"ents...............................................................................7 Pro ess$ona% #d$t$on..................................................................................7 9enera%...................................................................................................7 7a+o!t #d$tor..........................................................................................8 -che"at$c #d$tor....................................................................................8 .!toro!ter 6od!%e.................................................................................9 -tandard #d$t$on.......................................................................................9 Free"$!" #d$t$on.....................................................................................9 7$,ht #d$t$on...........................................................................................10 3 Insta%%at$on................................................................................................10 4$ndows.................................................................................................10 7$n!x......................................................................................................11 6ac <- =................................................................................................12 4 7an,!a,e -ett$n,s.....................................................................................13 4$ndows.................................................................................................13 7$n!x and 6ac <- =...............................................................................13 5 Ind$/$d!a% #.97# -et!*............................................................................13 8he -cr$*t F$%e ea,%e.scr..........................................................................13 >ser Inter ace.........................................................................................14 F!nct$on ?e+s.........................................................................................14 7a+er )o%ors............................................................................................14 6 8he )once*t o the #.97# >ser Inter ace.................................................14 -e%ect$n, 6en! Ite"s.............................................................................15 6o!se )%$c5............................................................................................15 -e/era% In*!t .%ternat$/es......................................................................15 >se o ?e+ )o"1$nat$ons........................................................................16 8he )ontext "en!..................................................................................16 )o""and and Para"eter In*!t /$a the )o""and 7$ne.........................16 7 )ontro% Pane%............................................................................................19 #.97# F$%es............................................................................................20 @ac5!* F$%es............................................................................................20 )reate #.97# ProAects............................................................................20 8 7oad F$%e and -e%ect 6on$tor Boo"...........................................................21 9 -e%ect$n, 7a+ers or C$s*%a+......................................................................22 10 -ett$n, !* 9r$d and >n$t.........................................................................23 11 4$res2 )$rc%es2 .rcs2 :ectan,%es2 8ext......................................................24
8he 4I:# )o""and..............................................................................24 )han,$n, 7$ne 4$dth..............................................................................25 )han,e <1Aect to another 7a+er.............................................................26 >ndoD:edo F!nct$on..............................................................................26 8he )I:)7# )o""and...........................................................................27 8he .:) )o""and................................................................................27 8he :#)8 )o""and..............................................................................28 8he 8#=8 )o""and...............................................................................28 -*ec$a% 8ext Ear$a1%es.............................................................................29 12 >s$n, 7$1rar$es........................................................................................30 8he .CC )o""and................................................................................30 8he >-# )o""and................................................................................32 8he I0E<?# )o""and..........................................................................32 13 Craw$n, a -che"at$c..............................................................................33 9r$d........................................................................................................33 .dd$n, a Fra"e to a -che"at$c..............................................................33 .dd$n, and )han,$n, 8ext.....................................................................34 #nter$n, a -che"at$c..............................................................................35 8he 0#8 )o""and..............................................................................36 8he 0.6# )o""and...........................................................................37 8he 7.@#7 )o""and...........................................................................37 8he C#7#8# )o""and........................................................................37 8he F>0)8I<0 )o""and...................................................................37 8he -(<4 )o""and..........................................................................38 8he 6<E# )o""and...........................................................................39 ($stor+ F!nct$on...................................................................................39 )o"*%et$n, the -che"at$c......................................................................39 8he -6.-( )o""and.........................................................................40 8he E.7># )o""and..........................................................................41 8he #%ectr$ca% :!%e )hec5 (#:))............................................................41 9enerat$n, a @oard ro" a -che"at$c....................................................42 8he @>- )o""and................................................................................42 14 .!to"at$c ForwardG@ac5 .nnotat$on.....................................................43 15 Ces$,n$n, a P) @oard..............................................................................45 Ces$,n$n, a @oard w$tho!t a -che"at$c.................................................45 Ce $n$n, @oard -ha*e...........................................................................45 P%ace"ent 9r$d.....................................................................................46 P%ac$n, )o"*onents.............................................................................46 P%ac$n, -6C Pac5a,es..........................................................................46 Pro/$d$n, 0a"es..................................................................................47 Pro/$d$n, Ea%!es..................................................................................47 Ce $n$n, -$,na%s...................................................................................47 Ce $n$n, 0et )%asses.............................................................................48
)reat$n, a @oard ro" a -che"at$c........................................................48 9enerat$n, a @oard F$%e........................................................................49 )o"*onent P%ace"ent.........................................................................49 .!toro!ter: . @r$e #xa"*%e................................................................50 :o!t$n, 6an!a%%+.................................................................................50 Fo%%ow'"e :o!ter.................................................................................51 @oard )han,es.....................................................................................52 F!rther >sa,e o the 7a+o!t #d$tor.........................................................53 8he CI-P7.H )o""and.......................................................................53 8he 6<E# )o""and...........................................................................53 8he 9:<>P )o""and.........................................................................54 8he -P7I8 )o""and............................................................................55 8he )(.09# )o""and......................................................................55 8he :<>8# )o""and.........................................................................56 8he :IP>P )o""and...........................................................................56 8he -(<4 )o""and..........................................................................56 :e resh -creen.....................................................................................56 >ndoD:edo F!nct$on............................................................................56 Inner 7a+ers.........................................................................................57 )o**er Po!r$n, w$th the P<7H9<0 )o""and....................................57 16 .!toro!ter...............................................................................................58 17 Ces$,n :!%e )hec5..................................................................................59 18 7$1rar$es..................................................................................................60 :es$stor Pac5a,e.....................................................................................61 :es$stor -+"1o%......................................................................................63 :es$stor Ce/$ce.......................................................................................63 19 <!t*!t o Craw$n,s and 6an! act!r$n, Cata.........................................66 <!t*!t a -che"at$c w$th the P:I08 )o""and......................................66 9enerat$n, I"a,e F$%es or Coc!"entat$on P!r*ose...............................66 9enerat$n, 9er1er Cata w$th the ).6 Processor...................................67 9enerat$n, Cr$%% Cata.............................................................................67 F!rther 6an! act!r$n, Cata...................................................................67 20 Cata #xchan,e........................................................................................68 8he #.97# >ser 7an,!a,e.....................................................................68 -cr$*t F$%es I . F%ex$1%e In*!t Inter ace..................................................68
General comment about EAGLE component libraries: The component libraries supplied with EAGLE have been compiled with great care as an additional service to you, our customer. owever, the large number o! available components and suppliers o! these components means that the occasional discrepancy is unavoidable. "lease note, there!ore, that #ad$o!t ta%es no responsibility !or the complete accuracy o! in!ormation included in library !iles.
2 FEATURES OF EAGLE
System Re !"#ements
#.97# $s a *ower !% ,ra*h$cs ed$tor or des$,n$n, P)'1oard %a+o!ts and sche"at$cs. In order to r!n #.97# the o%%ow$n, $s re;!$red: 4$ndows =P2 4$ndows E$sta2 or 4$ndows 72 7$n!x 1ased on 5erne% 2.6 or Inte% co"*!ters2 =11 w$th a "$n$"!" co%or de*th o 8 1**2 32'1$t r!nt$"e en/$ron"ent w$th the o%%ow$n, %$1rar$es: %$1*n,14.so.142 %$1ss%.so.1.0.02 %$1cr+*to.so.1.0.02 %$1A*e,.so.8 6ac <- = /ers$on 10.6 or a1o/e or Inte% co"*!ter2 a "$n$"!" ,ra*h$cs reso%!t$on o 1024 x 768 *$xe%s2 *re era1%+ a 3'1!tton whee% "o!se.
P#ofess"onal E$"t"on
Gene#al "ax$"!" draw$n, area 150 x 150 $nches (a1o!t 4000 x 4000 "") reso%!t$on 0200325 K" ("$cron) ,r$d $n "" or $nch !* to 255 draw$n, %a+ers co""and (-cr$*t) $%es )'%$5e >ser 7an,!a,e or data $"*ort and ex*ort reada1%e2 !%%+ doc!"ented =67 data str!ct!re eas+ %$1rar+ ed$t$n, co"*os$t$on o se% 'de $ned %$1rar$es w$th a%read+ ex$st$n, e%e"ents 1+ Cra,GCro* eas+ ,enerat$on o new *ac5a,e /ar$ants ro" an+ %$1rar+ 1+ Cra,GCro* ree rotat$on o *ac5a,e /ar$ants (0.1 de,ree ste*s) ar1$trar+ *ad sha*es $n the Pac5a,e #d$tor %$1rar+ 1rowser w$th *ower !% search !nct$on s!**ort o techno%o,+ eat!re (e.,. 74L002 74L$00..) eas+ de $n$t$on o %a1e%%ed draw$n, ra"es ree de $na1%e attr$1!tes2 a**%$ca1%e or Ce/$ces $n the 7$1rar$es and $n -che"at$c or 7a+o!t
s!**ort o asse"1%+ /ar$ants eas+'to'!se d$"ens$on$n, too% "er,$n, o d$ erent *roAects w$th "a$nta$n$n, cons$stenc+
Stan$a#$ E$"t"on
8he o%%ow$n, restr$ct$ons a**%+ to the -tandard #d$t$on: 8he %a+o!t area $s restr$cted to a "ax$"!" o 160 x 100 "" (a1o!t 6.3 x 3.9 $nches). <!ts$de th$s area $t $s not *oss$1%e to *%ace *ac5a,es and draw s$,na%s. . "ax$"!" n!"1er o 4 s$,na% %a+ers are a%%owed (8o*2 :o!te22 :o!te32 :o!te142 :o!te152 @otto"). 8he -che"at$c can ha/e a "ax$"!" o 99 sheets.
F#eem"!m E$"t"on
8he Free"$!" #d$t$on $s a &ree "remium2 wh$ch $s a/a$%a1%e on%+ a ter re,$strat$on on http'//www.element()*.com/eagle(!reemium and has the o%%ow$n, %$"$tat$ons: 8he 1oard area $s restr$cted to 100 x 80 "" (a1o!t 3.9 x 3.2 $nches)2 wh$ch corres*onds to ha% o a #!rocard. <n%+ 4 s$,na% %a+ers can 1e !sed (8o*2 :o!te22 :o!te152 @otto").
L"'&t E$"t"on
8he o%%ow$n, restr$ct$ons a**%+ to the #.97# 7$,ht #d$t$on: 8he 1oard area $s restr$cted to 100 x 80 "" (a1o!t 3.9 x 3.2 $nches). <!ts$de th$s area $t $s not *oss$1%e to *%ace *ac5a,es and draw s$,na%s. <n%+ two s$,na% %a+ers can 1e !sed (no $nner %a+ers). . sche"at$c can cons$st o on%+ one s$n,%e sheet. 6er,$n, o d$ erent *roAects $s not s!**orted. 7ar,er 7a+o!t and -che"at$c $%es can 1e *r$nted w$th the smaller ed$t$ons. 8he ).6 *rocessor can ,enerate "an! act!r$n, data as we%%. +t is not possible to combine modules o! di!!erent editions, The Light Edition is available as &reeware !or testing, evaluation, and non(commercial use.
( I)STALLATIO)
W"n$o*s
#.97# or 4$ndows $s a/a$%a1%e as a se% 'extract$n, arch$/e2 wh$ch $s na"ed2 or exa"*%e2 eagle(win(-.....exe. Co!1%e'c%$c5 th$s $%e and the /in0ip $el!( Extractor window w$%% a**ear. 8he $nsta%%at$on ro!t$ne starts w$th extract$n, the $%es ro" the arch$/e. )%$c5 the $etup 1!tton to 1e,$n. 8he /ers$on n!"1er $n the $%e na"e "a+2 de*end$n, on the c!rrent /ers$on2 d$ er. 0ow the act!a% $nsta%%at$on starts. Fo%%ow the $nstr!ct$ons ste* 1+ ste*. .t the end o th$s *rocess +o! w$%% 1e as5ed how +o! want to %$cense #.97#:
1se License !ile 8h$s $"*%$es that +o! ha/e a%read+ 1o!,ht an #.97# %$cense. In th$s case the o%%ow$n, d$a%o, as5s +o! or the *ath to +o!r %$cense $%e MserialnumberN.%ey and or +o!r *ersona% $nsta%%at$on code wh$ch +o! ha/e ,ot ro" )ad-o t. 1se &reemium #ode I +o! re,$stered at http'//www.element()*.com/eagle(!reemium and ,ot a Free"$!" code2 !se th$s o*t$on.
10
L"n!+
#.97# or 7$n!x $s a/a$%a1%e as se% 'extract$n, she%% scr$*t w$th set'!* d$a%o,. Ho! "a+ $nsta%% the *ro,ra" as 2oot/Administrator or as a nor"a% 1ser. In$t$ate the $nsta%%at$on *rocess $n a $%e "ana,er w$th a do!1%e'c%$c5 on the she%% scr$*t $%e eagle(lin(-.....run. P%ease chec52 whether the $%e $s "ar5ed as executable 1e ore. I th$s $s not the case2 +o! co!%d2 or exa"*%e2 !se the chmod co""and $n the conso%e to chan,e $ts attr$1!tes. Ho! can start the she%% scr$*t or" the conso%e2 as we%%2 1+ t+*$n,: /path_to_file/eagle-lin-6.0.0.run 8he /ers$on n!"1er $n the $%e na"e "a+ d$ er2 de*end$n, on the c!rrent%+ a/a$%a1%e #.97# /ers$on. 8he $nsta%%at$on ro!t$ne starts w$th extract$n, the $%es ro" the arch$/e. 8hen the act!a% $nsta%%at$on *rocess starts. Fo%%ow the $nstr!ct$ons ste* 1+ ste*. .t the end +o! w$%% 1e as5ed how +o! want to %$cense #.97#:
1se License !ile 8h$s $"*%$es that +o! ha/e a%read+ 1o!,ht an #.97# %$cense. In th$s case the o%%ow$n, d$a%o, as5s +o! or the *ath to +o!r %$cense $%e 5serialnumber6.%ey and or +o!r *ersona% $nsta%%at$on code wh$ch +o! ha/e ,ot ro" )ad-o t. 1se &reemium #ode I +o! re,$stered at http'//www.element()*.com/eagle(!reemium and ,ot a Free"$!" code2 !se th$s o*t$on. 2un as &reeware #.97# w$%% 1e %$censed w$th the %$"$ts o the 7$,ht #d$t$on. ItJs *oss$1%e to !*,rade to a *!rchased %$cense w$tho!t re$nsta%%at$on at an+ t$"e. 3on4t license now *ost*ones the %$cens$n, on the $rst #.97# start.
8o start #.97#2 exec!te bin/eagle $n the $nsta%%at$on d$rector+. 8!tor$a% and "an!a% $n *d $%e or"at are a%so *art o the $nsta%%at$on. 8he+ can 1e o!nd $n the doc d$rector+ o the #.97# $nsta%%at$on.
11
Ma% OS X
In order to start the $nsta%%at$on *rocess do!1%e'c%$c5 onto the $con that re*resents the #.97# arch$/e wh$ch $s na"ed2 or exa"*%e2 eagle(mac( -.....7ip. 8he arch$/e w$%% 1e extracted a!to"at$ca%%+. . new o%der $con na"ed eagle(mac(-.....p%g w$%% a**ear on the Ces5to* now. )%$c5 $t w$th the "o!se and the $nsta%%at$on *rocess starts. 8he /ers$on n!"1er $n the $%e na"e "a+ d$ er2 de*end$n, on the c!rrent #.97# /ers$on. Fo%%ow the $nstr!ct$ons ste* 1+ ste*. )on $r" the #.97# -o tware 7$cense .,ree"ent 1+ c%$c5$n, #ontinue2 $ +o! a,ree w$th $t. I not2 +o! can a1ort the $nsta%%at$on 1+ c%$c5$n, the Go bac% 1!tton. 8he next ste* sets !* the #.97# dest$nat$on o%der and *oss$1%+ a dest$nat$on /o%!"e. @+ c%$c5$n, #ontinue +o! acce*t the s!,,ested d$rector+. )%$c5 the #hoose 1!tton and +o! "a+ se%ect an+ other %ocat$on or the #.97# o%der. . ter con $r"$n, the $nsta%%at$on *ath the $%es are co*$ed $nto the #.97# o%der. . ter $n$sh$n, the $nsta%%at$on +o! are a1%e to start #.97# 1+ c%$c5$n, the EAGLE $con $n the &inder4s Applications/EAGLE entr+. 4h$%e start$n, #.97# or the $rst t$"e2 +o! w$%% 1e as5ed how to %$cense #.97#:
1se License !ile 8h$s $"*%$es that +o! ha/e a%read+ 1o!,ht an #.97# %$cense. In th$s case the o%%ow$n, d$a%o, as5s or the *ath to +o!r *ersona% %$cense $%e 5serialnumber6.%ey and or +o!r *ersona% $nsta%%at$on code +o! ha/e ,ot ro" )ad-o t. 1se &reemium #ode I +o! re,$stered at http'//www.element()*.com/eagle(!reemium and ,ot a Free"$!" code2 !se th$s o*t$on. 2un as &reeware #.97# w$%% 1e %$censed w$th the %$"$ts o the 7$,ht #d$t$on. ItJs *oss$1%e to !*,rade to a *!rchased %$cense w$tho!t re$nsta%%at$on at an+ t$"e.
8!tor$a% and "an!a% $n *d $%e or"at are *art o the $nsta%%at$on and are %ocated $n the doc o%der o the #.97# $nsta%%at$on. In case +o! want to !n$nsta%% #.97# ro" +o!r co"*!ter2 s$"*%+ de%ete the EAGLE entr+ $n the the &inderJs Applications o%der.
12
, LA)GUAGE SETTI)GS
#.97# dec$des d!e to the o*erat$n, s+ste"sJ %an,!a,e wh$ch %an,!a,e to !se. I the s+ste"sJ %an,!a,e2 or exa"*%e2 $s set to 9er"an2 #.97# w$%% !se 9er"an %an,!a,e. In case +o! donJt %$5e the a!to"at$ca%%+ se%ected %an,!a,e2 +o! ha/e the o%%ow$n, *oss$1$%$t$es to chan,e $t.
W"n$o*s
#.97# ta5es care on a /ar$a1%e na"ed LA8G. For chan,$n, $t ,o to the 4$ndows )ontro% Pane% where +o! can de $ne en/$ron"ent /ar$a1%es. -et !* a /ar$a1%e na"ed 7.09. For #n,%$sh %an,!a,e the /a%!e $s t+*$ca%%+ set to en91$ or en9G:. &or 9er"an %an,!a,e the /a%!e sho!%d 1e set to de93E2 de9# 2 or de9AT. In case +o! wo!%d %$5e to !se a 1atch $%e to start #.97#2 $t co!%d %oo5 %$5e th$s:
SET LANG=en_GB cd !"#rogra$ file%"eagle-6.&.& %tart 'in"eagle.e&e
8h$s $s o !se2 $ there are other a**%$cat$ons that react on the LA8G /ar$a1%e. 8he 1atch a ects #.97#2 on%+.
#.97# $s *%anned to s!**ort "ore and "ore %an,!a,es. P%ease re er to the $%e 1"3ATE.txt or $n or"at$on a1o!t c!rrent%+ s!**orted %an,!a,es.
13
Use# Inte#fa%e
8he !ser $nter ace can 1e set $nd$/$d!a%%+. )%$c5 the ;ptions/1ser inter!ace "en! $n the )ontro% Pane% or $n one o the #d$tor w$ndows. 8he t!tor$a% *res!**oses that +o! are !s$n, the de a!%t sett$n,s.
F!n%t"on 2eys
-e/era% !nct$on 5e+s are *rede $ned w$th d$ erent co""ands. 8h$s %a+o!t can 1e chan,ed 1+ the !ser at an+ t$"e. (owe/er2 o*erat$n, s+ste" s*ec$ $c 5e+s (%$5e &) or the he%* !nct$on $n 4$ndows) "!st not 1e rede $ned. 8he c!rrent !nct$on 5e+s %a+o!t can 1e o!nd $n the "en! ;ptions/Assign. 8he o%%ow$n, 5e+s are ass$,ned 1+ de a!%t:
Alt<:$ $hi!t<Alt<:$ &= Alt< &= &> &* &? &&@ &A &B &).
>0C< :#C< 4I0C<4L 4I0C<4 FI8L 4I0C<4 2 4I0C<4 0.5 4I0C<4 (&)L 9:ICL 6<E# -P7I8 >0C< :#C<
!ndo act$on redo act$on redraw w$ndow content 3oo" to $t 3oo" $n w$th actor 2 3oo" o!t w$th actor 0.5 center c!rsor *os$t$on d$s*%a+Dh$de ,r$d %$nes act$/ate 6<E# act$/ate -P7I8 !ndo act$on redo act$on
Laye# Colo#s
8he %a+er co%ors are ree%+ de $na1%e. In the ;ptions/$et2 #olor ta12 +o! can de $ne co%or /a%!es. Ho! a%wa+s ha/e to de $ne a *a$r o co%ors: 8he nor"a% co%or o the %a+er and the highlight co%or2 wh$ch $s !sed to e"*has$3e an o1Aect wh$%e !s$n, the -(<4 or 6<E# co""and. >se the CI-P7.H "en!2 #hange 1!tton2 #olor $te" to ass$,n co%ors to %a+ers. .dd$t$ona% $n or"at$on concern$n, con $,!rat$on can 1e o!nd $n the he%* !nct$on. -ee the $te"s $ET2 A$$+G82 1ser +nter!ace2 # A8GE2 and "roCect.
14
Mo!se Cl"%4
.ct$ons to 1e carr$ed o!t w$th a c%$c5 o the %e t "o!se 1!tton are re*resented w$th a dot. For exa"*%e: )*+E and ,"eans: c%$c5 the 6<E# co""and w$th the %e t "o!se 1!tton and then *ress the !nct$on 5e+ &). .ct$ons to 1e carr$ed o!t w$th a do!1%e c%$c5 o the %e t "o!se 1!tton are re*resented w$th two dots. For exa"*%e linear.l'r "eans: se%ect linear.lbr w$th a do!1%e c%$c5 o the %e t "o!se 1!tton ro" the "en!. $ome commands have special !unctions in combination with the $hi!t, #trl, and Alt %ey. "lease see detailed in!ormation in the command re!erence o! the help !unction. +n this context Dac ;$(E users have to use the #md %ey instead o! #trl,
15
8+*$n, )*+E $n the co""and %$ne2 o%%owed 1+ the Enter 5e+2 then c%$c5$n, the o1Aect 8+*$n, 6<E# and the o1Aect na"e $n the co""and %$ne2 o%%owed 1+ the #nter 5e+2 or exa"*%e: )*+E . <*en$n, the context "en! w$th a r$,ht "o!se c%$c5 on the o1Aect2 then se%ect$n, Dove Press$n, the !nct$on 5e+ &@ wh$ch $s ass$,ned to the 6<E# co""and -e%ect$n, the "en! $te" Edit/Dove In th$s t!tor$a% we w$%% "a$n%+ wor5 w$th the too%1ars. For the sa5e o c%ar$t+ the co""ands are show as text: )*+E "eans: c%$c5 the 6<E# $con
16
17
Info ."s0lay Mo5e M"##o# G#o!0 Paste .elete P"ns*a0 Gates*a0 )ame Smas& S0l"t W"#e C"#%le Re%t 7!s 8!n%t"on Att#"b!te E#%
A$$ Re0la%e
A$$ Re0la%e
/al!e M"te# In5o4e Te+t A#% Poly'on )et Label ."mens"on E##o#s
)ame Smas& S0l"t Mean$e# Ro!te W"#e C"#%le Re%t /"a Hole ."mens"on Ratsnest E#% E##o#s
A!to .#%
Command toolbar of the Schematic Editor (left) and the Layout Editor (ri ht)
18
9 CO)TROL PA)EL
. ter start$n, #.97#2 the )ontro% Pane% w$%% 1e o*ened. It a%%ows +o! to %oad and sa/e *roAects as we%% as to set!* certa$n *ro,ra" *ara"eters. . r$,ht "o!se c%$c5 to an entr+ $n the "roCects 1ranch o the tree /$ew o*ens a context "en! that a%%ows to start a new *roAect ( 0ewDProAect). 8he tree /$ew a%%ows a ;!$c5 s!r/e+ o #.97#Js %$1rar$es. I +o! ex*and one o the %$1rar+ entr$es $n th$s 1ranch2 or exa"*%e *.xx.lbr2 the content o the %$1rar+ w$%% 1e shown. -e%ect a Ce/$ce or Pac5a,e entr+ to d$s*%a+ the *re/$ew o th$s o1Aect on the r$,ht.
19
EAGLE F"les
8he o%%ow$n, ta1%e %$sts the "ost $"*ortant $%e t+*es that can 1e ed$ted w$th #.97#: Type Board Sche$atic Li'rar6 Script ,ile (%er Language #rogra$ An6 te&t file Window La6out Editor Sche$atic Editor Li'rar6 Editor Te&t Editor Te&t Editor Te&t Editor Name 7.'rd 7.%ch 7.l'r 7.%cr 7.ulp 7.7
7a%4!0 F"les
#.97# creates 1ac5!* data o sche"at$c2 1oard2 and %$1rar+ $%es. 8he+ w$%% 1e sa/ed w$th "od$ $ed $%e extens$ons: .brd 1eco"es .bG)2 .sch 1eco"es .sG), and .lbr 1eco"es .lG). 8here can 1e a "ax$"!" n!"1er o 9 1ac5!* $%es. It $s a%so *oss$1%e to ha/e #.97# $%es sa/ed $n a certa$n t$"e'$nter/a%. In th$s case the $%es ,et the extens$on bGG2 sGG or lGG. 8he $%es can 1e !sed a,a$n a ter rena"$n, the" w$th the or$,$na% $%e extens$on. .%% sett$n,s concern$n, 1ac5!*s can 1e done $n the ;ptions/:ac%up "en! o the )ontro% Pane%.
20
4I0C<4 co""and can a%so 1e exec!ted 1+ *ress$n, the !nct$on 5e+ &>. I +o! are wor5$n, w$th a whee% "o!se2 +o! can 3oo" $nto or o!t o the draw$n, 1+ t!rn$n, the "o!se whee%. I +o! want to deact$/ate th$s eat!re2 set Douse wheel 7oom I . $n the ;ptions/1ser +nter!ace "en!. )%$c5 th$s $con or *ress &* to 3oo" o!t o the draw$n,. the draw$n, w$%% 1e shown $n !%% s$3e to $t +o!r
screen (+o! can a%so !se Alt<&= $nstead). )%$c5 th$s $con and then "ar5 a rectan,!%ar area 1+ dra,,$n, the "o!se
c!rsor wh$%e the %e t "o!se 1!tton $s *ressed. 8hen re%ease the "o!se 1!tton.
21
2.N3*2 LAST restores the *re/$o!s%+ d$s*%a+ed w$ndow area. 8he 4I0C<4 co""and $s "ore /ersat$%e than $n other *ro,ra"s: )%$c5 th$s $con $ +o! want to se%ect a new center w$th the sa"e 3oo"
actor2 "ar5 the center w$th a c%$c5 and $na%%+ c%$c5 on the tra $c %$,ht $con $n the act$on too%1ar. I +o! want to se%ect a new center and a new 3oo" actor s$"!%taneo!s%+2 c%$c5 on the sa"e $con. 8hree "o!se c%$c5s w$%% ,$/e +o! the des$red res!%t: the $rst c%$c5 w$%% de $ne the new center and 1oth %ast c%$c5s w$%% de $ne the 3oo" actor. I the th$rd *o$nt $s !rther awa+ ro" the $rst2 the *ro,ra" w$%% 3oo" $nto the draw$n, and /$ce /ersa. 8r+ $t to $nd o!t how $t wor5s. F!rther *oss$1$%$t$es can 1e o!nd on the he%* *a,es o the 4I0C<4 co""and. 8hese can 1e ca%%ed !* 1+ s$"*%+ t+*$n, $n the co""and %$ne: 1EL# 2.N3*2
22
too%1ar. )%$c5$n, w$th the r$,ht "o!se 1!tton on the 9:IC $con o*ens a *o*!* "en!. It conta$ns the entr+ Last wh$ch sw$tches to the ,r$d !sed 1e ore. 4$th 8ew.. +o! are a%%owed to de $ne so'ca%%ed a%$ases re*resent$n, certa$n ,r$d sett$n,s. 8he a%$as na"e can 1e !sed as a *ara"eter w$th the 9:IC co""and. O!$c5 sw$tches ro" one ,r$d sett$n, to another are *oss$1%e now. .%% /a%!es are ,$/en $n the c!rrent%+ se%ected !n$t. P%ease cons!%t the he%* *a,es o the 9:IC co""and or deta$%ed $n or"at$on. For a%% sett$n,s $n the Ces$,n :!%es w$ndow ( Edit/3esign 2ules...) one can !se /a%!es $n "$% or $n 6$%%$"etres (1 "$% P 1D1000 $nch). 8he de a!%t !n$t $s
23
hand these o1Aects ser/e as *!re draw$n, e%e"ents or s+"1o%s2 *ac5a,es2 ra"es etc.2 and on the other hand the+ can *er or" s*ec$a% !nct$ons2 s!ch as the de $n$t$on o restr$cted areas. F$rst a new sche"at$c $%e $s to 1e created. )%ose a%% o the ed$tor w$ndows and se%ect &ile/8ew/$chematic ro" the )ontro% Pane%. . new $%e w$th the na"e untitled.sch $s now created. 0or"a%%+ +o! sho!%d ne/er sa/e a $%e w$th the na"e untitled2 1!t sho!%d !se &ile/$ave as... to choose a d$ erent na"e. (owe/er2 $n th$s t!tor$a% no $%e $s to 1e sa/ed at a%%. 0ow en%ar,e the ed$tor w$ndow.
24
2.3T1 entr+ and a !rther *o*!* "en! w$%% show !* where the *resent /a%!e $s "ar5ed. -e%ect the des$red /a%!e 1+ a %e t "o!se c%$c52 then c%$c5 the o1Aect to 1e
25
Un$oARe$o F!n%t"on
<ne o the "ost !se !% eat!res o #.97# $s the !n%$"$ted >ndo !nct$on. )%$c5 the %e t $con as "an+ t$"es as +o! want to !ndo *re/$o!s act$ons. >se the r$,ht $con to redo the act$ons wh$ch ha/e 1een cance%%ed 1+ !ndo. >0C< 7I-8 $n the co""and %$ne d$s*%a+s a %$st o a%% the co""ands and act$ons +o! exec!ted 1e ore. It $s *oss$1%e to ,o na/$,ate thro!,h the %$st and s*ec$ $ca%%+ !ndoDredo act$ons.
26
27
28
12 USI)G LI7RARIES
#.97# co"es w$th a %ot o %$1rar+ $%es that conta$n thro!,h'ho%e and s!r ace
29
30
31
32
1( .RAWI)G A SCHEMATIC
In th$s sect$on +o! w$%% %earn how nets and 1!ses are !sed $n a draw$n,. Ho! w$%% then 1e a1%e to create a sche"at$c. 8o create an e"*t+ sche"at$c2 o*en a new draw$n, and en%ar,e the ed$tor w$ndow.
G#"$
The standard grid !or schematics is ..) inches. $ymbols should be placed on this grid or a multiple o! it, since otherwise it can happen that nets cannot be connected to the pins.
-et the a%ternat$/e ,r$d to 0.025 $nch. 8h$s wo!%d a%%ow to adA!st2 or exa"*%e2 %a1e%s $n a $ner ,r$d wh$ch w$%% 1e act$/ated 1+ *ress$n, the Alt 5e+.
33
34
Ente#"n' a S%&emat"%
0ow %ets start draw$n, a sche"at$c. 4e w$%% 1e draw$n, the sche"at$c shown $n the o%%ow$n, $,!re2 wh$ch +o! can !se or re erence. I +o! donJt want to enter the who%e sche"at$c +o! can !se the $%e demo).sch stored $n the eagle/examples/tutorial d$rector+. -tart 1+ *ress$n, Alt<&= or c%$c5$n, the Boo"'to' $t $con to $%% the w$ndow w$th the draw$n, ra"e. 8he sche"at$c cons$sts o the o%%ow$n, e%e"ents:
Part
0 ; 4 < 3. . 0 G#G#0 H?,-
Ea%!e
;0p ;0p -0n 4>u/0<+ 4>u -N4-4: #. -6,:4A# >:L0<D #?*G A##L 090I
Ce/$ce
-E( -006 -E( -006 -E(00<-00<B0<0 #*L-E(TA#<-4< #*L-E(TA#<-4< -N4-4: #. -6,:4A# >:L0<D #.N13--B4 #.N13--B-> BTAL/S ?-E(_?-006 3.NA4_L
Pac5a,e
-006 -006 00<-00<B0<0 TA#<-4< TA#<-4< 3*;<--0 3.L-: T*=0 -B04 -B-> HS ?-006
7$1rar+
rcl rcl rcl rcl rcl diode $icrochip linear pinhead pinhead %pecial rcl fra$e%
-heet
-
>se the .CC co""and to *%ace the %$sted de/$ces. "lease %eep in mind' Fou really should not change the de!ault grid o! ).. mil MI =.?* mmN in the $chematic Editor. ;nly this way you can be sure that nets will be connected to the 3evices4 pins.
35
36
37
38
39
40
8hese "essa,es $n or" +o! that the *ower *$ns are connected to other s$,na%s than ex*ected. 8he *ower *$ns were na"ed E-- or ECC $n the %$1rar+ 1!t are connected to 90C and +5E. In o!r case th$s has 1een done on *!r*ose. )%$c5 on one o the "essa,e entr$es and #.97# w$%% show where the reason or the *ro1%e" $s %ocated $n the sche"at$c. @oth warn$n,s donJt ca!se an+ *ro1%e"s and co!%d 1e a/o$ded 1+ chan,$n,
41
42
43
44
1- .ESIG)I)G A PC 7OAR.
In th$s sect$on +o! w$%% create a s"a%% P)@ des$,n and "od$ + an ex$st$n, des$,n !s$n, the 7a+o!t #d$tor. F$rst2 +o! w$%% create a 1oard w$tho!t a sche"at$c. 8h$s sect$on $s !se !% "a$n%+ or those !sers who ha/e no -che"at$c #d$tor. I +o! ha/e the -che"at$c #d$tor +o! wo!%d nor"a%%+ not ha/e to dea% w$th the ste*s descr$1ed $n the o%%ow$n, sect$on. Ho! sho!%d2 howe/er2 read thro!,h th$s sect$on as $t dea%s w$th so"e ,enera%%+ !se !% *o$nts. The Layout Editor displays the board in top view. +magine you are holding your printed circuit board in your hands and are loo%ing through it !rom above. This is the reason why, !or example, the texts on the bottom side are displayed mirrored.
or (N3* L.ST and :#C< (F10) to reca%% the *re/$o!s act$ons and *erha*s "a5e chan,es. Alt<&=2 or c%$c5$n, the Boo"'to' $t $con2 w$%% $t the 1oard $nto the screen.
45
on a 14'*$n CI7 *ac5a,e entr+. 0ow $t $s attached to the c!rsor. It can 1e rotated w$th the r$,ht "o!se 1!tton and then *%aced w$th the %e t "o!se 1!tton. P%ace two CI714 *ac5a,es. >se the &> and &* 5e+ to 3oo" $n and o!t. I +o! %$5e to *%ace the co"*onent $n an+ rotat$on $n +o!r %a+o!t $t $s *oss$1%e to de $ne an+ /a%!e $n the Angle $e%d o the *ara"eter too%1ar wh$%e the co"*onent $s attached to the "o!se. 8o do th$s c%$c5 $nto the co"1o 1ox2 t+*e $n the /a%!e or rotat$on2 and *ress the Enter 5e+. 0ow the rotated co"*onent o%%ows the "o!se and can 1e *%aced. >se the :<8.8# co""and to chan,e the or$entat$on o co"*onents a ter the+ ha/e 1een *%aced $n the %a+o!t. :<8.8# wor5s $n 90'de,ree ste*s 1+ de a!%t. 8o rotate co"*onents $n an+ an,%e enter the des$red /a%!e $n the Angle $e%d o the *ara"eter too%1ar wh$%e the co""and $s act$/e. 0ow c%$c5 the co"*onent to rotate $t. ?ee* the "o!se 1!tton *ressed a ter se%ect$n, the co"*onent and +o! can rotate $t wh$%e "o/$n, the "o!se. 8he c!rrent an,%e w$%% 1e shown $n the *ara"eter too%1ar. I +o! %$5e to !se another *ac5a,e than the *rede $ned one (e.,. a -6C $nstead o a thro!,h'ho%e *ac5a,e)2 +o! can !se the :#P7.)# co""and. For deta$%ed $n or"at$on *%ease ta5e a %oo5 $nto the he%* !nct$on. Pla%"n' SM. Pa%4a'es 0ow !se .CC to *%ace two 1210 *ac5a,es on the 1oard (search *attern: 2)=).). I +o! 5now the *ac5a,e na"e2 +o! can t+*e A33 ?-0-0 or A33 ?-0-0L%$d-ipc $n the co""and %$ne to etch the *ac5a,e ro" a certa$n %$1rar+. I +o! $ntend to *%ace the *ac5a,e $n a certa$n an,%e2 +o! can enter the /a%!e d$rect%+: A33 ?-0-0L%$d-ipc ?00.< 8he -6C *ads a**ear $n red2 wh$ch "eans2 that the+ are on the %a+er 12 Top2 o the 1oard. 8o trans er the" to the @otto" %a+er !se the 6I::<: co""and. )%$c5 the 6I::<: $con $n the co""and too%1ar and on the
46
6o/e the c!rsor near the or$,$n *o$nt ("ar5ed w$th a cross) o the $rst CI714 and . . *o*!* w$ndow a**ears. 8+*e . - and the new na"e $s ass$,ned to the *ac5a,e. :e*eat th$s *rocess to na"e the re"a$n$n, *ac5a,es I)22 :12 and :2. ItJs a%so *oss$1%e to chan,e the o1AectJs na"e $n the co""and %$ne2 or exa"*%e: NA)E ?00 ?0 In th$s case :22 $s rena"ed :2. P#o5"$"n' /al!es 8o ass$,n /a%!es to a co"*onent: +AL(E $n the co""and too%1ar . 6o/e the c!rsor near the or$,$n o I)1 and . . *o*!* w$ndow a**ears. 8+*e 3400- and I)1 now has the /a%!e #3*..). >s$n, the E.7># co""and ass$,n #3*..= to I)22 )..% to :12 and ==% to :2. .ef"n"n' S"'nals 8he next ste* $s to de $ne s$,na%s and esta1%$sh the$r connect$ons !s$n, a$rw$res (r!11er1ands). F$rst2 connect the ,ro!nd *ads: S.GNAL and t+*e
GN3 on *ad 7 o I)1 (I)1'7) and "o/e the c!rsor to I)2'7 and to ter"$nate the 90C a$rw$re. 8he two *ads are now connected to the 90C s$,na%. 0ext we w$%% connect E)). 8+*e + on I)1'142 "o/e the c!rsor to I)2'14 and to ter"$nate the E)) a$rw$re.
47
48
4$th th$s co""and +o! create a 1oard $%e w$th the sa"e na"e as the %oaded sche"at$c (demo).brd). .nswer the #reate !ileR ;!est$on w$th ;K. 6ax$"$3e the 7a+o!t #d$tor w$ndow. .s a $rst ste* we reco""end to draw the 1oard conto!r. It $s "ade !* o w$res $n the %a+er 202 3imension. 2.?E and choose a $ne w$re w$dth $n the *ara"eter too%1ar. 0ow 1e,$n to draw the 1oard conto!r. -tart at the coord$nates or$,$n (0 0) w$th a %e t "o!se c%$c5. 6o/e the "o!se c!rsor and draw the o!t%$ne. #ach "o!se c%$c5 $xes the %$ne se,"ent that o%%ows the "o!se c!rsor. 8he 1oard conto!r sho!%d end at the start$n, *o$nt. P%ease 5ee* $n "$nd2 that the Freeware and the Free"$!" %$cense $s %$"$tted to a "ax$"!" 1oard s$3e o 100"" x 80"". Ho! sho!%d not draw the 1oard o!t%$nes 1e+ond th$s %$"$t. Com0onent Pla%ement )%$c5 on the 4$ndow'F$t $con 2 to $t the draw$n, $n the w$ndow. 8he
co"*onents are %ocated on the %e t s$de o the 1oard. )*+E2 the 1$,,est I) so"ewhere $n $ts center and "o/e the c!rsor $ns$de the 1oard o!t%$nes. 8he co"*onent and the a$rw$res re"a$n attached to the c!rsor. Press the r$,ht "o!se 1!tton $ +o! want to rotate the co"*onent. to $x the *os$t$on o the co"*onent. P%ace a%% o the co"*onents !s$n, the 6<E# co""and. .n other wa+ to "o/e a co"*onent $s to se%ect $t 1+ $ts na"e. )*+E and t+*e $n the co""and %$ne. G#- 8h$s *art $s now attached to the "o!se c!rsor. Co +o! want to ha/e a co"*onent $xed at $ts %ocat$onT 8hen !se the 7<)? co""and. )%$c5 the :.8-0#-8 $con to ca%c!%ate the a$rw$res so that the+ show the shortest *oss$1%e connect$ons. :e*eat th$s co""and whene/er +o! want to chec5 how ,ood +o!r c!rrent *%ace"ent $s (short a$rw$res2 no tw$sted 1!ses etc.). A!ter generating a board !ile with the :;A23 command EAGLE arranges all pac%ages on the le!t side o! the board outline in the negative coordinates area. +n the Light Edition !or example, you may drop elements within the limits o! about >.B x >.= inch. To route the layout manually or to use the Autorouter or the &ollow(me router you have to move all components into this area !irst.
49
?*(TE $n the co""and too%1ar. start$n, *o$nt o an a$rw$re or t+*e $n the s$,na%Js na"e $n the co""and %$ne. 8he start$n, *o$nt o the trac5 $s next to the c!rrent "o!se c!rsor *os$t$on. Ho! can set !rther *ara"eters2 %$5e w$dth or %a+er2 $n the *ara"eter too%1ar. 8he se%ected w$dth $s /a%$d !nt$% +o! dec$de to choose a new /a%!e. I an a$rw$re 1e,$ns at an a%read+ ro!ted trac5 wh$ch has another w$dth than the c!rrent%+ chosen2 and +o! wo!%d %$5e to %a+ o!t the new trac5 w$th th$s w$dth2 5ee* the $hi!t 5e+ *ressed wh$%e c%$c5$n, onto the a$rw$re. 8he new w$re ado*ts the w$dth o the a%read+ *resent trac5. All values are related to the currently selected G2+3 unit. .ct$/ate :<>8#2 an a$rw$re2 "o/e the c!rsor to ro!te the s$,na%2 to $x the c!rrent se,"ent2 and "o/e the "o!se a,a$n to chan,e the ro!t$n, d$rect$on
50
stra$,ht %$ne or w$th an arc2 wh$ch w$%% 1e deter"$ned 1+ the "$ter rad$!s. -o"e w$re 1end "odes are $n %!enced 1+ the "$ter rad$!s. 6ore deta$%s can 1e o!nd on the 6I8#:2 -#82 4I:# co""andsJ he%* *a,es. Follo*Fme Ro!te# 8he :<>8# co""and 5nows two o*erat$n, "odes2 w$re 1end 8 and 92 that he%* +o! to ro!te s$,na%s. -$"*%+ se%ect an a$rw$re w$th the "o!se and %et the Fo%%ow'"e ro!ter ca%c!%ate the trace o the connect$on. 8he *os$t$on o the "o!se c!rsor $n %!ences the *rocess o ro!t$n,. 8he so'ca%%ed Fo%%ow'"e ro!ter wor5s e$ther $n partial "ode or $n !ull "ode 2 de*end$n, on the $con +o! c%$c5 on $n the *ara"eter too%1ar. The &ollow(me router is supported only, i! the Autorouer module is available. . ter se%ect$n, an a$rw$re $n partial "ode2 the trac5 w$%% 1e ca%c!%ated ro" the c!rrent "o!se *os$t$on to the nearer end o the a$rw$re and d$s*%a+ed on
51
52
53
54
55
56
Co00e# Po!#"n' *"t& t&e POL>GO) Comman$ 8he P<7H9<0 co""and ena1%es +o! to de $ne areas wh$ch 1e%on, to a s$,na%2 connect$n, a%% o the re%ated *ads to th$s s$,na% w$th 8her"a% s+"1o%s. -!ch a s$,na% reta$ns a !ser'de $ned d$stance to an+ other s$,na% *ath. Ho! can des$,n %a+ers that conta$n "!%t$*%e *o%+,ons s!ch as d$ erent ,ro!nd areas2 and +o! can des$,n *o%+,ons on "!%t$*%e %a+ers. 8o de"onstrate th$s eat!re o #.97#2 %etJs $%% the 8o* %a+er o a 1oard w$th the 90C s$,na%. :e%oad the 1oard demo=.brd once a,a$n2 en%ar,e the w$ndow2 and r$*!* the 90C s$,na%: ?.#(# GN3 >se the CI-P7.H co""and to sw$tch on the %a+er 1 Top, 17 "ads, 18 Oias, and 20 3imension. >se the 1!tton 8one2 $n the "en!2 to sw$tch o the d$s*%a+ o a%% other %a+ers $rst. )%$c5 the P<7H9<0 $con $n the co""and too%1ar and t+*e: GN3 to *ro/$de the na"e G83 or the *o%+,on to 1e de $ned. <n%+ then w$%% $t 1e' %on, to the 90C s$,na%. -e%ect the 7a+er Top ro" the co"1o 1ox $n the *ara"eter too%1ar. 8hen: %e t hand !**er corner o the 1oard o!t%$nes2 r$,ht hand !**er corner2 r$,ht hand %ower corner2 %e t hand %ower corner. 8he do!1%e c%$c5 c%oses the *o%+,on. 8o start the ca%c!%at$on o the $%%ed area2 c%$c5 the :.8-0#-8 $con. 8he conto!r o a *o%+,on $n the o!t%$ne "ode $s d$s*%a+ed as a dotted %$ne. -$nce th$s $s a /er+ co"*%ex o*erat$on $t can ta5e so"e t$"e. .s 1e ore2 the *ads 1e%on,$n, to the 90C s$,na% are connected w$th 8her"a% s+"1o%s. )hec5 th$s w$th: S1*2 GN3 A!ter a board has been loaded, polygons are displayed with their outlines. The !illed areas are displayed only a!ter the 2AT$8E$T command has been executed. +nversely, the 2+"1" command and a single clic% on the edge o! a polygon results in the outline display o! this particular polygon. )a%% !* the he%* !nct$on to $nd o!t "ore a1o!t the P<7H9<0 co""and.
57
13 AUTOROUTER
0o .!toro!ter on earth w$%% %a+ +o!r 1oard o!t exact%+ as +o! wo!%d %$5e. @!t $t can ree +o! o a %ot o 1or$n, wor5. In th$s sect$on we want to de"onstrate that +o! can eas$%+ co"1$ne "an!a% and a!to"ated ro!t$n,. 7oad the 1oard hexapodu.brd. -w$tch o %a+ers 212 t"lace2 232 t;rigins2 25 t8ames2 272 tOalues2 and 512 t3ocu2 !s$n, the CI-P7.H co""and2 so that the co"*onents are not shown an+ "ore. 8h$s 1oard conta$ns "an!a%%+ ro!ted s$,na%s na"ed .)1 and .)2. :ectan,%es $n the %a+ers 412 t2estrict2 and 422 b2estrict2 ha/e 1een !sed to create restr$cted areas or the .!toro!ter. 4$th$n these areas the .!toro!ter $s not a%%owed to ro!te trac5s on the 8o* or @otto" %a+ers. )o"*onent @1 $s co/ered 1+ a restr$cted area drawn $n %a+er 432 v2estrict. 8h$s "eans the .!toro!ter "!st not set /$as there. -tart the .!toro!ter 1+ c%$c5$n, the .>8< $con $n the co""and too%1ar. . *o*!* "en! a**ears where +o! can enter $nd$/$d!a% sett$n,s (see he%* !nct$on and #.97# "an!a%). 3epending on the way EAGLE has been installed, it might happen that you don4t have enough rights to start this Cob. +n this case please contact your system administrator or copy the contents o! this !older into a private !older where you have !ull access rights. Ho! sho!%d choose a ro!t$n, ,r$d o 10 "$% (0.254 "") or hexapodu.brd. Ho! can a%so %oad the a!toro!ter *ara"eters or th$s $%e ro" the contro% $%e hexapodu.ctl 1+ c%$c5$n, the Load.. 1!tton. .s we want to ro!te a%% o the !nro!ted s$,na%s ;K. In case +o! donJt want to chan,e the sett$n,s o the .!toro!ter +o! can start $t 1+ t+*$n,: A(T*N $n the co""and %$ne. 8he "en! $s s5$**ed $n th$s case. 4atch the stat!s "essa,es a**ear$n, $n the stat!s 1ar. 8he+ $n or" +o!2 or $nstance2 o how "an+ s$,na%s ha/e 1een ro!ted2 or o how "an+ /$as ha/e 1een *%aced at the "o"ent. Ho! w$%% not$ce that the n!"1er o /$as ,oes down d!r$n, the <*t$"$3e *asses. I +o! want to $nterr!*t the .!toro!ter c%$c5 on the sto* $con. . *rotoco% o the ro!t$n, r!n $s stored $n the $%e hexapodu.pro. 7oad $t $nto a 8ext #d$tor w$ndow to ha/e a %oo5 at $t. 8he 1oard ro!ted 1+ the .!toro!ter can 1e ed$ted %$5e an+ other 1oard. -ho!%d the ro!t$n, res!%t 1e %ess than 100 W2 +o! can r$*!* a ew cr$t$ca%
58
59
1; LI7RARIES
8he co"*onents +o! are add$n, to sche"at$cs and 1oards are stored $n %$1rar$es. 8he 7$1rar+ #d$tor has the sa"e !ser $nter ace as the -che"at$c and the 7a+o!t #d$tor. 8here ore2 +o! on%+ need to 5now a ew add$t$ona% co""ands or de $n$n, +o!r own co"*onents. . %$1rar+ nor"a%%+ cons$sts o three 1as$c e%e"ents: #ac$a!e: 8he oot*r$nt $n the %a+o!t Symbol: 8he draw$n, or the sche"at$c %evice: 8he rea% co"*onent2 cons$st$n, o s+"1o%s and *ac5a,es +n case your EAGLE license has a single $chematic Editor or a single Layout Editor module, you nevertheless are able to de!ine complete components in the Libraries. +t has proved to be use!ul to create new components in your own library !iles. Thus, the library !iles supplied by #ad$o!t remain unchanged and can be easily replaced, !or example, !or an update. Four custom components will remain as they are in each case. (ere a short exa"*%e or %$1rar+ creat$on: <*en a new %$1rar+ $%e /$a the "en! &ile/8ew/Library $n the )ontro% Pane%. 8he 7$1rar+ #d$tor w$ndows o*ens.
Res"sto# Pa%4a'e
-e%ect the *ac5a,e ed$t$n, "ode /$a the $con $n the act$on too%1ar2 and enter the *ac5a,e na"e 2(). $n the 8ew $e%d. .nswer the ;!est$on #reate new pac%age 42().4R w$th Fes. 7ater when creat$n, a new s+"1o% and a new
60
61
8he )(.09# co""and can 1e !sed at a %ater sta,e to a%ter o1Aect *ro*ert$es s!ch as the stro5e th$c5ness o texts ( ratio)2 text he$,ht2 or the %a+er $n wh$ch the o1Aect $s %ocated. I +o! want to chan,e the *ro*ert$es o se/era% o1Aects at one ,o2 de $ne a ,ro!* w$th the 9:<>P co""and2 c%$c5 the )(.09# co""and2 se%ect the *ara"eter and the /a%!e2 and c%$c5 $nto the ,ro!* w$th the r$,ht "o!se 1!tton wh$%e the #trl 5e+ $s *ressed. #xa"*%e: >se 9:<>P to de $ne a ,ro!* that conta$ns 1oth *ads2 then se%ect )(.09# and -(.P#D-O>.:#. Press the #trl 5e+ and c%$c5 on the draw$n, s!r ace w$th the r$,ht "o!se 1!tton. 8he sha*e o 1oth *ads chan,es. 8he C#-):IP8I<0 co""and a%%ows an $n o text a1o!t the *ac5a,e. 8h$s text and the *ac5a,eJs na"e w$%% 1e ta5en $n cons$derat$on 1+ the search !nct$on o the .CC co""and.
Res"sto# Symbol
-e%ect the s+"1o% ed$t$n, "ode2 and enter the s+"1o% na"e 2 $n the 8ew $e%d. 8h$s na"e on%+ has a "ean$n, $nterna% to the *ro,ra"2 and does not a**ear $n the sche"at$c. 0ow chec5 that 0.1 $nch $s set as the ,r$d s$3e. 8he *$ns $n the s+"1o% must 1e *%aced on th$s ,r$d2 s$nce th$s $s what #.97# ex*ects. -e%ect the PI0 co""and. Ho! can now set the *ro*ert$es o these *$ns $n the *ara"eter too%1ar2 1e ore *%ac$n, the" w$th the %e t "o!se 1!tton. .%% these *ro*ert$es can 1e chan,ed at a %ater sta,e w$th the )(.09# co""and. 9ro!*s can a,a$n 1e de $ned (9:<>P) whose *ro*ert$es can then 1e a%tered w$th )(.09# and #trl 5e+ *%!s the r$,ht "o!se 1!tton. -ee he%* !nct$on or !rther deta$%s. 8he 0.6# co""and a%%ows +o! to na"e *$ns a ter the+ ha/e 1een
62
Res"sto# .e5"%e
)reate the new de/$ce 2(). w$th th$s $con. 4hen +o! %ater !se the .CC co""and to etch the co"*onent $nto the sche"at$c2 +o! w$%% se%ect $t 1+ !s$n, th$s na"e. It $s on%+ a co$nc$dence that $n th$s case the na"e o the *ac5a,e and the na"e o the de/$ce are the sa"e. 8o de $ne de/$ces that are a/a$%a1%e $n se/era% techno%o,$es and *ac5a,e /ar$' ants +o! ha/e to !se w$%d cards $n the de/$ce na"e to deter"$ne the *os$t$on o these na"es. * re*resents the *os$t$on o the techno%o,+ na"e2 R the *ac5a,e na"e. Ce $n$n, or exa"*%e a de/$ce %$5e a 7400 $n two techno%o,$es ( L2 LS) the correct de/$ce na"e $s @**... 8he na"e o the *ac5a,e /ar$ant w$%% 1e added at the end o the na"e a!to"at$ca%%+. I +o! w$sh to see the *ac5a,e /ar$antJs na"e2 or exa"*%e2 at the 1e,$nn$n, o the de/$ce na"e +o! ha/e to !se the T %$5e th$s: R@**... )%$c5 the 8ew 1!tton on the r$,ht %ower area o the Ce/$ce #d$tor w$ndow to ass$,n a *ac5a,e. For o!r exa"*%e2 *%ease choose the *ac5a,e 2().. 8o a%%ow !rther *ac5a,e /ar$ants c%$c5 8ew a,a$n. 8he P:#FI= co""and $s !sed to s*ec$ + a *re $x or a na"e. 8he na"e $tse% w$%% $n$t$a%%+ 1e a!to"at$ca%%+ a%%ocated $n the sche"at$c. For a res$stor th$s wo!%d2 nat!ra%%+ eno!,h2 1e 2. 8he res$stors w$%% then 1e $dent$ $ed as :12 :22 :3 etc.. 8he na"es can 1e a%tered at an+ t$"e w$th the 0.6# co""and. Ho! can s*ec$ + w$th the E.7># co""and whether the de/$ceJs /a%!e can 1e a%tered $n the sche"at$c or $n the 1oard. Ea%!e "!st 1e ;n or res$stors. For other de/$ces $t "a+ 1e w$se to set /a%!e ;!!. 8he *re/$o!s%+ de $ned res$stor s+"1o% $s etched $nto the de/$ce w$th the .CC co""and. I a de/$ce cons$sts o se/era% sche"at$c s+"1o%s wh$ch can 1e *%aced $nde*endent%+ o one another $n the c$rc!$t ($n #.97# these are 5nown as gates) then each ,ate $s to 1e $nd$/$d!a%%+ 1ro!,ht $nto the sche"at$c w$th the
63
64
65
66
2? .ATA EXCHA)GE
T&e EAGLE Use# Lan'!a'e
#.97# co"es w$th an $nte,rated )'%$5e >ser 7an,!a,e $nter*reter wh$ch has access to /$rt!a%%+ a%% data ($n #.97# or externa% $%es). >ser 7an,!a,e *ro' ,ra"s can create an+ $%e t+*e and there ore ,enerate an+ data or"at !sed 1+ other so tware or hardware. . ,ood exa"*%e $s the $%e bom.ulp wh$ch ,enerates a 1$%% o "ater$a%.
67
68