You are on page 1of 282

EAGLE

EASILY APPLICABLE GRAPHICAL LAYOUT EDITOR

7
005175100

CadSoft Computer 2010

+1 954-237-0932
+1 954-237-0968
support@cadsoftusa.com
http://www.cadsoftusa.com

9 5

9 4

CadSoft Computer
Florida Pembroke Pines Pines 19620 217 33029

Cadsoft Computer EAGLE


/
EAGLE CadSoft Computer

CadSoft Computer 1988-2010


CadSoft Computer

CadSoft Computer Newark


Windows Microsoft
Linux Linus Torvalds
Mac Apple Computer


1
..................................................................................18

1.1 .........................................................................................18
1.2 EAGLE ...................................................19
1.3 .........................................................................................19
2
..................................................................................22

2.1 ........................................................................................22
2.2 .....................................................................................22
Windows .................................................................................22
Linux .......................................................................................23
Mac OS X ................................................................................24
2.3 .....................................................................................24
....................................................................25
................................................................25
2.4 ..............................................................................25
2.5 Licenses .....................................................................26
............................................................26
Windows ...........................................................27
...................................................................................27
..............................................27
2.6 ........................................................................................27
Windows ...............................................................27
Linux Mac OS-X ...............................................27
3

EAGLE ...........................................................29
3.1 EAGLE ...............................................................................29
The Layout Editor PCB .......................................................29
Schematic Editor .....................................................29
Autorouter ...................................................................29
3.2 ....................................................................................30
Professional Edition ............................................................30
...................................................................................30
Layout Editor PCB .......................................................30
Schematic Editor ...............................................31
Autorouter .............................................................31


Standard Edition ................................................................31
Freemium ....................................................................32
Light Edition ..............................32
4

EAGLE ......................................................................33
4.1 Control Panel ..................................................................33
Library Summary ........................................................34
Design Rules ....................................................................36
User Language Programs Scripts CAM
CAM Jobs..................................................................36
Projects ....................................................................................36
Menu ....................................................................................37
File ............................................................................37
View ..........................................................................38
Options .....................................................................38
Window ............................................................................41
Help ..................................................................................41
4.2 Schematic Editor ..............................................42
........................................................43
Bubble Help Tool Tips ..........................43
Help ..........................................................................43
Command ........................................................................44
GRID ................................................................................44
The Action Toolbar ..............................................45
USE ...............................................................................45
SCRIPT .............................................................................45
RUN ..................................................................................45
WINDOW .................................................................45
UNDO/REDO /.........................................................45
Stop ..................................................................................46
Go .....................................................................................46
Schematic Editor ......................................46
INFO ................................................................................46
SHOW .......................................................................46
DISPLAY ..........................................................................46
MARK ...............................................................................46
MOVE ...............................................................................46
COPY ................................................................................47
MIRROR ..........................................................................47
ROTATE ...........................................................................47
GROUP ................................................................................47
CHANGE ..........................................................................48
CUT ..................................................................................48
4


PASTE ..............................................................................48
DELETE ...........................................................................48
ADD ..................................................................................48
PINSWAP .................................................................48
GATESWAPGATE ...........................................................49
REPLACE .........................................................................49
NAME ..............................................................................49
VALUE .............................................................................49
SMASH .............................................................................49
MITER .............................................................................49
SPLIT ...............................................................................49
INVOKE ...........................................................................50
WIRE ................................................................................50
TEXT .........................................................................50
CIRCLE ................................................................................50
ARC ..................................................................................50
RECT ................................................................................50
POLYGON ....................................................................50
BUS ...................................................................................51
NET ...................................................................................51
JUNCTION .......................................................................51
LABEL ...............................................................................51
ATTRIBUTE .....................................................................51
ERC ....................................................................51
................................................................52
ASSIGN .................................................................52
CLASS ...........................................................................52
CLOSE ..............................................................................52
EDIT .................................................................................52
FRAME .............................................................................52
EXPORT ...........................................................................52
LAYER ..................................................................................52
MENU ..............................................................................52
OPEN ................................................................................53
PACKAGE .........................................................................53
PRINT ..............................................................................53
QUIT .................................................................................53
REMOVE ..........................................................................53
SET ...................................................................................53
TECHNOLOGY........................................................................53
UPDATE ...........................................................................53
WRITE .............................................................................54
Mouse Keys .........................................................................54
........................................................................54
5

4.3 Layout Editor PCB ............................................................54


PCB ............................................................55
INFO .................................................................................55
SHOW .......................................................................55
DISPLAY ..........................................................................55
MARK ...............................................................................56
MOVE ...............................................................................56
COPY ................................................................................56
MIRROR ..........................................................................56
ROTATE ...........................................................................56
GROUP .........................................................................57
CHANGE ..........................................................................57
CUT ...................................................................................57
PASTE ..............................................................................57
DELETE ...........................................................................57
ADD ..................................................................................58
PINSWAP .................................................................58
REPLACE .........................................................................58
LOCK ................................................................................58
NAME ..............................................................................58
VALUE .............................................................................58
SMASH .............................................................................59
MITER ..............................................................................59
SPLIT ................................................................................59
OPTIMIZE .......................................................................59
ROUTE .............................................................................59
RIPUP .......................................................................60
WIRE ...............................................................................60
TEXT ................................................................................60
CIRCLE .............................................................................61
ARC ...................................................................................61
RECT .................................................................................61
POLYGON .........................................................61
VIA ....................................................................................61
SIGNAL ............................................................................61
HOLE ...................................................................................62
ATTRIBUTE .....................................................................62
RATSNEST ........................................................62
AUTO ........................................................................62
ERC ...................................................................62
DRC ...................................................................62
ERRORS ...................................................................62
4.4 Library Editor ......................................................63
6


Package Symbol Device. .
64
EDIT .................................................................................64
REMOVE .........................................................................64
RENAME ......................................................................64
Package ............................................................................64
Package.............................................................64
PAD ...........................................................................64
SMD ...................................................................65
Symbol .............................................................................65
.........................................................65
PIN ...................................................................................65
Device ..............................................................................66
Symbol Package ............................67
ADD ..................................................................................67
NAME ...............................................................................67
CHANGE ..........................................................................67
PACKAGE ........................................................................68
CONNECT ........................................................................68
PREFIX ............................................................................68
VALUE .................................................................................68
TECHNOLOGY ................................................................68
ATTRIBUTE ....................................................................68
DESCRIPTION ................................................................68
4.5 CAM ...............................................................................68
..........................................................................................69
CAM ..................................................................69
Job ............................................................................70
........................................................................70
............................................................................70
............................................................................70
Job.....................................................................70
4.6 Text Editor ...........................................................70
5

EAGLE .................................................................72
5.1 ..................................................................................72


........................................................................72
..............................................................................................72
...................................................................................73
Context .............................................................................73
..........................................................................................74
Script ................................................................................76
..........................................................................................76
5.2 EAGLE ........................................................................76
..........................................................................................76
Enter .........................................................................76
................................................................................76
...........................................................................................77
.......................................................................................77
...........................................................................................77
................................................................................77
...................................................................................77
...................................................................................78
.......................................................................78
.......................................................................................79
................................................................................79
........................................................................79
.......................................................................................79
5.3 .............................................................................80
5.4 DISPLAYGRID WINDOW ...........................81
DISPLAY ...................................................82
GRID .........................................................82
WINDOW ..................................................82
.....................................................83
5.5 ...........................................................................83
..................................................................................................83
.......................................................................83
..........................................................................................83
5.6 ........................................................................84
.......................................................................84
EXPORT ..............................................................85
DIRECTORY ....................................................................85
NETLIST ......................................................................85
NETSCRIPT .............................................................85
PARTLIST ................................................................85
PINLIST ....................................................................85
SCRIPT .............................................................................85
IMAGE .............................................................................85
5.7 EAGLE ...........................................................................86
8

5.8 Forward&Back Annotation ........................................87


5.9 EAGLE .............................................................87
Configuration Commands ..............................................88
Options SET SET ......................................88
........................................................................88
........................................................................88
Color ................................................................................89
Misc ...........................................................................91
EAGLE.scr ...............................................................................92
EAGLErc .................................................................................94
EAGLE .............................................................................94
6
............................................................96

6.1 .................................................................................96
......................................................................................96
Grid ..................................................................................97
Symbol Symbol........................................................................97
Load Drawing Frame ........................................97
Gate............................................................98
Gates.........................................................................99
Gate Device..........................................................99
Designlink.ulp Farnell .........100
....................................................................................100
Draw Nets NET .......................................100
Cross-References .................................101
Net Classes..........................................................102
BUS..................................................................104
Pinswap Gateswap....................................................................104
Power Supply ........................................................................105
........................................................................................106
.................................................................................106
ERC ..............................................................109
..............................................................................110
...............................................................111
Superimposed Pins ..................................................111
................................................................111
...................................................................111
6.2 PCB ..........................................................111
......................................................................................111
.......................................................................111
..................................................................................112
..................................................................................112
Layers ..........................................................................113
9


Clearance Distance.............................................114
Sizes .................................................................................115
Restring ................................................115
Shapes .............................................................................117
Supply ......................................................................119
Masks......................................................................................120
Misc .................................................................................121
6.3 ...................................................................................121
..............................................................122
.............................................................................122
.........................................................................................123
......................................................................125
......................................................................125
Package..................................................................................126
PACKAGE .......................................................................126
REPLACE .......................................................................127
Technology.............................................................................127
Forbidden Areas ....................................................127
Routing ............................................................127
POLYGON ......................................................129
6.4 DRC PCB .................................................132
DRC .........................................................................133
..................................................................134
6.5 ...................................................................................136
Inner Layer ........................................................................137
Signal Layers ...............................................................137
.........................137
....................................................137
Autorouter..............................................................139
Through Vias ..................................................139
Layer Setup .................................................................139
Blind/Buried Vias ...............................140
.........................................................................................140
.................................................................................140
Layer Setup .................................................................141
Blind Buried Micro ......146
Micro Via - .........................................147
6.6 ..............................................................148
6.7 PCB .............................................................149
.............................................................................149
6.8 .............................................151
6.9 PCB ........................................152

10

Autorouter ......................................................154
7.1 .......................................................................................154
7.2 Autorouter ......................................................154
7.3 ......................................................................155
Bus Router .....................................................................155
Routing Pass ..................................................................155
Optimization ..........................................................................155
7.4 ...........................................................156
Design Rules ..................................................................156
Track Width Net Classes ......................................156
Grid ........................................................................................156
Placement Grid .......................................................156
Routing Grid ...........................................................156
.........................................................................................157
Layer ..............................................................................158
.........................................................................................158
Restricted Areas .....................................158
..............................................................159
7.5 ............................................................................159
7.6 ........................................................161
Layer Costs ........................................................................162
cfBase.xx: 0..20......................................................................162
Costs ......................................................................................162
cfVia: 0..99..............................................................................162
cfNonPref: 0..10.....................................................................162
cfChangeDir: 0..25.................................................................163
cfOrthStep, cfDiagStep...........................................................163
cfExtdStep: 0..30....................................................................163
cfBonusStep, cfMalusStep: 1..3..............................................163
cfPadImpact, cfSmdImpact: 0..10.........................................163
cfBusImpact: 0..10.................................................................163
cfHugging: 0..5.......................................................................163
cfAvoid 0..10...........................................................................163
cfPolygon 0..30.......................................................................164
Maximum ..........................................................................164
mnVia 0..30............................................................................164
mnSegments 0..9999.............................................................164
mnExtdSteps 0..9999.............................................................164
7.7 Ripup/Retry /.....................................................164
7.8 ...................................................................................165

11


Supply Layers ....................................................................165
Polygons .................................................................165
7.9 ............................................................................165
7.10 .....................................................................................166
Status .............................................................................166
.........................................................................................167
7.11 ...........................................................................167
7.12 .....................................................................................169
................................................................................................169
Single-Sided .......................................................................169
SMD ............................................................169
..............170
7.13 Follow-me ..........................................................................170
.............................................................................170
.................................................................................................171
Routing Parameters .......................................................171
.........................................................................................173
8
.............................................174

8.1 ......................................................................174
Package..............................................................................174
Package............................................................174
Grid .........................................................................175
Pads..................................................................175
..............................................................................176
Silkscreen .................................................176
Labeling ...................................................................177
Restricted area .............................................177
Description .............................................................178
Note ................................................................................178
Symbol...................................................................................178
Symbol.....................................................178
Grid .........................................................................178
Pins ..........................................................................179
Pin Names ...............................................................181
...................................................................181
Device...................................................................................182
Device..............................................................182
Symbols....................................................182
Package...........................................................................183
Connections .............................183
Prefix ......................................................................184
Value ..................................................................................184
12


Description .................................................................185
Save .................................................................................185
Library ...................................................................................185
Library...................................................................................186
8.2 Device................................................................186
Library.......................................................................188
Package...................................................................188
Grid ........................................................................189
Pads................................................................................189
Pad ..................................................................................189
Silk Screen ......................................................190
Package Name Package Value...........................................190
Areas Forbidden ..........................................190
Description ..................................................................191
Save .................................................................................191
SMD Package.........................................................................191
Grid .....................................................................192
SMD ........................................................................193
SMD .....................................................................194
Silk Screen .................................................194
Package Name Value.....................................................195
Area Forbidden ...........................................195
Origin ...........................................................195
Description .....................................................................195
.........................................................................................196
Logic Symbol ..........................................196
Grid.................................................................................197
Pins ..........................................................................197
Pin Name .................................................................197
Symbol............................................................................198
NAME VALUE ...................................................198
Save ................................................................................198
Power Supply Symbol ............................................199
Grid.................................................................................199
Pins.................................................................................199
Pin Name ................................................................199
NAME VALUE ..........................................199
Device Set Packages Symbols..............................200
Symbols..........................................................................201
Gates ..........................................................................201
Addlevel Swaplevel ...............................................201
Package Variants............................................................201
Connect ..........................................................................202
Technologies..................................................................203
13


Prefix .....................................................................204
Value ..................................................................................204
Description ....................................................................204
Save ................................................................................206
8.3 Supply Voltages ...........................................................206
Pins............................................................................206
Pins.................................................................206
Pins............................................................................208
8.4 Supply Symbols ...........................................................208
8.5 Attributes ............................................................................210
Attributes .......................................................................210
Attributes...............................................................................212
Symbol Package ..................................................212
8.6 Labeling ..........................................................213
8.7 Addlevel ....................................................................213
................................................................................................213
Relay Coil Gate
.........................................................................................214
Connector ..........................214
Fixing Hole Restricted Area . . .215
8.8 Cross-References.................................216
Symbol...................................................................................216
Device....................................................................................217
Package..................................................................................217
8.9 Drawing Frames ....................................................217
8.10 Solder Side ...........................................................218
8.11 Oblong Holes ............................................219
8.12 Package Variants........................................................219
Package...............................................................219
Package Variant ..............................................220
Connect ...........................................................................221
Technologies...................................................................221
Save .................................................................................221
Package.............................221
Package...........................................................................221
Variant ....................................................................222
8.13 Packages...................................................222
Package..........................................................................222
Radial Pad....................................223
8.14 .............................................................................223
Library Elements ............................223
Library ...............................................................223
Library Library.......................................224
14


Libraries..........................................................226
Library Elements...............................................226
Libraries Packages........................................................227
9
.....................................................................228

9.1 PCB ........................................228


Gerber Plot Data ...........................................................228
GERBER_RS274X.................................................................229
GERBERAUTO GERBER................................................229
Drill Data .......................................................................229
EXCELLON............................................................................230
EXCELLON_RACK...............................................................230
SM1000 SM3000.............................................................230
Drill Data ...........................................................230
.....................................................................230
outlines.ulp............................................................................230
mill-outlines.ulp.....................................................................231
PostScript Film.............................................231
Film ........................................................................231
Pick-and-place Machines In-circuit Testers
................................................................................................231
Documentation .....................................................................232
Parts List ................................................................232
Drill Plan .............................................................233
Drill Legend ...............................................................234
9.2 ....................................................................234
9.3 ........................................................................235
Job gerb274x.cam.........................................................................235
Job excellon.cam...........................................................................236
Job gerber.cam..............................................................................237
9.4 ..........................................................238
........................................................................................238
...........................................................241
.......................................................241
9.5 ...............................................................................242
Inner Layers ..........................................................242
Supply Layer .....................................................................242
Blind Vias Buried Vias Drill Data.............242
9.6 ...............................................................................242
9.7 CAM Jobs ...........................................245

15


CAM Job.................................................................245
gerber.cam Job ..................................................246
Apertures .................................247
Gerber ............................................................................247
Rack Drill Data...................................248
Rack..................................................248
Drill Data Job....................................................248
.........................................................................249
9.8 EAGLE.def ..............................................249
..................................................................249
1Gerber.....................................249
2EXCELLON ...........................250
Aperture Drill Table .........................................................250
9.9 Aperture Wheels Photoplotters Gerber ...................251
Aperture Table (Wheel)........................................................251
Aperture Emulation ..........................................................252
10 ......................................................................253

10.1 ..........................................................................253
PCB Package ..............................................253
SchematicSymbol Device .......................254
10.2 EAGLE ..............................................................................254
10.3 EAGLE ........................................................................255
10.4 ..........................................................................258
10.5 ....................................................................................259
10.6 EAGLErc ......................................................260
............................................................260
.............................................................................260
Wire Joints....................................................................260
...............................................260
Ctrl ...............................................260
..............................................................................261
.................................................................................261
..........................................................................261
...................................................261
..........................................................................261
......................................................................261
10.7 ....................................................................................262
.................................................................................262
Restring ........................................262
..........................................................262
.......................................................262
Skipped unsuitable objects.....................264
16


.........................................................................264
....................................................................................264
Package/Symbol .....................................................264
CAM .......................................................................265
.........................265
...............................................265
...........................................................265
10.8 EAGLE .......................................................................266

17

EAGLE
PCB

1.1

3 EAGLE

4 EAGLE

5
EAGLE
6

10
EAGLE

18

1
EAGLE

EAGLE Linux MAC UPDATE


Windows UPDATE.TXT
EAGLE/doc EAGLE
UPDATE
UPDATE.TXT README

EAGLE EAGLE

1.2 EAGLE
EAGLE

CadSoft

CadSoft
www.cadsoftusa.com

1.3
EAGLE

Airwire
=rubber
Annulus Symbol

Blind Via

Buried Via

Core

Design Rule Check DRC


EAGEL DRC

Device

19

1.3
Device Set

Drill
PCB
Electrical Rule Check ERC:
EAGLE ERC
PCB
Follow-me Router
ROUTE

Forward&Back Annotation :
PCB
PCB
Gate:
Gate
TTL

Hole :
PCB
Layer Stack :

Micro via :

Net :

Package :
Footprint
Pad :

Pin :

Prepreg

Rack :
PCB
Ratsnest :
Ratsnest
Ratsnest
Restring :
rest-ring
Signal :

Supply Symbol:
ERC
20

1
Symbol :

User Language :
C
Via :
PCB
Wheel :
PCB Gerber
Wire :
WIRE

21

2.1
EAGLE EAGLE
EAGLE

EAGLE EAGLE

CadSoft

2.2
CadSoft
license.key
EAGLE

README

Windows
EAGLE Windows EAGLEwin-5.7.0.exe WinZip
Setup

EAGLE

EAGLE
license.key CadSoft

22

2
http://www.element-14.com/EAGLE-freemium

EAGLE

EAGLE
Windows EAGLE Layout Editor
5.7.0. PDF
Windows EAGLE

Linux
EAGLE Linux
shell script Root/Administrator User

EAGLE-lin-5.7.0.run

chmod

/path_to_file/EAGLE-lin-5.7.0.run
EAGLE

EAGLE

EAGLE
license.key CadSoft

http://www.element-14.com/EAGLE-freemium

EAGLE

EAGLE
EAGLE bin EAGLE
PDF EAGLE
doc
23

2.2
EAGLE EAGLE

Mac OS X
EAGLE Mac OS X Universal
Binary Power-PC Intel
EAGLE EAGLE-mac-5.7.0.zip
EAGLE-mac-5.7.0.pkg

EAGLE

EAGLE Continue
Go back
EAGLE
Continue Choose EAGLE

Finder's Applications/EAGLE EAGLE


EAGLE
EAGLE EAGLE

EAGLE
license.key CadSoft

http://www.element-14.com/EAGLE-freemium

EAGLE

PDF EAGLE
doc
EAGLE Finder's Applications
EAGLE

2.3

EAGLE/doc
update.txt README
22 EAGLE
ULP

EAGLE Control Panel Options/Directories..

24

2
EAGLE EAGLE
EAGLErc.usr
$EAGLEDIR EAGLE

EAGLE
ADD EAGLE

USE -*

USE *

EAGLE.epf

ULP

EAGLE ADD

EAGLE

run-loop-all-lbr-script.ulp

WRITE

EAGLE 2.60 Update26.exe


264

2.4

license.key
EAGLE Help Control Panel Product
Registration license.key
OK

25

2.4


Help Product
Information EAGLE Control Panel

2.5

Licenses

22

EAGLE
ULP
EAGLE EAGLE
bin
EAGLE.key
EAGLE
EAGLE

Windows EAGLErc.usr Linux Mac OS X


EAGLErc

EAGLE
EAGLE EAGLE/bin EAGLE.key

license.key
3 5

ULP

ULP
26

Windows

EAGLE

\\netservername\EAGLE\bin\EAGLE.exe

Windows Xp EAGLE Windows 2000


Windows 2000
EAGLE/bin EAGLE.exe EAGLE.key
EAGLExp.exe EAGLExp.key Windows XP

EAGLEXP
Windows 2000 EAGLE
EAGLE.key Windows 2000

EAGLE
EAGLE\bin

2.6
EAGLE
EAGLE

Windows
EAGLE LANG Windows
> > > LANG
en_US en_GB
de_DEde_DE de_AT
EAGLE
SET LANG=en_US
cd c:\program files\eagle-5.x.x\bin
start eagle.exe
LANG
EAGLE

Linux Mac OS-X


Windows linux Mac OS-X
EXPORT
EAGLE
27

2.6
LANG=en_US
/home/user/eagle-5.x.x/bin/eagle
EAGLE UPDATE.txt

28

3 EAGLE

3
EAGLE
3.1 EAGLE
EAGLE PCB
Autorouter/ Schematic Editor
PCB

The Layout Editor PCB


PCB CAM
PCB
FootprintCAM
PCB Gerber drill
User Language programs Script files

Schematic Editor
PCB
PCB
PCB CAM

PCB
EAGLE PCB
rubber bands
PCB EAGLE
PCB
999 99

Autorouter

ROUTE

29

3 EAGLE

3.2
EAGLE

Professional Edition

64 x 64
1/10,000 0.1

255

0.1

Technology 74L0074LS00

PCB
PDF
BMPTIFPNG

bom.ulp
Control Panel

Layout Editor PCB

30

SMD

0.1

PCB

3.2

CAM

Schematic Editor

999

PCB
PCB

ERC PCB

Autorouter

PCB

0.8 mil0.02

16
14

Standard Edition
PCB

31

3 EAGLE
PCB 160 x 100 6.3 x 3.9

6 Route2Route3Route14Route15

99

Freemium

http://www.element-14.com/EAGLE-freemium

100x80mm 3.9x3.2

4 Route2Route15
4

60

Light Edition
EAGLE
100 x 80 3.9 x 3.2



EAGLE PCB CAM

32

4
EAGLE
4.1 Control Panel
Control Panel EAGLE
EAGLE
EAGLE

Control Panel EAGLE

Control Panel
PCB

CAM

PCB
Control Panel

Control Panel

33

4 EAGLE

Control Panel RCL

Library Summary

Libraries Description
Control Panel

Device

ADD

PCB
Device Device
Package ADD Package

Device PCB ADD

34

4.1 Control Panel


EAGLE EAGLE.epf
EAGLE
File/New/Project

Library Editor
Device set Package Control Panel
Library Editor
Library

Control Panel Library Device

35

4 EAGLE

Design Rules
EAGLE Design Rules
data sets*.dru
Design Rules
DRC EAGLE
PCB
DRCDRC
Design Rules 112

User Language Programs Scripts


CAM CAM Jobs
*.ulp
*.scr CAM *.cam CAM
Control Panel

Options/Directories

Projects
Control Panel
Projects
Options/Directories/Projects

EAGLE.epf PCB

EAGLE.epf Project

Projects

SpaceEnter
Options/Backup Automatically
save project file
EAGLE.epf
EAGLE

Context Menu
New/Project
EAGLE.epf
36

4.1 Control Panel


File/Open/Project file/New/Project

Context Menu
Edit Description
Description Box

Menu

File
File Menu
New
PCB CAM
ULP Project

PCB
EAGLE.epf
Options/Directories
CAM CAM
ULP EAGLE EAGLE
EAGLE

37

4 EAGLE
Open

Open recent projects

Save all
Options/Backup...
Automatically save project file
EAGLE.epf EAGLErc.usr
Windows EAGLErc Linux/Mac
Close project
EAGLE.epf
Exit
EAGLE

Control Panel
EAGLE Alt-X EAGLE

Options/User interface
Editor windowsPull-down menu Alt+X
QUIT ASSIGN QUIT
Alt+X

View
Refresh

Sort
nametype

Options
Directories
EAGLE
Windows
Linux Mac Projects
Text Editor
Projects)
EAGLE EAGLE.epf
PCB

38

4.1 Control Panel

Options
Browse

$EAGLEDIR EAGLE
Linux $HOME Windows
SET
Environment variable HOME
Windows EAGLE Application Data
Windows
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explore
r\Shell Folders\AppData
EAGLErc.usr

HOME
Backup
EAGLE backup
level field 9
s#x PCB
b#x l#x x 1 9x = 1

1 60 5
##s## l##
brdschlbr
EAGLE
Automatically save project file

39

4 EAGLE

Backup
User Interface
User Interface PCB

Editor

User Interface
Controls
Controls

Always vector font


Vector
font CAM
EAGLE

PCB User
Interface Always vector font

Persistent in this drawing EAGLE Always


vector font
PCB
40

4.1 Control Panel

TEXT
Limit zoom factor
1 40 mil
0.1 0.004 mil
Mouse
wheel zoom 0

External text editor EAGLE


Editor windows/Text editor

Background Cursor PCB


Background
Colored 89
Small Large
Bubble
helpUser guidance
User Guidance
NETMOVEROUTESHOW

Window Positions

EAGLE

Window
window PCB
Alt Alt+1
1
Alt+0 Control Panel

Alt+ Windows Linux

Help
EAGLE License
About EAGLE
EAGLE License
EAGLE
Help Help EAGLE License
Instrallation

41

4 EAGLE
Check for Update
EAGLE CadSoft EAGLE

Configure EAGLE dailyweekly


never beta
Also check for beta versions beta
About EAGLE

4.2 Schematic Editor

EAGLE
Control Panel File/Open/Schematic

File/New/Schematic
untitled.sch

Schematic Editor
project
Project New Project
New_Project
New/Schematic

42

4.2 Schematic Editor


title bar menu bar,
action toolbar
parameter toolbar

coordinate
command line
EAGLE

command toolbar

status line

Options/User Interface

Bubble Help Tool Tips


EAGLE

WIRE Wire
Draw lines

WIRE Left-click to
start wire
Options/User Interface

Help
:WIRE

HELP WIRE

EAGLE HTML

EAGLE
F3
Shift+F3

43

4 EAGLE

EAGLE

Command
EAGLE

NET

NET
GRID
SET WIRE_BEND
MITER
Net Class

GRID

EAGLE
Last
New...

44

4.2 Schematic Editor

The Action Toolbar

Open save print CAM


Processor CAM / PCB BOARD

Load remove create

USE
ADD
Libray/Use Control Panel
Libraries

SCRIPT

RUN
User Language ProgramULP
ULP

WINDOW
WINDOW
WINDOW FIT Alt-F2 F3
F4WINDOW F2

WINDOW LAST

UNDO/REDO /

F9 F10

45

4 EAGLE
Stop
EAGLE Edit/Stop

Go
EAGLE
AUTOMARK

Schematic Editor
INFO

SHOW

*?Ctrl+SHOW
C12 SHOW
@
SHOW @ C12;
C12
SHOW

Gates SHOW

SHOW Sheet -

DISPLAY
DISPPLAY LAST

MARK
MARK
R x y p
MARK Go

MOVE

46

4.2 Schematic Editor


Gate

GROUP MOVE Ctrl

Ctrl MoveGroup

90

MOVE

COPY

COPY CUT PASTE

MIRROR

ROTATE
90 MOVE

GROUP

GROUP ALL

CUT ROTATECHANGEMOVE ...


CUT
Shift

Ctrl
Ctrl + Shift

47

4 EAGLE
CHANGE

CUT

CUT

Ctrl

EAGLE CUT Windows

PASTE

Windows

DELETE

DELETE GROUP Ctrl

Shift DELETE Gate

Shift

ADD

DevicesUSE
ADD Devices

PINSWAP
Device
Swaplevel

48

4.2 Schematic Editor


GATESWAPGATE
2 Devices Gate , Gate
Swaplevel EAGLE Gate Device
TTL

REPLACE
Device

Devices

NAME

VALUE
74LS00N

SMASH
Device Device
Smashed GROUP
Ctrl

DELETE
SMASH Shift
unSmash

Properties
Smashed

MITER
2

SET Wire_Bend

SPLIT

49

4 EAGLE
INVOKE
Gates Device , Gate Gate
Gate C Gate D INVOKE
Power Supply Gates

INVOKE Device Gate


INVOKE Device IC1

WIRE
WIRE PCB WIRE
CHANGE STYLE
WIRE SET
WIRE_BEND
WIRE
WIRE CtrlShit
Ctrl

TEXT
CHANGE SIZE
CHANGE RATIO CHANGE TEXT
CHANGE FONT NAME
LABEL

CIRCLE
0

ARC
WIRE
CHANGE CAP/FLAT/ROUND

RECT

POLYGON

50

4.2 Schematic Editor


BUS

NET

WIRE
SHOWERC
EXPORT NETLIST PARTLIST MOVE

JUNCTION
2 2
JUNCTION

LABEL
CHANGE TEXT
NAME
label XREF CHANGE XREF
ON cross
reference
Option/Set/Misc Xref label format
LABEL
FRAME
frames.lbr

ATTRIBUTE

Edit/Global attritubes

ERC
PCB
Forward&Back Annotation

51

4 EAGLE

Control Panel

Schematic Editor Layout Editor PCB


Library Editor

ASSIGN

Options/Assign menu

CLASS
Net Classes Edit/Net classes Net Classes
Autorouter ROUTER Trace
VIA
102

CLOSE
File/Close

EDIT

PCB EDIT + .brd

FRAME
Draw/Frame PCB

EXPORT
File/Export

LAYER

200 Mylayer

LAYER 200 Mylayer


EAGLE PCB
2 LAYER 2
LAYER 2 Route2
LAYER 5 Route15

MENU
Options/User
Interface
52

4.2 Schematic Editor


OPEN
Library/Open Schematic
File/Open ,
OPEN Control Panel File

PACKAGE
Device rcl.lbr
PACKAGE CHANGE PACKAGE
Schematic Layout Editor

PRINT

File/Print

PRINT PCB
PCB CAM
Black
Solid Caption
Page limit 1
Area Full Window

QUIT
EAGLE File/Exit Alt-X

REMOVE

REMOVE .S3
sheet 3

SET
Options/Set

EAGLE.scr

TECHNOLOGY
Device Technologies
74xx.lbr TECHNOLOGY CHANGE TECHONOLOGY
Technologies Schematic PCB

UPDATE
UPDATE PCB
Library/Update Library/Update all
Control Panel Use
allUse none
53

4 EAGLE
WRITE
Save as
WRITE

Mouse Keys

3 3

Option/User Interface Mouse wheel zoom


1.2
Mouse wheel zoom 0
Panning
Shift Ctrl Alt
MOVE WIRE

SET
SELECT_FACTOR

4.3

Layout Editor PCB

PCB PCB

BOARD BOARD PCB


PCB
PCB

54

4.3 Layout Editor PCB

PCB

PCB

PCB
INFO
INFO IC1 IC1

SHOW

* ? Ctrl + SHOW

DISPLAY
23 Layer 23tOrigins

Layer 24bOrigins

55

4 EAGLE
Layer
DISPLAY
LAYER

DISPLAY LAST DISPLAY

MARK

R x y P
MARK Go

MOVE

MOVE
ROUTE WIRE
Ctrl
CIRCLEARCWIREMOVEROUTE
MOVE

COPY

COPY CUTPASTE

MIRROR
MIRROR ,

ROTATE
MOVE

GROUP
ROTATE ROTATE Ctrl

Angle

56

4.3 Layout Editor PCB


GROUP

GROUP

GROUP ALL
GROUP ALL

GROUP

CHANGE

Esc

Properties

CUT

CUT

Ctrl

EAGLE CUT Windows

PASTE

Windows Paste

DELETE

Ctrl +
PCB DELETE SIGNALS

Shift DELETE

57

4 EAGLE
Ctrl

DRC ERRORS
ERRORS CLEAR 23 tOrigins 24
bOrigins

ADD

USE
ADD Devices

PINSWAP
2
Swaplevel

REPLACE

Device CHANGE PACKAGE
PACKAGE
REPLACE

LOCK
PCB
CUTPASTE
Shift + LOCK unLock

x +

NAME

NAME

VALUE
100K

58

4.3 Layout Editor PCB


SMASH
Device

Ctrl SMASH

DELETE
SMASH Shift
unSmash

Properties
Smashed

MITER
2

SET
Wire_Bend

SPLIT

SPLIT 2
CHANGE LAYER EAGLE
VIA
SPILT
RIPUP Ctrl + DELETE

OPTIMIZE

ROUTE
EAGLE
ROUTE Follow-me

ROUTE Ctrl
Shift
Ctrl + Left
VIA Wire
Shift + Left
Wire
Wire Wire
Wire
Center

59

4 EAGLE
Right

Shift + Right

Ctrl + Right

Shift + Left
Wire VIA
Ctrl + Left

RIPUP
TracksAirwires

Ripup

DELETE

WIRE

1 16 WIRE
Style CHANGEDRC
Wire
Wire SET WIRE_BEND
WIRE CtrlShift
Ctrl

TEXT
CHANGE SIZE
CHANGE RATIO CHANGE TEXT
CHANGE FONT Options/User Interface
Always vector font

Layer 41 tResrict
Layer42 bRestrick POLYGON

CAM
PCB

60

4.3 Layout Editor PCB


CIRCLE
Layer 41tRestrick Layer 42bRestrick
Layer 43 vRestrick Autorouter/Follow-me Router
0

ARC
WIRE
CHANGE CAP/FLAT/ROUND

CAM Gerber PCB

RECT

41 tRestrick 42 bRestrick
43 vRestrick Autorouter/Follow-me Router

POLYGON

POLYGON 41 tRestrick
42 bRestrick 43 vRestrick
Autorouter/Follow-me Router
POLYGON

VIA
ROUTE
VIA NAME VIA VIA
VIAs

SIGNAL
Forward&Back
Annotation NET

61

4 EAGLE
HOLE

ATTRIBUTE

Edit/Global attributes

RATSNEST

RATSNEST

SET Options/Set/Misc
SET POLYGON_RATSNEST ON | OFF : SET POLY ON |
OFF
ROUTE RATSNEST
RATSNEST PCB

AUTO

AUTO FOLLOWME Follow-me


Autorouter Setup Follow-me

ERC
PCB

DRC

ERRORS
DRC PCB

PCB
52
PCB

62

4.4 Library Editor

4.4 Library Editor

3 Package Symbol
Device
PackageDevice PCB
SymbolDevice

DeviceSymbol
PackageSymbol
Package PCB
/ Technology
Symbol Device

Device
Package PCB

174

63

4 EAGLE

Package Symbol
Device

EDIT
Device PCB

DevicePackage
Symbol

REMOVE
Device/
Package/ Symbol

RENAME
Device/
Package/ Symbol

Package

PCB

Package
Package

Package OK
Create new packagepackage name
Yes
Pads SMDs
Package Editor

PAD

PCB

64

4.4 Library Editor


SMD
SMD
NAME Pads SMDs
WIREARC SMD
21 tPlace
51 tDocu
CIRCLERECT POLYGON 41 tRestrict
, 42 bRestrict , 43 vRestrict 39
tKeepout 40 bKeepout
HOLE
TEXT :
25 tNames >NAME

27 tValues >VALUE

DESCRIPTION HTML

Symbol
Symbol Device
74LS00 NAND
Symbol Device Symbol

Symbol

Symbol

Create new symbolsymbolname Symbol


Yes

WIREARC 94 Symbols

PIN

PIN

PIN CHANGE

199 PIN
NAME
TEXT

65

4 EAGLE
25 tNames >NAME

27 tValues >VALUE

Device
Device Device

Package
Symbol Device ;
Device AB
Technologies 74L0074LS0074HCT00

Swaplevel
Addlevel Gate

Device
Symbol Package CONNECT

7400 Device Device
Technologies 4
Edit
Symbol

66

4.4 Library Editor

Device

Symbol Package
Device

Device ,

Create new devicedevicename Device


Yes
Device

ADD
Device Symbol ADD Gate
Swaplevel Addlevel CHANGE
Swaplevel Device Gate
Addlevel Device Gate
Gate

NAME
Gate

CHANGE
Swaplevel Addlevel
67

4 EAGLE
PACKAGE
Package Device PACKAGE
New PACKAGE
Package
219

CONNECT
Symbol Gate Package

PREFIX
R

VALUE
Device VALUE PCB

On:

Off Device Technology Package


74LS00N
Value Off

Technology Package CHANGE PACKAGE CHANGE TECHNOLOGY

TECHNOLOGY
Technologies

ATTRIBUTE
Device

DESCRIPTION
Device ADD
Device
223 PackagesSymbols Devices

4.5 CAM
CAM
EAGLE.def

68

4.5 CAM
CAM PRINT

EAGLE CAM
EAGLE EAGLE CAM
CadSoft

CAM
CAM CAM

CAM
CAM
PCB CAM Processor
CAM File/CAM Processor
Control Panel CAM Jobs PCB
CAM Job
Windows
File/Open CAM
EAGLE Options
69

4 EAGLE

Job
Job
Job PCB Gerber
Job CAM File Control Panel CAM
Jobs Job
Job

CAM
File CAM

Job Job

Job 242

Process Job Job


Process Section

Job
Job
1. Add
2.
3. 1 2
4. File/Save job Job
Description Job Control Panel

4.6 Text Editor


EAGLE

EAGLE UTF-8

Regular Expressions
EAGLE

70

4.6 Text Editor

Text Editor
Control Panel
Option/User interface External text editor
EAGLE External text editor
- EAGLE
Editor windows/Text Editor/

71

5 EAGLE

5
EAGLE
5.1
EAGLE

PCB





User Language Program
EAGLE
EAGLE

EAGLE

MOVE

CHANGE WIDTH 0.024

cha wi 0.024
GRID

CHANGE WIDTH 0.6MM

72

5 EAGLE
cha wid 24mil

MOVE IC1>VALUE 2.50 1.75;


IC1 SMASH VALUE
2.50 1.75
MIRROR U1;
U1
HOLE 0.15 5 8.5 ;
5 8.5 0.15
VIA 'GND' 0.070 round 2.0 3.0 ;
2.0 3.0 0.071 GND

Esc

Context
EAGLE


Properties
Properties

73

5.1

Context Menu

Linux Window Manager


F1
AltCtrl Shift Mac OS-X Cmd

ASSIGN
assign window

New Del
Change
OK Cancel

PCB Options/Assign

74

5 EAGLE

ASSIGN
EAGLE.scr ASSIGN
92

Ctrl + Shift + G 0.127mm


ASSIGN CS+G 'GRID MM 0.127 ON;'
Alt + F6 ROUTE
ASSIGN A+F6 'LAYER TOP; ROUTE'
Alt + R

ASSIGN A+R 'DISPLAY NONE 1 17 18 20; PRINT;'


ACM S AltCtrl Cmd Mac OS-X
Shift
Alt + 0 Control Panel Alt + 1 9

75

5.1

Script

defaultcolors.scr

SCRIPT
ULP PCB

EAGLE EXPORT Netscript

Export

CIRCLE CIRCLE

2 2 2 3
1
2 2 CIRCLE

EAGLE ShiftAlt Ctrl Mac OS-X


Cmd Ctrl

5.2 EAGLE
EAGLE

EAGLE

Enter
EAGLE Enter
EAGLE

Enter

Enter

76

5 EAGLE

GRID LINES

GRID LINES

grid lines

GRID grid_size grid_multiple

GRID 1 10
1mm mm
10mm 1 10 grid_size
grid_multiple

grid_size
grid_multiple
COLOR_LAYER
SET COLOR_LAYER layer_name color_word

SET COLOR_LAYER BOTTOM BLUE

SET BEEP ON | OFF

SET BEEP ON

SET BEEP OFF

..

77

5.2 EAGLE
DISPLAY option layer_name..

DISPLAY TOP PINS VIAS

DISPLAY 1 17 18

DISPLAY -16

MOVE

MOVE

x y
x y GRID

@
WINDOW @;

GRID MM 1;
LAYER DIMENSION;
WIRE 0 0 0 160 0 160 100 0 100 0 0;
GRID LAST;
1mm dimension WIRE
0

78

5 EAGLE

R x y MARK

GRID MM 0.5;
MARK 20 10;
VIA R 5 12.5;
MARK;
20 10
x 5mmy 12.5mm

P radius angle
GRID MM;
MARK 12.5 7.125;
LAYER 21;
CIRCLE R 0 0 R 0 40;
PAD P 40 0;
PAD P 40 120;
PAD P 40 240;
12.5 7.125 21
tPlace 40mm 120

>

MOVE > 0 0 10 0;
x 10

A Alt
C Ctrl Mac OS-X Cmd
S Shift
R
P
>
C S

79

5.2 EAGLE

Enter

GRID MM 1;
MOVE IC1 120 25 ;

MOVE 0.127 2.54 120 25;


IC1 0.127 2.54120 25
INF0
INFO IC1

PIN 'GND' PWR NONE SHORT R180 0.2 0.4 ;


41 tRestrict
LAYER TRESTRICT;
RECT 0.5 0.5 2.5 4 ;

5.3
EAGLE 1/10 000 mm 0.1

Microns milsinches mm
GRID

0.1

EAGLE.scr
87

Multiple Multiple
5 5

80

5 EAGLE

Grid
Alt Alt
MOVEROUTEADD WIRE PCB

Alt
Style Lines Dots
Display On Off
Finest
default

Options/Set/Misc Min. visible grid size

Options/Set/Colors
palette

SET COLOR_GRID BLUE


0 63

89

5.4 DISPLAYGRID WINDOW

DISPLAYGRID WINDOW

SchematicLayoutPCB Library
Schematic
LayoutPCB Library

81

5.4 DISPLAYGRID WINDOW

DISPLAY
PCB DISPLAY
TopPadsVias Dimension
DISPLAY

New..
Top_view
OK
DISPLAY Top_view

DISPLAY TOP_VIEW disp top_v

DISPLAY LAST DISPLAY


Last
DISPLAY

GRID
GRID DISPLAY
GRID

New..
GRID
GRID = My_Grid inch 0.005 lines on

grid my_grid gri my

WINDOW
WINDOW
WINDOW
DISPLAY

WINDOW Select

New..
upper_left

WINDOW Upper_Left or in short win upper_l


WINDOW Select
upper_left
82

5 EAGLE

Delete

Deleting a WINDOW alias


Rename Edit
DISPLAYGRID WINDOW

5.5

EAGLE

ASCII 127

TEXT

\
\ NAME TEXT

PINPADSMDNETBUS ADD

83

5.5

ADD DIL14 'U1'


DIL14 U1U2 U3

PAD OCT '1'


123 4
A Z
ADD NAND 'A'
ABC D NAND
Z G$1

5.6
EAGLE


EAGLE
EAGLE

SCRIPT EAGLE
EAGLE

EAGLE EAGLE

EAGLE/scr euro.scr

PCB

SIGNAL GND IC1 7 IC2 7 J4 22;


SIGNAL VCC IC1 14 IC2 14 J4 1;
EXPORT
EXPORT Script

SCRIPT

#
Stop
84

5 EAGLE

EXPORT
EXPORT

DIRECTORY

NETLIST
EAGLE

CadSoft
http://www.cadsoftusa.com/download.htm

NETSCRIPT
SCRIPT
PCB

DELETE SIGNALS PCB


Netscript
SCRIPT PCB PCB

PARTLIST
PCB

PINLIST
pin/pad/

SCRIPT

SCRIPT

EAGLE
mm

IMAGE
Image

bmp
Windows
png

pbm

pgm

ppm

85

5.6
tif
xbm
xpm

X
X


Browse

Monochrome
Clipboard
Resolution dpi Image
Size
Area Full Window

HPGLPostscriptPS Encapsulated Postscript


EPS CAM
dxf.ulp Dxf PRINT PDF

5.7 EAGLE
EAGLE C EAGLE

EAGLE EAGLE
ULP PCB

exit
*.ulp
ULP ULP

ULP RUN ULP Control Panel


ULP Stop
EAGLE Run
finished
86

5 EAGLE
EAGLE User Language
ULP

232




logo import-bmp.ulp

ULP
http://www.cadsoftusa.com/download.htm.

5.8 Forward&Back Annotation

PCB BOARD

PCB
PCB
PCB
PCB

EAGLE

PCB

PCB
ERC ERC
PCB 152 6.9

5.9 EAGLE

EAGLE.scr Windows
EAGLErc.usr Linux
~/.EAGLErc
EAGLE EAGLE.epf
87

5.9 EAGLE
PCB
PCB

Configuration Commands
EAGLE Options
Control Panel Directories Backup
User Interface 33 Control Panel

User interface

MENU

PCB Option User Interface


Assign Set
ASSIGN 74
SET
CHANGE
GRID 80

Options SET SET


SET Options Set
Setting SET

DISPLAY LAYER Used_Layers

SET USED_LAYERS 1 16 17 18 19 20 21 23 25 27 29 31 44 45 51;


EAGLE.scr
SET USED_LAYERS ALL;

CHANGE Width Diameter


Drill SMD Size Isolate
Spacing Miter
SET

Miter
SET MITER_MENU 0.1 0.2 0.3 0.4 0.5 0.6 1 1.5 2 3 4;
88

5 EAGLE
16

SMD
SET SMD_MENU 1.2mm 2.0mm 0.5mm 0.9mm 0.1in 0.14in;
16

EAGLE.scr SET
EAGLE
SET WIDTH_MENU ;

Color
Colors


Palette Black background White
background Colored background Palette
64 Alpha RGB RGB
EAGLE
Use alpha blending alpha alpha
OR
EAGLE 16 0 15 8 8

Palette
Colored Background
16 8 x 8 16
8 8 Palette x
x+8

89

5.9 EAGLE

RedGreenBlue HueSatVal


Alpha channel Alpha 0
255 Alpha
channel 255
8
palette Options/User Interface

palette
SET PALETTE <index> <rgb>
palette Alpha channel 16
Index rgb Alpha channel redblue green

SET PALETTE 16 0xB4FFFF0


16 RGB 255 255 016 FF FF
00 B4 Alpha channel 180
16 0x
palette
SET PALETTE BLACK
WINDOW palette
90

5 EAGLE
DISPLAY SET COLOR_LAYER
SET COLOR_LAYER 16 4
4 16
SET

defaultcolors.scr

Misc
Settings Misc

Options/Set Misc

Beep

Check connects package


package
Undo
/
Optimizing

Ratsnest processes polygons


RATSNEST
Display pad names
PCB package
91

5.9 EAGLE
Auto end net and bus

Auto set junction

Auto set route width and drill

EAGLE CHANGE
WIDTH
Min. visible text size
3 Pixel
Min. visible grid size
/5 Pixel
Catch factor :
0

5%
Select factor
EAGLE
2%
Snap length
SMD ROUTE
SMD
/SMD 20 mil
Display mode
/realNo Drills
real

SET POLYGON_RATSNEST OFF SET POLY OFF


RATSNEST
SET

EAGLE.scr
PCB
EAGLE.scr

Options/Directories Script

SCHBRD LBR PCB

DEV SYM PAC Device


Symbol Package
BRD
92

5 EAGLE
EAGLE
EAGLE.scr
SCRIPT EAGLE.scr
#
EAGLE.scr
# This file can be used to configure the editor windows.
Assign
Assign
Assign
Assign

A+F3
A+F4
A+F7
A+F8

'Window 4;';
'Window 0.25;';
'Grid mm;';
'Grid inch;';

BRD:
#Menu Add Change Copy Delete Display Grid Group Move \
#Name Quit Rect Route Script Show Signal Split \
#Text Value Via Window ';' Wire Write Edit;
Grid inch 0.05 on;
Grid alt inch 0.01;
Set Pad_names on;
Set Width_menu 0.008 0.01 0.016;
Set Drill_menu 0.024 0.032 0.040;
Set Size_menu 0.05 0.07 0.12;
Set Used_layers 1 16 17 18 19 20 21 22 23 24 25 26 \
27 28 39 40 41 42 43 44 45;
Change width 0.01;
Change drill 0.024;
Change size 0.07;
SCH:
Grid Default;
Change Width 0.006;
#Menu Add Bus Change Copy Delete Display Gateswap \
#Grid Group Invoke Junction Label Move Name Net \
#Pinswap Quit Script Show Split Value Window ';' \
#Wire Write Edit;
LBR:
#Menu Close Export Open Script Write ';' Edit;
DEV:
Grid Default;
#Menu Add Change Copy Connect Delete Display Export \
#Grid Move Name Package Prefix Quit Script Show \
#Value Window ';' Write Edit;
SYM:
Display all;
Grid Default On;
Change Width 0.010;
#Menu Arc Change Copy Cut Delete Display Export \
#Grid Group Move Name Paste Pin Quit Script \
#Show Split Text Value Window ';' Wire Write Edit;

93

5.9 EAGLE
PAC:
Grid Default On;
Grid Alt inch 0.005;
Change Width 0.005;
Change Size 0.050;
Change Smd 0.039 0.039;
#Menu Add Change Copy Delete Display Grid Group \
#Move Name Pad Quit Script Show Smd Split Text \
#Window ';' Wire Write Edit;

EAGLErc
Windows EAGLErc.usr Linux
Mac ~/.EAGLErc
Windows
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\AppData

SET Options/Set
ASSIGN
User Interface

EAGLE

<prgdir>/EAGLErc
Linux, Mac, Windows
/etc/EAGLErc
Linux , Mac
$HOME/.EAGLEr c
Linux, Mac
$HOME/EAGLErc.usr
Windows

EAGLE
http://www.cadsoftusa.com/download.htm.

EAGLE
Projects
New Project
EAGLE.epf
EAGLE CHANGE
WidthDiameter Size

Control Panel Options/Backup


Automatically save project file

94

5 EAGLE
EAGLE 3.5x 4.0


EAGLE.epf

Control Panel
Options/Directories/Projects
EAGLE.epf
EAGLE

95

PCB
PCB

36

6.1

Devices Net
Device

Supply Symbol

BOARD Board PCB


PCB PCB
Forward&Back Annotation

Control Panel
File/Open

New 45

EDIT .S2
96

REMOVE .S2
New
52

EDIT .S2

REMOVE .S2

Grid
0.1ich/2.54mm

Symbol Symbol
USE Libraries USE
Libraries ADD USE
45

Load Drawing Frame


ADD USE frames.lbr

ADD ADD
USE Libraries Library

Letter Letter
frames.lbr
Preview LETTER_P
, Description
Device Device
PCB Package Package
OK ADD

00
Library Device
* ?

ADD letter

97

6.1

ADD

add letter_p@frames.lbr
* ?
add letter*@frames.lbr
ADD letter
USE
USE Library/Use
ADD
Drop
FRAME
EAGLE PCB FRAME
217

Gate
Device

ADD Device ADD


Device Esc ADD
NAMEVALUE Device
Device SMASH Device
MOVE DELETE
Shift+SMASH Unsmash
Device Properties
Smashed

98

6
MOVE DELETE
INFO SHOW
ROTATE 90 MOVE

COPY COPY
Gates Gates
GROUPCUT PASTE
DISPLAY ALL

Gates
Device

INVOKE Gate
INVOKE Device Gate
Gate
INVOKE Device INVOKE
Gate Gate

INVOKE Gate P

Gate Device
Device Gate ADD
Gate Gate

74xx-eu 74*00 NAC Gate


A D P Gate C ADD +
Gate
ADD 'IC1' 'C' 74AC00@74xx-eu.lbr
ADD
Gate Gate
Addlevel Next Gate Device
Gate Device

99

6.1
Device Gates ADD
Gate
INVOKE IC1
INVOKE Gate
INVOKE Gate OK
Show Show
Gate

Designlink.ulp Farnell
designlink.ulp
Farnell Web

Draw Nets NET


NET 2
DISPLAY 93 Pins
NAME

Options/Set/Misc menu Auto end net and


bus
91 Nets

EAGLE

JUNCTION
Junction Junction Options/Set/Misc menu

NET WIRE
COPY

MOVE

SHOW
SHOW Gate Symbol

100

6
XREF LABEL
Cross-Reference Grid
Alt

Cross-References
XREF LABEL
Cross-reference
Cross-reference
Cross-reference
Cross-reference
Crossreference

Options/Set/Misc menu Xref label format


SET
XREF LABEL Label
CHANGE XREF ON

%F Label
%N
%S
%C
%R
%F%N/%S.%C%R
ASCII %C %R
217

XREF
3 4A
ABC 1 2D
ABC
101

6.1
XREF
LABEL

EAGLE
Cross-reference
>CONTACT_XREF
Y


Option/Set/Misc
/%S. %C%R/.
%C %R FRAME

Net Classes
CLASS Edit/Net classes
PCB VIA
Class 0 0
8
102


3
Class 0
Net Class 1 Power 40mil
Net Class 1 VIA 24mil
Net Class 1 24mil
Nr NET
>>
Clearance Matrix


<<

PCB CHANGE Class


PCB

103

6.1

BUS

NET

Bus1:A[0..12],D[0..7],Clock


NET

0 511
BUS

Pinswap Gateswap
Swaplevel Pin Gate
SymbolPinswap DeviceGateswap
Swaplevel 2
Swaplevel 93 Pins
Swaplevel = 0 Pin Gate

104

Swaplevel
1 2 Swaplevel 1 3
Swaplevel 0
INFO Gate Swaplevel
INFO IC2A Properties

Power Supply
Direction Pwr Power
Gate Pwr
Symbol
Device Pwr

Pwr-pin direction
Sup Sup
Pin Device
supply*.lbr Device
ERC

0 V GND
NET Net
GND

symbol

ADD MOVE Pin Sup

105

6.1


Yes Supply
AGND No VA1
N$1
SET
SET Warning.SupplyPinAutoOverwriteGeneratedNetName 1;

Supply Pin
N$1

Edit/Global Attribute New


TEXT
AUTHOR >author
>

PCB
ATTRIBUTE
106

ATTRIBUTE Device

Attribute dialog
Device ATTRIBUTE

R1 DISTRIBUTOR, ID-NUMBER TEMP

PCB
Device

PCB
3
PCB
PCB

New
NameValue Display
TOLERANCE1 %
Display 4

107

6.1


Off
Value 1 %
Name TOLERANCE
BothTOLERANCE = 1 %
Display Off Device Gate
CHANGE LAYER

SMASH Device

108

Options/User interface
EAGLE
210

ERC
Electrical Rule Check
(ERC) ERC
ERC

Tools

ERC
ERC Error
ERC PCB PCB
2 ERC PCB
ERC Errors
152

ERC

Centered

109

6.1

Approve
/ Errors Warnings Approved
//
/ Disapprove
ERC
Errors / ERC

ERC: 2 approved errors/warnings


/

PCB ERC Errors


/ Processed /
/ ERC
ERRORS

Errors

Clear all /
Approved List
was cleared by user
ERC Errors ERRORS

ERC

EXPORT

SHOW

Sheet

EDIT
EDIT .S5 .S2
5
EDIT
Options/User interface /
UNDO/REDO

110

Superimposed Pins
2

Gate
UNDO

GROUPCUT PASTE
DISPLAY ALL
GROUP CUT
PASTE
GROUP EAGLE

PCB
PCB

6.2 PCB

EAGLE

PCB
SMD

PCB PCB


111

6.2 PCB

SMD

136

Edit/Design Rules

DRC

Apply PCB
Restring Apply PCB

112

6
Save as
*.fru PCB

Control Panel Design Rules dru


PCB
File Load
Edit Description
File HTML

File

Layers
VIA

Clearance
Distance

Sizes

Restring

Shapes
Pad SMD
Supply

Mask

Misc

Layers
Setup
Core
Prepreg
2
2 1*16 1 16
Core

113

6.2 PCB

16
16
4
1*2+3*16
2 Core
6
1*2+3*4+5*16
3 Core
Copper Isolation

DISPLAYLAYERWIRE ROUTE Layer Setup

136

EAGLE
Layer Setup

Clearance Distance
Clearance Tracks Pads SMDs Vias
TracksPadsSMDs Vias
0 Distance
20 Dimension

Copper/Dimension 0
114

6
EAGLE Polygon
20 Dimension
Drill
Class
Sizes

Sizes
PCB

10.5 Min. Blind Via


Ratio 0.5
Min.MicroVia
Minimum Drill

Restring
Restring PadsVIAs Micro Via
PadsVIAs Micro Via
Pads

Thermal/Annulus Restring Design Rules Supply

Apply PCB
Shapes
Shapes 17 Pads 18 Vias
Pads Vias
17 Pads 18 Vias

/
INFO Properties
Via

115

6.2 PCB

INFO

CHANGE DIAMETER 0.7

0.9

0.8
Restring

Restring Restring 25%


Restring
Pads:10milVias8milMicro Vias4mil

Restring

116

Restring
40mil Restring
10mil25%10mil 20mil10mil

24mil VIA 25%


Restring 6mil PCB 6mil

Restring 10mil
Restring

Diameter
Pads PCB Via
Diameter
Pad Via
Pad Via
Pad Via Diameter
Off 3.5
Pad Via

0.2mm

Shapes
SMD
SMD 0% 100%

117

6.2 PCB

0 - 10 - 25 - 50 - 100 [ % ]100 %

SMD 100%
SMD
Pad

As in library Pads Apply


PCB

Pad Via
Restring
PCB

Elongation

100% 210% 11
200%41

118

6
PCB
Pads Vias
DISPLAY
17 Pads 18 Vias

Pads Vias
17 Pads 18 Vias
Pads Vias
PRINT

Supply
Thermal Annulus
$
EAGLE Thermal
Annulus Thermal Annulus
Gap Thermal

Thermal Annulus Isolate


Restring
Restring Resting Inner

Annulus Restring
Annulus
Thermal
Restring Thermal

Generate thermals for vias Thermal

CHANGE THERMALS OFF

Hatch EAGLE
Thermal

Annulus
= + 2 * restring
=
+ 2 *
restring = 0 = 20 mil
Thermal
= + 2 * restring
119

6.2 PCB
= + 2 *

Restring

Package NOTHERMALS CHANGE THERMALS OFF


Pad SMD Thermal

Masks
Solder Stop Mask Stop Solder Cream
MaskCream


4mil 4mil

0 SMD
Long Offset SMD Pad

120

SMD 31 tCream 32
bCream
29 tStop 30 bStop
Package Pad SMD STOP CREAM SMD OFF
EAGLE
Limit

Limit 0

Limit = 24
24mil

Limit STOP CHANGE STOP ON


EAGLE

Misc
Design Rule Check

Check grid
GRID

Check angle
45

Check font

DRC
CAM

CAM Gerber

Check restrict
39 tRestrict 40 bRestrict

Package EAGLE

6.3
Board
121

6.3

50mil1.27mm
BOARD

1mm
BOARD 1mm

Forward&Back
Annotation

PCB

PCB
Forward&Back Annotation
ERC
152

ADD Package SIGNAL


97 102
PCB
PCB 106

122

PCB
20
Dimension

MOVE SPLIT
WIRE MITER
ADD
19inch.lbr
SCRIPT euro.scr

SCRIPT EURO
Autorouter Follow-me router

46 Milling WIRE 0

MOVE

MOVE R14
R14
123

6.3

MOVE R14 0.25 2.50


R14

Ctrl

GROUP MOVE GROUP


MOVE

ROTATE MOVE 90

ADD
ROTATE MOVE

ROTATEMOVEADDCOPYTEXT
Angle Spin Mirror

Spin Spinned

Mirror

Mirrored

ROTATE R45 'IC1' ;


IC1 45 ROTATE

ROTATE =R45 'IC1' ;


IC1 45=

SMD
Mirror
ROTATE =MR45 'IC1' ;
Spin 180
ROTATE =SMR180 'IC1' ;
Spin
124

6
RATSNEST

VCC GND
RATSNEST ! VCC GND

RATSNEST *
EAGLE

SHOW
INFO

LOCK Shift
LOCK
SMASH
MOVE EAGLE
DELETE

SMASH Shift

Properties Smashed

CAM
PCB
40
134

ATTRIBUTE

Back&Forward Annotation

106

MIRROR
SMD

ADDCOPYMOVE PASTE
MIRROR
125

6.3
Package

Package
PCB Package Package
PACKAGE REPLACE

PACKAGE
PCB Package
PACKAGE Package
Package Package
CHANGE Package Package
Package OK

Package
Show all technologies
Package Package
Package
Package
Package
201 Package
Package VALUE Package
VALUE Off On
68
Package

Package

CHANGE PACKAGE 'new-device-name'


Ctrl
Package
126

6
REPLACE

PCB
REPLACE
ADD REPLACE PCB
Gate /

PCB
PCB REPLACE
PackageREPLACE ADD
Package PCB

PCB REPLACE SET


SET REPLACE_SAME NAMES; default
SET REPLACE_SAME COORDS;
Pad SMD Package.

Package Pad SMD

SMASH

Package Pad SMD


Package Package
Package

Technology
technology PCB
technology CHANGE Technology
Technology
Package PACKAGE

Forbidden Areas
41 tRestrict 42 bRestrict
Autorouter/Follow-me router
DRC
Autorouter/Follow-me router
43 vRestrict Autorouter
Follow-me router DRC vRestrict

Routing
ROUTE
SET
Wire_Bend 90

127

6.3
EAGLE Autorouter
Wire_Bend 8 9 ROUTE Follow-me router
Follow-me router
Autorouter

Follow-me router

EAGLE
ROUTE VCCEAGLE

Ctrl
MOVE SPLIT
CHANGE
SPLIT
Ctrl+DELETE / RIPUP
VIA
NAME via

Ctrl EAGLE

0 19 Untrouted

Shift
EAGLE
136
VIA
EAGLE

Pad SMD
Pad Pad
snap length
Pad SMD Pad SMD

Pad
Snap length Options/Set/Misc
20mil
RATSNEST

91 Options/Set/Misc
Snap Length

RIPUP
Pad
128

6
RIPUP

RIPUP GND VCC +5V


GNDVCC +5V
RIPUP ! GND VCC
GND VCC
RIPUP ;

DISPLAY
MITER

0134 SET
SPLITROUTEWIRE POLYGON
WIRE ROUTE
EAGLE 10 0 9
8 9 Follow-me router
Autorouter

Shift
Ctrl
EAGLE.scr

256 7
SET WIRE_BEND @ 2 5 6 7 ;

Autorouter

Follow-me router Autorouter

POLYGON
EAGLE POLYGON

NAME
Pad
Thermal

RATSNEST PCB
RATSNEST
RATSNEST GND ;
GND PCB

129

6.3
RIPUP PCB

RIPUP @ ;

RIPUP @ GND ;
RIPUP

RATSNEST

CHANGE

POLYGON
Width
PCB
CAM

Pour
SolidHatch
Rank
Rank
1 PCB
PCB
6
6
DRC

Package 0 7
0 PCB
7 PCB 1 6

7 Pad
Pad

Spacing
Hatch

130

6
Isolate:

Isolate

Isolate
Thermals
Pad Thermal

Thermal Pad

Supply Thermal Isolate


Thermal
Thermal

Orphans

Orphan Off

EAGLE
Signalname contains an
invalid polygon RATSNEST

CAM
CAM PCB

RATSNEST

NAME

131

6.4 DRC PCB

6.4 DRC PCB


PCB DRC
PCB
112
DRC

Tools DRC

Edit/Design Rules..
DRC DRC
Restring PCB

Check

Select PCB

Apply
Cancel DRC

DISPLAY

132

DRC

ERRORS

PCB DRC

PCB
CAM DELETE
clear all
ERRORS CLEAR

PCB
Type Layer

Centered
Centered Enter

133

6.4 DRC PCB


DRC
Processed
Processed
Approve
Errors Approved PCB

Approved
Disapprove Errors

Clear all Approved

EAGLE 1/10.000 DRC


1/10.000

Angle
04590 135 Misc

Blind Via Ratio

Sizes Layers
Clearance
Clearance

Isolate
Package
Clearance
Same signals 0.
Micro Via
Dimension
SMDPad
Distance Copper/Dimension

Copper/Dimension 0
20 Dimension

DRC
Drill Distance
134

6
Distance
Drill/Hole
Drill Size

Size Minimum Drill


CLASS
Drills
Invalid Polygon

PCB
Package

RATSNEST
Keepout:
39 tKeepout 40 bKeepout
39 40 Package

Layer Abuse
17 Pads 18 Vias EAGLE

Layer Setup

EAGLE

Micro Via Size


Sizes Min.Micro Via .
No Vector Font
Misc EAGLE

CAM
CAM
CHANGE FONT PCB
Options/User Interface Always vector font

Always vector font PCB

Persistent in this drawing


PCB

135

6.4 DRC PCB


No real vector font
Misc EAGLE
PCB
Options/User Interface Always vector font

No vector font
Off Grid

Misc

Overlap
DRC
Restrict
1 Top 16 Bottom
41 42 t/bRestrict
Package DRC
Stop Mask
212527 222628
29 30
DRC
CAM

Width
Sizes
Minimum Width
Width

Wire Style
DRC LongDash ShortDash DashDot
DRC
Wire Style
EXPORT
netpart pin

6.5
EAGLE Route2
Route15 Top Bottom

136

6
PCB PCB

Inner Layer
Top Bottom

Layers
113

Signal Layers
ROUTE EAGLE
Layer

POLYGON
Thermal Thermal
DRC Supply
129
Thermal Clearance
Distance
RATSNEST PCB

1 PCB
0 Package
Package 6
DRC
129 POLYGON

Route2 15
$
GND $GND
DISPLAY 2
Change

137

6.5
Supply layer
PCB Displayed
LAYER
LAYER 2 $GND
2 $GND Route2

Display

DISPLAY Layer Setup

Thermal Annulus
Thermal
Thermal
Annulus Thermal DRC
Supply

138

Autorouter
Autorouter/Follow-me

Autorouter
Autorouter
Via SMD
1 16
Autorouter N/A

Autorouter

DISPLAY Change Supply layer

Through Vias

Layer Setup
Layer Setup
113

core core
1*2+1*3
prepreg

4 1*2+3*16
6 1*2+3*4+5*16
8 1*2+3*4+5*6+7*16
1 16 VIA

139

6.5

Blind/Buried Vias

Layer

Core
*
5*12 5 12 Core
Prepreg :

+ 1+2 1 Prepreg 2
Layer Stack
Core Prepreg

Buried Via

Core Prepreg

1+2*15+16 2 15

Blind Via

Size
Min.Blind Via Ratio

[3:1+2+3*14+15+16] 1 3
1 2
Autorouter
Micro Via

147

18 Vias
DISPLAY Change Color

140

6
Layer Setup
Core Prepreg

4
1
123 16
Core Prepreg
1-22-3 1-16

[2:1+2*3+16]

2*3
2 3 Core
2*3
2 3
1+2*3+16
Core Prepreg
1 16
[2:1+2*3+16]

1 2
Layers

PCB

141

6.5

14
Copper Isolation
Copper Isolation
2
123 16
Core Prepreg
: 1-2, 3-16 , 1-16

[2:1+2*3+16:3]

2*3
2 3 Core
1+2*3+16
Core Prepreg
1+2*3+16
1 16
[2:1+2*3+16:3]

1 2 16 3

142

24
6
3
12345 16
Core Prepreg
2-34-51-16

1+2*3+4*5+16

2*3+4*5
Core
1+2*3+4*5+16
1 16 Prepreg
1+2*3+4*5+16
1 16

143

6.5

36

4
12345 16
Core Prepreg
3-42-41-16

1+[4:2+3*4+5]+16

2+3*4+5
Prepreg
[4:2+3*4+5]
2 4
1+[4:2+3*4+5]+16
Prepreg
1+[4:2+3*4+5]+16
1 16

144

4
8
5
1234567 16
Core Prepreg
1-36-162-34-56-71-16

[3:1+2*3+4*5+6*7+16:6]

2*3+4*5+6*7
Core Prepreg
1+2*3+4*5+6*7+16
1 16 Prepreg
1+2*3+4*5+6*7+16
1 16
[3:1+2*3+4*5+6*7+16:6]
1 3 16 6

145

6.5

58

Blind Buried Micro


VIA
VIA Layer
ROUTE EAGLE

CHANGE VIA

CHANGE VIA 2-7


2 7

VIA 'GND' 1-4 1.05 2


1.05 2 GND 1
4
ROUTE
PCB EAGLE
CHANGE LAYER Follow-me

146

6
Sizes
Min. Micro Via SMD
EAGLE
Follow-me EAGLE Follow-me
router Autorouter

Autorouter
Autorouter
Autorouter
137

$

PCB

Micro Via -

0.05mm 0.1mm

Sizes Min. Blind Via Ratio

10.5 Min. Blind Via Ratio


0.5
Min. Micro Via
Minimum Drill

Restring
SMD
EAGLE

Autorouter

147

6.6

6.6
UPDATE PCB

PackageSymbol Device

Library/Update
EAGLE
Control Panel Options/Directories Libraries

UPDATE

UPDATE linear

UPDATE /home/mydir/EAGLE/library/linear.lbr
Library/Update...

UPDATE old-lbr-name = new-lbr.name

Old-lbr-name PCB INFO Newlbr-name

Gatepin pad

pin

pin pin

Device

Forward&Back Annotation PCB

ERC PCB
DRC
ADD ADD

148

ERC DRC

6.7 PCB
PRINT PCB
DISPLAY



RATSNEST PCB


Printer

...
149

6.7 PCB
Output file line

Paper Orientation Alignment


Papaer
Alignment Preview

Area Window
Full

Mirror Y Rotate
90 Upside down 180 Rotate Upside
down 270
Black

Solid

Caption
Scale Scale factor
0.001 1000
Page limit 0
EAGLE

Page Limit 1 Scale factor 1

Sheet

Border 4

0
Calibrate
0.1 2

EAGLE

PCB
Options/Set/Misc Display mode No Drills

PDF Postscript
PDF 1200dpi Postscript
Printer Print to filePDF Print to
filePostscript Output file PDF Postscript
150

EAGLE PDF PDF

PRINT
RPINT

EAGLE 4.0
EAGLE cam2print.ulp
EAGLE 3.5x CAM PRINT

cam2dxf.ulp CAM DXF

6.8

GROUPCUT PASTE PCB


PCB PASTE

Panelize.ulp 25 26
t/bNames 125 126

125 126 25 26


panelize.ulp
DISPLAY
GROUP
PCB GROUP ALL
CUP
File/New
PASTE PCB


*.dru
Edit/Design rulesFile

125 126 25 26

151

6.8

GND GND1GND2 $GND
GND

6.9 PCB
PCB EAGLE
Forward&Back Annotation 87

PCB
PCB
EAGLE
PCB

PCB
EAGLE
ERC ERC
Errors Errors
EAGLE
PCB
Processed
ERC ERC

Forward&Back Annotation

152

153

7 Autorouter

7
Autorouter
7.1

0.02
0.1

16 /

45/135
100%

Follow-me

7.2 Autorouter
EAGLE 100%
- -
100% 100%
100%

EAGLE ripup/retry /

154

7 Autorouter

EAGLE

7.3

DRC
Restring

PCB
BRD
*.ctl PCB

Bus Router

Bus Router x y
0

x y

Routing Pass
100%

Optimization

155

7.4

7.4
Design Rules
112

Track Width Net Classes

CLASS
102 Net Classes
Size
Minimum width / Clearance
Distance Restring

Grid
0.02
0.8mil

Placement Grid

Routing Grid
AUTO General
PCB
GRID

IC

156

7 Autorouter


SMD

SMD SMD

Unreachable SMD at x y
x y SMD
50milSMD

2512.510 5mil

* * 2
$name

10% 100%
PCB
157

7.4

x 1.1..2,0[]
RAM

Layer

2 15
$name name

159
SMD Unreachable
SMD in layer... OK

90
45 135
SMD


SMD
*

Restricted Areas
41
tRestrict 42 bRestrict 43 vRestrict
RECTCIRCLE POLYGON
tRestrict
158

7 Autorouter
bRestrict
vRestrict

20 Dimension

20
20

mnRipupLevel mnRipupSteps

7.5
AUTO

General

159

7.5
|

45

135

N/A

Load... Save as...


*.ctl

Follow-me
Follow-me
Follow-me


layer costsCosts Maximum

Active Add

Select

VCC GND;
160

7 Autorouter
VCC GND

! VCC GND ;
VCC GND

[] [a-f] a f

OK
Cancel AUTO

Continue existing job

End job

7.6
cfxxx 0 99

mnxxx 0 9999

161

7.6
Route
Optimize Layer
CostsCostsMaximum

*.ctl 167

Layer Costs
cfBase.xx: 0..20
0
0

Costs
cfVia: 0..99

cfNonPref: 0..10

cfNonPref 99

162

7 Autorouter
cfChangeDir: 0..25

cfOrthStep, cfDiagStep
2 3.
2+2 3

cfExtdStep: 0..30
45

mnExtdStep mnExtdStep = 0
45 cfExtdStep
mnExtdStep = 5 45 5
cfExtdStep
90 45 cfExtdStep = 99
mnExtStep = 0 45

cfBonusStep, cfMalusStep: 1..3


PCB bonusmalus

cfPadImpact, cfSmdImpact

cfPadImpact, cfSmdImpact: 0..10


Pads SMDs

Pad/SMD

cfSmdImpact

cfBusImpact: 0..10
cfPadImpact

cfHugging: 0..5

cfAvoid 0..10
ripup

163

7.6

cfPolygon 0..30
RATSNEST

RATSNEST cfPolygon

Maximum
mnVia 0..30

mnSegments 0..9999

mnExtdSteps 0..9999
45
cfExtdStep cfExtdStep
mnRipupLevel, mnRipupSteps mnRipupTotal

7.7 Ripup/Retry /
Ripup/Retry /

mnRipupLevel,
mnRipupSteps mnRipupTotal
Ripup


mnRipupLevel 8
mnRipupLevel 8

Ripup
Ripup Ripup
mnRipupSteps
mnRipupTotal

Ripup

164

7 Autorouter

7.8

Supply Layers
137

$VCC VCC

General
N/A
PCB

Micro vias

Polygons

137
$


RATSNEST EAGLE
cfBase
cfBase


RATSNEST
Ratsnest:Nothing to do!

7.9
PCB
10 .job
.
job Layout

165

7.9
AUTO
Yes Continue existing
job?
10
Stop name.job

name.b$$
name.brd

7.10
Status

Route :

Vias
PCB

//

Ripup
Ripup / Ripup / Ripup
Ripups :

Ripup

Ripup:

166

7 Autorouter

//
5 EAGLE

name.pro

EAGLE AutoRouter Statistics:


Job : d:/EAGLE4/test-design/democpu.brd
Start at : 15.43.18 24.07.2000
End at : 16.17.08 24.07.2000
Elapsed time : 00.33.48
Signals : 84 RoutingGrid: 10 mil Layers: 4
Connections : 238 predefined: 0 0 Vias
Router memory : 1121760
Passname:

Busses

Route

Time per pass: 00.00.21 00.08.44


Number of Ripups:
0
32
max. Level:
0
1
max. Total:
0
31
Routed:
Vias:
Resolution:

Optimize1

Optimize2

Optimize3

Optimize4

00.06.32
0
0
0

00.06.15
0
0
0

00.06.01
0
0
0

00.05.55
0
0
0

16
0

238
338

238
178

238
140

238
134

238
128

6.7 %

100.0 %

100.0 %

100.0 %

100.0 %

100.0 %

Final: 100.0 % finished

7.11
name.ctl


RoutingGrid

50Mil

cfVia
cfNonPref
cfChangeDir
cfOrthStep
cfDiagStep
cfExtdStep
cfBonusStep
cfMalusStep
cfPadImpact
cfSmdImpact
cfBusImpact
cfHugging
cfAvoid
cfPolygon

=
=
=
=
=
=
=
=
=
=
=
=
=
=

8
5
2
2
3
30
1
1
4
4
4
3
4
10

167

0 90
45 135
45
bonus
handicap
Pad
SMD

ripup

7.11

cfBase.1
cfBase.2
...
cfBase.15
cfBase.16

=
=

0
1

=
=

1
0

mnVias
mnSegments
mnExtdSteps
mnRipupLevel
mnRipupSteps
mnRipupTotal

=
20
= 9999
= 9999
= 100
= 300
= 200

45
ripup
Ripup
Ripups

tpViaShape

= Round

PrefDir.1
PrefDir.2

=
=

|
0

PrefDir.15
PrefDir.16

=
=

0
-

0 - / | \ *
0 :
* :
- : X
| : Y
/ : 45
\ : 135

168

7 Autorouter

7.12

cfLayer

Single-Sided

16

PCB
EAGLE/projects/examples singlesided
*.ctl

41 tRestrict

PCB

SMD

SMD

CTL
General Save as..
standard.ctl

cfVia
= 0

mnVia
= 1

cfBase.1/16
= 30..99
/
mnSegments
= 2..8

Select

169

7.12
AUTO
Load..
standard.ctl





Ripup
164 Ripup/Retry /

7.13 Follow-me
ROUTE follow-me

Follow-me ROUTE 8
9


EAGLE
PCB

8
EAGLE

9
Follow-me
EAGLE

170

7 Autorouter

t/bRestrict Dimension EAGLE

Follow-me
ClearanceDistance Size
Layer
PCB GRID

ROUTE

Follow-me
Options/Set/Misc Auto set route width and drill
Follow-me

Routing Parameters
AUTO

Follow-me
Follow-me General Followme
Busses Optimize

AUTO FOLLOWME
General

171

7.13 Follow-me

Follow-me
159
N/A Follow-me

Follow-me
N/A
follow-me Layer Costs
0 99

Follow-me :
161 7.6
172

7 Autorouter
Maximum
0 Follow-me

Segments

Follow-me

Follow-me

20

Via NonPref

173

EAGLE
PCB
PCB
PCB
PCB
Device 64

Packages
Technologies
223
Device
PackagesSymbols Devices
REMOVE 226

8.1
EAGLE Control Panel File/New/Library
PCB
OPEN

Package
Package

New R-10 Create new


packageR-10 Yes Symbol Device
Yes

174

Grid
GRID Pad
0.05inch50mil

Pads
PAD
auto 0
PCB
2 Pads
Package

17 Pads 18 Vias
PCB DRC

SMD

SMD
CHANGE
CHANGE
SMD
MIRROR t...
b...
2 SMD EAGLE SMDs,
SMD

Roundness SMD 0%
SMD

Angle SMD

INFO Properties SMD Pad

175

8.1

NAME Pads SMDs 1


2

Silkscreen
WIREARCCIRCLERECT POLYGON
21 tPlace

library.txt
8mil0.2032mm 4mil0.01016mm

51 tDocu
21 tPlace
51 tDocu
21 tPlace
51 tDocu

176

Package

Labeling
TEXT >NAME 25 tName >VALUE
27 tValue PCB
0.07inch 10%
CHANGE

PCB

PCB SMASH MOVE


IC Value Device 74LS00

PCB PCB

Restricted area
RECT 39 tKeepout
RECT ERC PCB

177

8.1
Description
Description
HTML OK HTML
HTML

<b>R-10</b>
<p>
Resistor 10 mm grid.
PCB ADD

Note
CHANGE

Pad
GROUP

Group CHANGE Ctrl

GROUP 2 Pads Group CHANGE


Shape/Square Ctrl 2 Pads

Symbol
Symbol

Name

Grid
0.1inch100mil
EAGLE

178

8
Pins
PIN
CHANGE
GROUP Group
179


Orientation
4 Orientation

Function
4
DotClkDotClk
None 4


Length
4
00.1inch0.2inch0.3inch 0
0.1inch 94
Symbols WIRE
SHOW
0
WIRE

179

8.1
Visible
4

60mil


Direction
Direction
NC

In

Out

I/O

OC

Hiz

Pas

Pwr

Sup

ERC ERC

NC

In

Out

Sup OC

Pwr

Sup

I/OHizPas

Pwr Sup 208

180

8
Swaplevel
Swaplevel 0 255 0 Gate
0
2 Swaplevel Symbol
PINSWAP PCB
2 Swaplevel1
93 Pins
Direction Swaplevel Pas 1

Swaplevel 0

Pin Names
NAME 83

WIRE Symbol TEXT 95


NAME 96 VALUE >NAME >VALUE

TEXT
0.1inches
97 Info

181

8.1

Device
Device
Device R-10 Device
ADD Package Device

New R
Create new device R OK

Symbols
Symbol ADD Device
Device
EAGLE Gates Gates ADD

Addlevel NextSwaplevel 0 Gate


Addlevel 213
Gate Swaplevel Swaplevel 0
Device Gate 0
Device Gate GATESWAP
1 Gate Swaplevel 0.
182

8
NAME Gates 1 Gate

Device Gate Gate Device

Gates ABC D IC1


Gate IC1A IC1B IC1C IC1D

Package
Device New
R-10 2

Connections
CONNECT
G$1 G$1.1
G$1.2 Conncet Pin 2
Pad Connect

183

8.1

The CONNECT window


Disconnect

OK CONNECT

Prefix
PREFIX Device
R
R1R2R3 ...
NAME

Value
On
Off

Technolog Device

184

Device

Description
Description
ADD Device
HTML HTML

HTML
<b>R-10</b>
<p>
Resistor 10mm package

Save

Library
Package Device Library
Control Panel Library

185

8.1
SymbolPackageDevice
Library/Description HTML

Library
PCB USE
Control Panel
ADD

8.2 Device
TTL 541032 2
4 OR Gate


DIL-14
SMD LCC-20


Package Symbol Device Set

186

541032

TI
TI

187

8.2 Device

Library
EAGLE Control Panel File/New/Libray
untitled.lbr

File/Open/Library
Control Panel
Open

Package
DIL-14 DIL-14
2.54mm0.1inch 7.62mm0.3inch

DIL-14
Edit New
DIL-14 OK Create new
package DIL-14? Yes

188

Grid
GRID 50mil

F6

Pads
Pad

Shape Diameter , Drill


Square , Round , Octagon ,
Long , Offset

Autorespecitively 0 Pads
PCB Restring
Pads 55mil Pads
70mil Pads
70mil PAD Pad
Pads

PAD
Pads CHANGE CHANGE
CHANGE
Pads CHANGE Groups GROUP

PadEAGLE 29 30 t/bStop
Mask Stop
Pads First, Stop, Thermals
CHANGE Package Pad First
CHANGE First ON First Shape
First Pad Package

Thermals flag off


CHANGE STOP OFF Pad

Pad
Pad EAGLE Pads P$1 P$2

P$3 ...

189

8.2 Device
Option/Set/Misc Display pad names
Pad F2

SET PAD ON
Pad
SET PAD OFF
Pad
PAD Pad '1'
Pad
83

Silk Screen

WIREARCCIRCLRRECT POLYGON 21 tPlace

GRID Alt
GRID CHANGE
WIDTH 8mil 4mil
51 tDocu

Package Name Package Value


25 tNames TEXT

>NAME
27 tValues
>VALUE
Package
180 Spin TEXT
SMASH MOVE

PCB

Areas Forbidden
39 tKeepout RECT
WIRE Package PCB
DRC
190

8
Description
Description
EAGLE HTML HTML
DIL-14
<b>DIL-14</b>
<p>
14-Pin Dual Inline Plastic Package, Standard Width
300 mil
PCB
ADD Package

Package DIL-14

Save

my_lib.lbr

SMD Package

191

8.2 Device

FK
0.8mm x 2.0mm 0.8mm x 3.4mm

LCC-20 OK Create new package 'LCC20'? Yes

Grid
0.635mm25mil
0.05mm

192

SMD
SMD 1 Top

PCB MIRROR
218
2 5 1.27mm SMDs
0.8mm x 2.0mm SMD
SMD
0.8 2
2 SMD
90

SMD
Roundness 0%
117
SMD Roundness 100%
BGA
Roundness 0% PCB

GROUP MOVE Ctrl 4 SMD


Alt 0.05mm
SMD CHANGE SMD

193

8.2 Device
0.8 x 3.4mm

CHANGE SMD 0.8 3.4


SMD MOVE
INFO
SMD
29 tStop 31 tCream
PCB MIRROR
30 bStop 32
bCream
SMDs StopCream Thermals CHANGE
Thermals off SMD
CHANGE STOP OFF CHANGE CREAM OFF EAGLE SMD
CHANGE SMD

SMD
POLYGON
SMD
tStop tCream DRC
overlap error

SMD
SMD Option/Set/Misc
Display pad names

set pad_names on
NAME
SMD
SMD 1

83

smd 0.8 2 '1'


0.8 x 2.0mm
1

Silk Screen
GRID

0.254mm10mil

194

8
21 tPlace

8mil0.2032mm 0.4mil0.1016mm
51 tdocu

Package Name Value


25 tNames TEXT
>NAME
27 tValues
>VALUE

SMASH MOVE

PCB

Area Forbidden
39 tKeepout RECT
WIRE Package PCB
DRC

Origin

0.635mm 25mil GROUP MOVE

DISPLAY ALL

Description
Description
EAGLE HTML HTML
LCC-20
<b>LCC-20</b>
195

8.2 Device
<p>
FK
ceramic
Instruments.

chip

carrier

package

from

Texas

PCB ADD Package

LCC-20

COPY 223

Logic Symbol
4 2

196

541032
New
2-input_positive_or OK
Create new symbol '2-input_positive_or'?

Grid
GRID 0.1inch

PIN

Pins
PIN 3 PIN
PIN PIN CHANGE
Ctrl GROUP CHANGE
OrientationFunctionLengthVisibleDirection Swaplevel
178

Pin Name
NAME 2 A

B Y

TEXT

197

8.2 Device

Symbol
WIRE 94 Symbols
10mil

NAME VALUE
TEXT 95 Names
>NAME
96 Values
>VALUE
2 2
SMASH

Save

GROUPCUT
PASTE 225

198

Power Supply Symbol


2

VCC-GND
Create new symbolVCC-GND Yes

Grid
GRID 0.1inch

Pins
PIN 2
2 PWR CHANGE Direction
Property PWR
93 Pins
Pwr 0

Pin Name
MAME 2
GND VCC
Visible Pad TEXT
95 Names

NAME VALUE
95 Names TEXT

>NAME

199

8.2 Device

Device Set Packages Symbols


Device SetDevice Set Symbols
Packages
Device Set Packages Packages
Symbols
Device Device Set
Symbol
Package
CONNECT
Technologies


Device New Device
541032A Technologies 54AS1032A
54ALS1032A * Technologies
54*1032A OK Create new device
54*1032A Yes Device

Device Package

200

8
EAGLE Device
Package

Symbols
ADD Device Symbol
Symbols 2-input_positive_or
4
ADD VCC-GND

Gates
Device Symbol Gate Gate
G$1G$2
Gate Gate
NAME Gate ABC D
Gate P

Addlevel Swaplevel
Addlevel ADD Gate
93 Pins Gate Addlevel
CHANGE Gate A D Addlevel Next
Gate Addlevel Request
Gate Gate
4 Gate
Gate INVOKE
Gate
Addlevel 213 Addlevel
Swaplevel Device Gate
Addlevel 0 Gate
Swaplevel 0 255 Gate
4 Gate CHANGE Swaplevel
1 Addlevel

Package Variants
Device New
DIL-14 J OK
LCC-20 FK
Package Package

Package
Technologies CONNECT
201

8.2 Device

Symbol Package
Package
Package PACKAGE Package

PACKAGE DIL14@d:\EAGLE\lbr\ref-packages.lbr J
ref-packages.lbr DIL14
J 219

Connect


CONNECT Symbol Pin
Package Pad PCB
Pin Pad 541032

J CONNECT

202

CONNECT
Pin Pad Pin
Pad Connect
Pin Pad
OK
Gate ABC D
123 4
FK
6 Pad Pin
Pad 6 Pad OK
Pin
Pad Pin Pad

Pin Pad
Pin Pad
Device Pad Pin Pin
Pad
NC Pin Pad

Technologies
541032 2 Technologies AS ALS
* Device
Technologies * 2
Technologies

203

8.2 Device
Device J Description
Technologies Technologies
FK J FK AS ALS
Technologies

J Technologies
OK
FK Description Technologies
Technologies AS ALS
OK
Device Description
Technologies

Prefix
Prefix IC

Value
Value PCB VALUE

On

Off Device Technologies


74LS00N
Value Off
Technologies
CHANGE PACKAGE CHANGE TECHNOLOGIES

Description
Description
ADD
EAGLE HTML
<b>541032A</b>
<p>

204

8
Quadruple 2-Input Positive-OR Buffers/Drivers from
TI.

205

8.2 Device

Device 54*1032A.dev

Save
Device Set

8.3 Supply Voltages


Pins
Pwr
Pwr

Pins

TTL 7400

7400 Gate

2 Pin I0 I1 InSwaplevel 1visible


Pinfunction None

206

7400
O Out Swaplevel 0 visible
Pinfunction Dot
Gate PWRN
2 GND VCC PwrSwaplevel 0visible
Padfunction None

Gate
Device 7400 Device
PACKAGE PREFIX
IC
ADD 4 7400 Addlevel
NextSwaplevel 1 NAME ABC D
Addlevel Next 4 Gates Device

PWRN Addlevel Request Swaplevel 0


P
Addlevel Request
207

8.3 Supply Voltages


Gate
INVOKE ADD Gate
Gate IC 2 Next
Gate IC1AIC1B Next Gate
Request Gate IC IC1
CONNECT

Pins
3
GND
Pwr
3 GND@1GND@2 GND@3
@ 3
GND

8.4 Supply Symbols


GND VCC

GND EAGLE
Pin Device

pin Sup, GND Device


GND >VALUE Device
GND EAGLE Device
GND

Visible Off
GND
Device DGND

208

GND

Device
Device Addlevel Next off
on


sup


Device
Device
Package

209

8.5 Attributes

8.5 Attributes
EAGLE >name >value
Device Technology

74xx-us.lbr
74*05

Attributes
N DIL14 Device
DIL14 N ATTRIBUTE

Description Attribute


N Technologies New
Name height value
0.16in variable constant
constant
Technologies current
all
OK

Height
Technologies New

210

8
Name Distributer Value Smith
variableTechnologies all
OK Distributor
Technologies Smith

LS Technology Miller Distributor


LS

LS Distributor
Change Change

Name Distributer Value Miller exclusively


constantTechnologies current
OK LS Distributor

Technologies Change 3 currentall with same


valueallCurrent all with
same value Technologies all
Technologies

PCB
New

Name RemarksValue -variableTechnologies


all
OK

211

8.5 Attributes

74*05 N

N OK
Device Technologies
DSO14

ATTRIBUTE

Attributes
PCB Device
74*05
ATTRIBUTE
107 PCB

Symbol Package
Device
PCB
TEXT Symbol Package
>>name >value

>Distributor
>Height
>Remarks
Symbol Package

PCB

212

8
SMASH Device/Package
Attribute OffValueName
Both
107

8.6 Labeling
>NAME >VALUE Package Symbol
2 >PART >GATE
>Name Symbol

>Name
Gate >Part >Gate 3 >Gate

8.7 Addlevel
Gate Addlevel

Next: Gates 7400


Gate Device ADD

Next-Gates

213

8.7 Addlevel
Must: Gate Gate

Gate Must-Gate
Can: Gate
Gate Addlevel Can
INVOKE Gate DELETE
Always: Gate
Gate
Gate Always DELETE

Request: Gate
Can IC1 Next-Gate RequestGate Gate Request-Gate
Prefix+Number+Gate IC1P

Relay Coil Gate

3
Device Gate
Gate Addlevel Must Gates Can
ADD Gate
Gate INVOKE Gates Gate
Gates Gate
Addlevel Can Gate

1 Gate 3

Connector

10 SMDs Package SMD 1 to


10

214


Visible Pad
Package 1 10


Device 10
Addlevel Always CONNECT Pins SMDs
Device
DELETE

ADD Device

Fixing Hole Restricted Area

215

8.7 Addlevel


Package HOLE
CHANGE DRILL
CIRCLE 42 bRestrick /

0
16

8.8 Cross-References
Gate Gates
Cross-References
Cross-References
Cross-References
SymbolDevice Package

Symbol
Symbol
Symbols
Symbols
Symbol 00

Cross-References TEXT
>XREF 95 Names >Name>Value
Symbol >XREF

216

Device
Gates Gate Gates
Device Gates
Cross-References
Gate X 0 Gate
Y 0.1inch
Gate Y
Device Gates
Cross-References Gates 90

Gate Device Addlevel


Must
Cross-References >XREF Gates
FRAME
Cross-References Gates
Symbol Cross-References

Package
EAGLE
Package Package Package Device

Device New Package CONNECT

Cadsoft

8.9 Drawing Frames

Device Device EAGLE frames


Symbols document
fielddocument field Symbol
FRAME Draw/Frame

1 ANegative
values inverse the direction of the labelling 4

FRAME
2

217

8.9 Drawing Frames


/ Device Net ULP
Cross-References LABEL
Frame
CHANGE BorderRows Columns Frame
/

Frame
FRAME PCB

frames.lbr Frame documentation fileds


documentation fileds
>DRAWING_NAME >LAST_DATE_TIME >SHEET

2/3 = sheet 2 of 3
>PLOT_DATE_TIME
PCB >SHEET


Frames Device Addlevel Next Documentation field
Addlevel Must Frame Documentation
field
Frames Package PCB
Frames
>CONTACT_XREF
Cross-Referneces
Contact cross-references

8.10 Solder Side


EAGLE

ToptPlacetOriginstNamestValues
BottombPlace

218

MIRROR

t
b
ADDCOPYMOVE PASTE

8.11 Oblong Holes

46 Milling
Package WIRE
ARC 0

Restring

46 Milling

8.12 Package Variants


Device
Package Package
8.2 Device 541032A

Package

201

Package

Device PACKAGE
Control Panel Libraries PCB
PCB ADD
Control Panel
PACKAGE

219

8.12 Package Variants


8.2 my_lib.lbr
Device Control Panel
File/Open/Library
Edit-a-Device Device 54*1032A
Device

Package Variant
Test 14 Gates
14 smd-ipc.lbr SO14
Control Panel SO14

Device PACKAGE

PACKAGE SO14@smd-ipc.lbr TEST

PAC SO14@d:\EAGLE\lbr\smd-ipc.lbr TEST

PAC 'SO14@\With Spaces\smd-ipc.lbr' TEST


Device SO14 TEST

SO14
SO14

Device

220

8
PACKAGE Device

UNDO as far as
possible

Connect
Connect Connect
8.2
/
DIL14 SO14 Connect
Copy DIL14
OK CONNECT

Technologies
54*1032A 2 TechnologiesALS AS

Device Test
Technologies Technologies Technologies
Test ALS AS Technologies

Save

Package

Device

Package
smd-ipc.lbr SOP14
my_lib.lbr MYSOP14

COPY

COPY SOP14@smd-ipc.lbr MYSOP14

COPY SOP14@d:\EAGLE\lbr\smd-ipc.lbr MYSOP14

COPY 'SOP14@\P A T H \smd-ipc.lbr' MYSOP14


Package

221

8.12 Package Variants

Control Panel
File/Open/Library
Control Panel
Window Libraries
Control Panel
Control Panel
Control Panel
Package


RENAME

Variant
Libraries/Device
Device 54*1032A OK Device

New TEST2 OK
TEST2
CONNECT
Technologies

8.13 Packages
Package
0.1

90

Package
my_lib.lbr LCC-20
DISPLAY ALL
GROUP ALL
ROTATE
Angle

LCC-20

ROTATE R22.5 > 0 0

222

8
0 0 22.5
>0
0

Radial Pad
Radial Pad
Pads SMDs MARK


R P

3 50mm
0 0
GRID MM;
MARK 0 0;
PAD '1' P 50 0;
PAD '2' P 50 120;
PAD '3' P 50 240;

PAD SMD

GRID MM ;
MARK 0 0;
PAD '2' LONG R120 P 50 120;

8.14
Library Elements
Library
Symbol Package
GROUPCUT PASTE
linear.lbr Package

223

8.14

Library
Control Panel File/Open/Library linear.lbr
linear.lbr Open

Element
Library/Package DIL08 OK

DISPLAY
GROUP GROUP ALL
CUT Group
CUT
CUT 0 0

Element
Edit-a-package
DIL08-TEST OK
PASTE DIL08

0 0:
PASTE 0 0;

CUT PASTE

Symbols
Device

Library Library
Devices
Device Device Set
2
Control Panel
Device Set
Symbols Packages Device Set

Control Panel
Device Device Copy to Library

COPY

COPY 75130@751xx.lbr
224

COPY 75130@d:\EAGLE\lbr\751xx.lbr
751xx.lbr Device 75130

COPY '75130@d:\P A T H\751xx.lbr'


Device
COPY 75130@751xx.lbr 75130NEW
Symbol
Control Panel

GROUPCUT
PASTE
CUT File/Open

OPEN
DISPLAY ALL
GROUP ALL
CUT
File/Open

PASTE

Packages
Packages Devices
Package
Package
Control Panel
Package Package Copy to
Library

COPY DIL16@751xx.lbr
751xx.lbr Package DIL16

COPY DIL16@\EAGLE\mylbr\751xx.lbr

COPY 'DIL16@D:\P A T H \mylbr\751xx.lbr'


Package
225

8.14
COPY DIL16@\EAGLE\mylbr\751xx.lbr DIL16NEW
Package DIL16NEW
Package Package
Package.
Package Device Pads/SMDs
EAGLE Pads/SMDs
Package
Package EAGLE
Device Pin/Pad
CONNECT

Libraries

Control Panel
Control Panel
Copy
to Library

Library Elements
REMOVE DevicesSymbols Packages
UNDO

DIL16
Library/Remove
DIL16

REMOVE DIL16;
Packages Symbols Devices
Package is in use! or Symbol is in use!
Device (Set) DeviceSet Packages
Symbols
226

8
change RENAME
Package Package
Library/Rename

RENAME DIL16 DIL-16;


Package DIL16 DIL-16
.dev.sym.pac DeviceSymbol Package

REMOVE DIL16.PAC

Libraries Packages
Library Elements
Package
Package
Packages Device
Packages Packages UPDATE
Packages Package

Packages Package
SMD UPDATE
Library/Update
Package
EAGLE
Update: finished - library modified!
Package Update: finished - nothing to do!

ref-packages.lbr Packages

UPDATE ref-packages.lbr

UPDATE ref-packages.lbr rcl.lbr smd-special.lbr


Package Package
UPDATE SO14@ref-packages
.lbr 224

227

CAM PCB Excellon


Gerber
PCB

PCB EAGLE
PCB

EAGLE PCB

ULPs CadSoft
Glue Mask
Milling Contours

9.1 PCB
PCB
/
SMD
Milling
SMD

PCB

Gerber Plot Data


PCB Geber 2
Gerber Extended Gerber Gerber RS-274X RS274X
EAGLE CAM GERBER_RS274X

228

9
PCB Gerber RS-274D CAM
GERBER GERBERAUTO
Geber RS-274D
Aperture file Wheel
file Gerber

CAM RS-274X RS-274D Gerber 1/10,000


2.4
GERBERAUTO_23 GERBER_23 1/1,000
2.3 GERBER_RS274X_25
1/100,000 2.5

PCB
Extended Gerber, RS-274X

GERBER_RS274X
Extended Gerber RS-274X
Aperture GERBER_RS274x
Gerber PCB

GERBERAUTO GERBER
RS-274D Aperture
Gerber Gerber PCB

GEBERAUTO Aperture Wheel


Gerber
Gerber

GERBER Gerber GERBERAUTO


Aperture

Drill Data
Excellon
Sieb&Meyer 1000 3000 CAM
Excellon

2 EAGLE
Pads Vias 44 Drills
45 Holes HOLE

CAM

9.5 242
229

9.1 PCB
EXCELLON
CAM
PCB
EXCELLON 1/10,000 , :
2.4,

EXCELLON_RACK
PCB 2
Rack EAGLE

Layout ULPsdrillcfg.ulp
CAM
2 Drill Data Drill Table PCB

Drills Holes

SM1000 SM3000
Sieb&Meyer 1000 Sieb&Meyer 3000
SM1000 1/100mmSM3000 1/1000mm
EXCELL_RACK Layout
ULPs drillcfg.ulp CAM

Drill Data
CAM 2
GERBDRL Gerber Drill
drillcfg.ulp EXCELLON_RACK
SMS68 HPGL

ULPs

outlines.ulp
outlines.ulp RUN
ULP
Script HPGL
Script SCRIPT EAGLE
Layout

CAM
HPGLPSPostscript Gerber
Outline data

230

9
mill-outlines.ulp
ULPs
mill-outlines.ulp Layout
RUN ULPs
ULPs HPGL
Layout
CAM
GerberHPGL PSPostscript

PostScript Film
Gerber PostScript
PCB
CAM PSPostscript PostScript

Postscript Width Height


100 x 100inches

Postscript Gerber
PCB

CAM Mirror

EPS PostScript

Film
PRINT

Layout Print
Black Solid
Vias Pads
Vias Pads
drill-aid.ulp
ULPs
Pad Via 0.3mm

Pick-and-place Machines In-circuit


Testers
EAGLE ULPs
PCB
Control Panel ULP ULP
Control Panel

231

9.1 PCB
ULP
mount.ulp

mountsmd.ulp
SMD
ULP
dif40.ulp
DIF-4.0
fabmaster.ulp Fabmaster FATF REV 11.1
gencad.ulp
Teradyne/GenRad GenCAD
unidat.ulp
UNIDAT
Layout RUN ULP
CadSoft ULP
http://www.cadsoftusa.com/download.htm ULP

Documentation
ULPs CadSoft
ULP
http://www.cadsoftusa.com/download.htmbom.ulp
ULP

Parts List
bom.ulp ULP RUN
BOM

bom.ulp:

232

9
Load
New

ULP

EXPORT Partlist
PCB

Drill Plan
Hole Via
Pad EAGLE 19
18 1
44 Drills Pads Vias 45
Holes
Layout Options/Set/Drill

drill symbols
NewChangeDelete Add
Set Layout
Diameter Width

1 0.01inch 44
Drills 45 Holes 1
+
EAGLErc.usr .EAGLErc Linux
Mac

233

9.1 PCB

drill symbols

Drill Legend
drill-legend.ulp

PCB Options/Set/Drill
Set
drill-legend.ulp 144
20
Dimensions
144 GROUP DELETE

9.2

CS BS

49 Reference
PCB
PCB
marks.lbr
3 3
8mil
20 Dimension

PCB
PCB
238
2mm 80mil

234

9
0
PCB
TEXT
Layout
PCB
Options/User Interface Always vector font
Persistent in this drawing

PCB

9.3
CAM

Control Panel CAM Jobs Jobs

CAM 68 CAM
CAM

gerb274x.cam gerber.cam
2

Job gerb274x.cam
Gerb274x.cam Extended Gerber

CAM Layout CAM


File/CAM Processor
CAM
File/Open/Board
File/Open/Job gerb274x.cam
Process Job EAGLE 5
PCB Gerber

235

%N.cmp

Component side

%N.sol

Solder side

%N.plc

Silk screen component side

9.3
%N.stc

Solder stop mask component


side

%N.sts

Solder stop mask solder side

%N.gpi

%N
Gerber job
Job

Job excellon.cam
CAM Job excellon.cam
CAM
Drills Holes 2

Layout CAM File/CAM


Processor
CAM
File/Open/Board
File/Open/Job excellon.cam
Process Job

Excellon.cam !

%N.drd

Drill data

%N.dri

PCB

236

CAM Processor: excellon.cam


Device
EAGLE.def

Excellon.cam
9.5

Job gerber.cam
PCB Extended Gerber
Aperture Gerber gerber.cam
GERBERAUTO GERBER RS-274D

CAM Layout CAM


File/CAM Processor
CAM
File/Open/Board
File/Open/Job gerber.cam
Process Job EAGLE 6
PCB 5
Aperture
Aperture %N.whl 2
OK
Job Aperture
%N.$$$
237

9.3

gerber.cam

1
1 Wheel
Gerber Aperture

%N.whl

Aperture file Wheel

%N.cmp

Component side

%N.sol

Solder side

%N.plc

Silk screen component side

%N.stc

Solder stop mask solder side

%N.sts

Solder stop mask solder side

%N.$$$

%N.gpi

9.4

CAM

CAM
%N
%N.cmp boardname.cmp
238

9
%N PCB

%N.cmp

1 , 17 Pads , 18
Vias

Component side

%N.sol

16 , 17 Pads ,
18Vias

Solder side

2 Route2, 17 Pads ,
18 Vias

Inner layer 2

%N.ly3

3 Route3, 17 Pads ,
18 Vias

Inner layer 3

.....

.....

.....

%N.l15

15 Route15, 17 Pads , Inner layer 15

%N.ly2

18 Vias

Supply layer 2 $GND


15 $VCC

%N.ly2

2 $GND

$GND

.....

.....

....

%N.l15

15 $VCC

$VCC

Silk screen

%N.plc

21 tPlace, 25 tNames,
possibly 20
Dimension *

Silk screen component


side

%N.pls

22 bPlace, 26 bNames
possibly 20
Dimension *

Silk screen solder


side

Solder stop mask


239

9.4

%N.stc

29 tStop

Solder stop component


side

%N.sts

30 bStop

Solder stop solder


side

Cream frame SMD

%N.crc

%N.crs

31 tCream

Cream frame component


side

32 bCream

Cream frame solder


side

...

%N.mill

46 Milling **

Plated milling
contours

%N.dim

20 Dimension **

Non-plated milling
cont.

Finishing Mask gold coating

%N.fic

33 tFinish

Finishing component
side

%N.fis

34 bFinish

Finishing solder side

Glue Mask SMD

%N.glc

35 tGlue

Glue mask

%N.gls

36 bGlue

Glue mask

Drill data

%N.drd

44 Drills , 45 Holes

240

%N.drd

%N.hol

44 Drills

Plated drillings

45 Holes

Non-plated drillings

* 20

**


Pads Vias

%D{xxx}

xxx

%E

%H

%I{xxx}

xxx Info

%L

%N

%P

%%

cmp sol

c s

job

241

9.5

9.5

Inner Layers
Pads Vias

Vias

Vias CAM

Supply Layer
Pads Vias
Annulus Thermal

Pads Vias

Blind Vias Buried Vias Drill Data


PCB CAM

.drd 1 2
drd.0102
CAM
File :%N.%L.drd: boardname.0102.drd
.drd.0116 PCB
HOLE Holes CAM
.drd.0116

EXCELLON
drillcfg.ulp
name.drl

9.6
CAM
CAM File/Open

242

9
CAM OutputJobStyleLayerOffset
Emulate, Tolerance, Pen or Page

CAM gerber.cam Job Solder side

Device
File File

Windows d:\
%N.cmp boardname.cmp D
Linux /dev/hdc2/%N.cmp hdc2

%H %P
UNC
\\Servername\Plottername
Wheel Rack


Layer/Deselect all Layer/show
selected
HPGL

Style
243

9.6
Mirror

Rotate
90
Upside down 180
Rotate 270
Pos. Coords.:

PCB
Quickplot:
HPGL
Optimize:
Fill Pads: PS EPS
PRINT

Job:
CAM Job
Section

WheelGenerate Aperture File


Wheel Section

Prompt
Please insert a new sheet of
pater
Offset:
x y
15mm 0.5inch
Tolerance:
Draw Flash GERBER GERBER_23
1%

Rack Drill
2.5%

Emulate:

Aperture CAM

Thermal Annulus Thermal


Annulus Draw

244

9
CHANGE CAP FLAT Gerber

CHANGE CAP ROUND


PCB
Aperture

Page:

297mm
Pen:

cm/s

Sheet:

9.7 CAM Jobs


CAM Job
Job

Job
CAM
CAM EAGLE.cam EAGLE
Job CAM

Job

CAM File/Open/Job
Job gerb274x.cam
Job Job
ADD

Section
Prompt

MirrorRotateUpside down...

ADD
245

9.7 CAM Jobs


Del
File/Save job... Job
Job
Process job Job
Process section
Description Control Panel CAM Job

gerber.cam Job
gerber.cam Job

SMD 2 $GND
15 VCC
VCC

CAM Job File/Save job as.. Job

CAM Job

1, 2, 15, 16, 17, 18,


20, 21, 22, 25, 26,
29, 30, 31, 32

.whl
wheel
*

%N.cmp

1 Top, 17 Pads, 18
Vias

Component side

%N.ly2

2 $GND

Supply layer

%N.l15

15 VCC, 17 Pads, 18
Vias

15

%N.sol

16 Bottom, 17 Pads,
18Vias

Solder side

21 tPlace, 25 tNames,
20 Dimension

Silkscreen component
side

22 bPlace, 26 bNames
20 Dimension

Silkscreen solder
side

29 tStop

Solderstop mask comp.


side

* %N.$$$

%N.plc

%N.pls
%N.stc

246

9
%N.sts

30 bStop

Solderstop mask
solder side

%N.crc

31 tCream

Creamframe comp. side

Creamframe solder
side

boardname.$$$
PCB Job

%N.crs

32 bCream

$GND Pads
Vias
Pads Vias

Apertures
CAM Job APERTURES MISSING - NO
PLOTFILE HAS BEEN PRODUCED Gerber boardname.gpi

PCB

Gerber
CAM Gerber Gerber
.gpi Gerber

Gerber Job

%I{xxx}

%N.xxx%I{.info}
%N xxx %I{.info} Gerber
.info

Gerber
boardname.xxx

boardname.xxx.info
247

9.7 CAM Jobs

myboard.brd File %N.cmp%I{.info}


myboard.cmp myboard.cmp.info

Rack Drill Data

Sieb&Meyer 1000 3000 SM1000 SM3000 Excellon


EXCELLON_RACK

Rack
PCB drillcfg.ulp RUN
boardname.drl
CAM Rack

T01
T02
T03
T04
T05
T06

0.010
0.016
0.032
0.040
0.050
0.070

0.010in
0.8mm

Drill Data Job


CAM
File/Open/Job Job excellon.cam
EXCELLON_RACKSM1000 SM3000
44 Drills 45 Holes
Layers/show selected

44 Drills Add
45 Holes

CAM
File .drl Rack

45 Holes .hol
File/Save job Job

248

9
2.5%

name.dri

DRILLS MISSING NO PLOTFILE HAS BEEN


PRODUCED

9.8 EAGLE.def
EAGLE.def

EAGLE.def EAGLE/bin

1Gerber
[GERBER_MM33]
Type = PhotoPlotter
Long = "Gerber photoplotter"
Init = "G01*\nX000000Y000000D02*\n"
Reset = "X000000Y000000D02*\nM02*\n"
ResX = 25400
ResY = 25400
Wheel = ""
Move = "X%06dY%06dD02*\n" ; x, y
Draw = "X%06dY%06dD01*\n" ; x, y
Flash = "X%06dY%06dD03*\n" ; x, y
Units = mm
Decimals = 4
Aperture = "%s*\n" ; Aperture code
Info = "Plotfile Info: \n" \
"\n" \
"Coordinate Format : 3.3 \n" \
"Coordinate Units : 1/1000mm \n" \
"Data Mode : Absolute \n" \
"Zero Suppression : None \n" \
"End Of Block : * \n" \
"\n"
[GERBERAUTO_MM33]

249

9.8 EAGLE.def
@GERBER_MM33
Long = "With automatic wheel file generation"
Wheel = "" ; avoids message!
AutoAperture = "D%d"; Aperture number
FirstAperture = 10
MaxApertureSize = 2.0

2EXCELLON
[EXCELLON-LZ]
Type
= DrillStation
Long
= "Excellon drill station"
Init
= "%%\nM48\nM72\n"
Reset
= "M30\n"
ResX
= 10000
ResY
= 10000
;Rack
= ""
DrillSize = "%sC%0.4f\n" ; Tool code, tool size
AutoDrill = "T%02d"
; Tool number
FirstDrill = 1
BeginData = "%%\n"
Units
= Inch
Decimals = 0
Select
= "%s\n"
; Drill code
Drill
= "X%06.0fY%06.0f\n"
; x, y
Info
= "Drill File Info:\n"\
"\n"\
" Data Mode
: Absolute\n"\
" Units
: 1/10000 Inch\n"\
"\n"

Aperture Drill Table


GERBERAUTO
EXCELLON
mm EXCELLON
GERBER GERBERAUTO
EAGLE.def

[GERBER]

[GERBERAUTO]

/
Units = mm
Decimals = 4

[EXCELLON]

Units = Inch

250

Units = mm

9.9 Aperture Wheels Photoplotters


Gerber

Gerber
Gerber GERBER
EAGLE

Thermal Annulus Draw

EAGLE name.whl
GERBER Wheel CAM
242

Aperture Table (Wheel)


CAM Draw apertures Flash
apertures

Annulus
Thermal

X x Y
X x Y
x
x

CAM

Annulus
Thermal

251

SMD
X Y
SMD
X Y

9.9 Aperture Wheels Photoplotters Gerber


D001
D002
D017
D020
D033
D040
D052
D054
D057
D105
D100
D101
D110
D111

Annulus 0.004
Annulus 0.005
Annulus 0.063
round
round
square 0.004
square 0.059
thermal 0.090
thermal 0.120
oval
rectangle
rectangle
draw
draw

x 0.000
x 0.000
x 0.000
0.004
0.059
x 0.060
x 0.080
0.090 x 0.030
0.060 x 0.075
0.075 x 0.060
0.004
0.005

0.010in 0.8mm

Aperture Emulation
Emulate Apertures
CAM

Emulate Thermal Emulate Annulus


Thermal Annulus
name.gpi

252

10

10
10.1
PCB Package
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

Top
Route2
Route3
Route4
Route5
Route6
Route7
Route8
Route9
Route10
Route11
Route12
Route13
Route14
Route15
Bottom
Pads
Vias
Unrouted
Dimension
tPlace
bPlace
tOrigins
bOrigins
tNames
bNames
tValues
bValues
tStop
bStop
tCream
bCream
tFinish
bFinish

253

10
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
51
52

tGlue
bGlue
tTest
bTest
tKeepout
bKeepout
tRestrict
bRestrict
vRestrict
Drills
Holes
Milling
Measures
Document
Reference
tDocu
bDocu

Milling
Measures
Documentation

SchematicSymbol Device
91
92
93
94
95
96
97
98

Nets
Busses
Pins
Symbols
Names
Values
Info
Guide

/
/

* Autorouter

LAYER
DISPLAY
100 DISPLAY
New LAYER
Remarks 200
LAYER 200 Remarks
DISPLAY

10.2 EAGLE
EAGLE

*.brd
*.sch
*.lbr

254

PCB

10.2 EAGLE
*.ulp
*.scr
*.txt
*.dru
*.ctl
*.pro
*.job
*.b$$
*.cam

Autorouter
Autorouter
Autorouter Job
Autorouter brd
CAM

*.b#x
*.s#x
*.l#x
*.b##
*.s##
*.l##

BRD x = 1 - 9
SCH x = 1 - 9
LBR x = 1 - 9
BRD
SCH
LBR

Linux EAGLE

10.3 EAGLE
CAM EAGLE Linux Mac
Windows
Widnows
CAM EAGLEcon.exe
EAGLE/bin
EAGLE EAGLE.exe

EAGLEcon -? CAM

-C
EAGLE
-Dxxx
0.1 = 10 %
-Exxx
0.1 = 10 %
-Fxxx
0.1 = 10 %
-N+

-O+

-Pxxx

-Rxxx

-Sxxx

-Wxxx

-X CAM
-a-c+
-dxxx
-e-f+
-hxxx
-m-

Emulate annulus

-d?

255

10
-oxxx
-pxxx
-q-r-sxxx
-t-vxxx
-u-wxxx

/
mm

90

180

-xxxx
-yxxx

X
Y

xxx

-W -S

-W /home/user/EAGLE/project/aperture.whl
-s 1.25

-
+

-e
-e+
-e-

-e-
-eatm

-ea-t+

+
-

-D0.10
-D+0.1 -D-0.05

10%
+10%-5 %

-C

EAGLE
Command Line Options
-D
0.1 = 10 %
0
-E
0.1 = 10 %
0

256

10.3 EAGLE
-F

0.1 = 10 %:
0
-N

DOS Linux
CAM
-O

-P

P1=0 -P15=1
-R

-S

EAGLE EAGLE.scr
CAM
-W

-X
CAM
-a

-c

CAM
0
-c-

-d

EAGLE -d
-e

-f

Postscript

-h

y Y
-w
-m

-o

-p
[mm]
EAGLE 0
-q

257

10
-r

90
-s

CAM 1
1
-t

-e+
-u
180
-r+ 270
-v
cm/s

00
-w

x -h
-x
X
0
-y
Y
0
EAGLEcon.exe
EAGLEcon -X -dgerber -Waperture.whl -oboard.sol -D-0.1 name.brd
pad via bottom
board.sol Gerber
10%

10.4
menu.scr
#
#
#
MENU 'Grid { \
Metric { \
Fine :
Coarse
} | \
Imperial { \
Fine :
Coarse
} | \
On : Grid On; |

258

Grid mm 0.1; | \
: Grid mm 1; \
Grid inch 0.001; | \
: Grid inch 0.1; \
\

10.4
Off : Grid Off; \
}'

'Display { \
Top : Display None Top Pads Vias Dim; | \
Bottom : Display None Bot Pads Vias Dim; | \
Placeplan { \
Top : Display None tPlace Dim; | \
Bottom : Display None bPlace Dim; \
} \
}' \
'---' \
'Fit : Window Fit;' \
Add Delete Move ';' Edit Quit \
;

\ MENU

{}|

PCB menu.scr

10.5

>NAME
>VALUE
>PART
>GATE
>SHEET
>DRAWING_NAME
>LAST_DATE_TIME
>PLOT_DATE_TIME

gate 1
/ 1
2
Gate 2
3

1
2
3

259

10
> ATTRIBUTE

10.6 EAGLErc
Windows EAGLErc.usr Linux Mac .EAGLErc
EAGLE

5.2 SET
SET

Warning.PartHasNoUserDefinableValue = "0"

PCB ERC

Erc.AllowUserOverrideConsistencyCheck = "1"

ERC

Wire Joints
Ctrl DELETE

Cmd.Delete.WireJointsWithoutCtrl = "1"

Sch.Cmd.Add.AlwaysUseDeviceNameAsValue = "1"

Ctrl
Ctrl

Cmd.Wire.IgnoreCtrlForRadiusMode = "1"

260

10.6 EAGLErc

Ctrl

Option.ToggleCtrlForGroupSelectionAndContextMenu = "1"

Ctrl

ControlPanel.View.AutoOpenProjectFolder = "0"

Ctrl

Interface.UseCtrlForPanning = "1"

Ctrl
MOVE

Option.DrawUnprocessedPolygonEdgesContinuous = "1"

EAGLE

Option.RepositionMouseCursorAfterContextMenu = "1"

Interface.PreferredUnit = "x"

x
"0"
"1"
"2"

261

10

10.7

Restring


EAGLE 4.0 Package

Restring


BRD SCH

@1@2@3
CUT PASTE

EAGLE

262

10.7


CONNECT

263

10

Skipped unsuitable objects


CUT PASTE

PCB 100

EAGLE

2.60 EAGLE

2.6
EAGLE/bin update26.exe
update26.exe layers.new
Windows DOS
update26 dateiname.ext
EAGLE DOS
ok...
Please define replacement for layer xxx in layers.new
layout/schematic/library
2.6
100
layers.new

55 105
55 105

Package/Symbol
Package Symbol CONNECT
EAGLE
CHANGE NAME PIN
PAD/SMD / DELETE
CONNECT /
264

10.7

Package Symbol

REMOVE Package/Symbol
Package Symbol

CAM

0
CAM PCB

CHANGE width

PCB
Autorouter Follow-me router
PCB

265

10

10.8 EAGLE
CadSoft Computer
EAGLE
CadSoft
Computer Pleiskirchen Pleidolfweg
15 84568
YESAGREE
EAGLE

YESAGREE
1.
1.1

1.2

1 14

1.3
a
i

ii

b 1.3a

c 2.1

e 1.2
2.
2.1

b
c

266

10.8 EAGLE
d

i
ii

iii
e

f
g

2.2

3.

4.
4.1

4.2

4.3 TPM

TPM

TPM
5.
5.1

267

10
5.2

5.3
a

5.4

6.
6.1

6.2 6.1

a
b
c
d
e
f
g
h

6.3

6.4

7.
7.1 14

268

10.8 EAGLE
7.2
a
b
c

8.
8.1

8.2

8.3

9.
Pleiskirchen Pleidolfweg 15
CadSoft Computer
24
3

10.
10.1

10.2

a
b

c
d

e
f
11.
11.1

11.2

11.3

269

10
12.

13.
13.1

13.2

14.

1
EAGLE
EAGLE

1. 1 EAGLE
2. 30

3.

4. 6.1 6.2

5. 6.1 6.2 1 4
/

6.

2
270

10.8 EAGLE

1.
EAGLE
2 EAGLE
2.

3.

4. 60 60

5.

ii

iii

iv
6.

7.

1. 3 EAGLE
2.
3.

271

10
PCB PCB PCB
PCB
4.

ii

iii
5.

272

Index
Routing pass
Save settings
Select signals
Single-sided boards
Smds and supply layer
Status display
Supply layer
Track width
Unreachable Smd

A
Action toolbar
Addlevel
Always
Can
Must
Next
Request
Airwire

41, 43
205
212, 213
212
212
211
212
18

Alias

82

B
B

Alpha blending

88

Alt-X

51

Blind Via
Buried Via

Alt-X

36

Background color

Annulus symbol
Dimension
In supply layer
Annulus Symbol

118
118
18

Aperture

249

Aperture File

227

Attributes
Defining

208

Autorouter
Backup
Bus router
Continue existing job
Control file, ctl
Control parameter
Design rules
Hints
Interruption
Layer selection
Load settings
Micro via
Min. distance, clearance
Min. routing grid
Net classes
Optimization
Placement grid
Polygon
Polygons as supply
Preferred direction
Restricted area
Ripup/Retry
Routing grid

164
154
160
166
160
155
168
164
157
159
164
155
153
155
154
155
163
164
158
157
163
155

154
159
159
168
168
165
139, 164
155
156, 157

Backup files
Beep
Bill of material
Blind via

18
18
88
37, 254
90
230
18

Blind via ratio

114

Blind, Buried via

140

Bmp file
Board
Arrange components
Attributes, global
Creating
Cut-out
Design Rules
Layer setup
Lock component
Multilayer
Multiple board
Placement grid
Prior considerations
Bubble help
Buried via

84
122
124
120
217
111
113
56
136
150
121
111
39, 41
18

C
C
Core

18

CAM Job

273

Index
Define drill job
Description
Excellon.cam
Extending gerber.cam
gerb274x.cam
Output parameter

246
244
234
244
233
240

CAM Processor
Choose pen number
Component side
Cream frame
Drill data
Drill data
EPS output
Error: Apertures missing
Error: Drills missing
Fill Pads
Finish mask
HPGL
Inner layer
Inner layer
Job
Pos. Coords.
PostScript
Save time and money
Silk screen
Solder stop
Start
Start from batch
Supply layer
Tolerance
Vias

Glue mask

241
237
238
227
238
229
245
247
242
238
85
237
237
243
242
229
232
237
238
43, 67
254
237, 245
242
240
237
238
238
238

Caption

149

Clearance

114

Color
Background
Settings

39
88

Command
Activating
Line
Parameters
Text menu
Toolbar

71
41
42
257
41

Commands
ADD
ARC
ASSIGN
ASSIGN
ATTRIBUTE
AUTO

274

46, 56, 65, 181


48, 59
50, 73
87
49, 60, 66
60

BOARD
BOARD
BUS
CHANGE
CIRCLE
CLASS
CLOSE
CONNECT
CONNECT
COPY
COPY
CUT
DELETE
DESCRIPTION
DISPLAY
DRC
EDIT
ERC
ERRORS
EXPORT
EXPORT
FRAME
GATESWAP
GRID
GROUP
HELP
HOLE
INFO
INVOKE
JUNCTION
JUNCTION
LABEL
LAYER
LOCK
MARK
MENU
MENU
MIRROR
MITER
MOVE
NAME
NET
OPEN
OPTIMIZE
PACKAGE
PAD
PAD
PASTE
PIN
PINSWAP
POLYGON
PREFIX
PRINT
PRINT
QUIT
RATSNEST

121
43
49, 103
46, 55, 65, 177
48, 59, 75, 78
50, 101
50
66, 201
182
45, 54
219
46, 55
46, 55
63, 66
44, 53, 81
60, 131
50, 62, 95, 96
49, 60, 108
60, 132
50, 84
75
50, 215
47, 181
42
45, 55
41
60, 72
44, 53, 115
48, 98
99
49
49, 100
50, 253
56
44, 54, 221
50
87
45, 54, 72, 217
47, 57
44, 54, 72
47, 56, 65
49, 99
51
57
51, 66, 218
174
62
46, 55
79, 178
46, 56
48, 59, 128
66
51
148
51
60

Index
RECT
REDO
REMOVE
RENAME
REPLACE
RIPUP
ROTATE
ROUTE
ROUTE
RUN
SCRIPT
SET
SHOW
SIGNAL
SMASH
SMD
SPLIT
TECHNOLOGY
TEXT
UNDO
UPDATE
USE
VALUE
VIA
WINDOW
WIRE
WRITE

48, 59
43
51, 62, 96, 224
62, 225
47, 56, 126
58, 127
45, 54, 123, 220
57
126
43
43, 83
51, 87, 259
44, 53
59
47, 57, 97, 124
63, 174, 192
47, 57
51, 66, 202
48, 58
43
51, 147, 225
43, 185
47, 56, 66, 183
59, 72, 145
43
48, 58
52
214

Component
Add from library
Copying by Drag&Drop
Create symbol
Cross-reference
Description
Keepout
Labeling
Name
On bottom side
Output list
Package editor
Prefix
Replace device
Replacing
Separate name/value
Update
Value

46
222
177
214
177
176
176
176
216
84
176
183
126
47
47
147
176

Configuration
Commands
eaglerc, eaglerc.usr
User interface

87
259
87

Connector

212

Consistency check
Contact cross reference
>XREF

60
214

Context menu

34

Control Panel
Options menu

31
36

Control parameters
Coordinates
Display

Copper plane
Core

160
41, 54
78
128
18

Core

140

Cost factors

160

Cream mask

119

Cross reference
For contacts
For nets
Specify format

100, 214
49, 100
101

Ctrl key

75

Cursor appearance

39

D
D
Design Rule Check
18
Device Set
19

DRC

Date/time stamp
Delete
All signals
Wire bend

216
84
56

Design Rule Check


Approve errors
Fonts
Meaning of errors
Restricted areas
Wire styles

18
133
120
133
120
136

Design Rules
Layer setup
Options
Restring

34
113
112
114

Desktop Publishing

229

Device
Assign Package
Build Device Set
Copying
Creating
Delete
Description

182
199
222
181
62
184

275

Index
Editing
Gate names
Remove from LBR
Rename
Replacing
Technologies
Value on/off

62
182
224
62
47, 126
203
183
247

EAGLE.def

247, 248

EAGLEcon.exe

254

eaglerc, eaglerc.usr

259

Edition
Freemium
Light Edition
Professional Edition
Standard Edition

30
30
28
29

Device Set

19

Device

18

Directories

36

Electrical Rule Check


Approve errors

Directories

36

Electrical Rule Check

Distance
Documentation
Export image
Documentation field

114
84
216

Drawing area
Display last

43

Drawing name

216

DRC
Design Rule Check
DRC
18
Drill
Diameter
Legend
Non-plated
Plan
Plated
Symbols

19
214
232
227
231
227
231

Drill data
Blind/buried vias
drillcfg.ulp
Error: Drills missing
EXCELLON
Info file
Leading zeros
Multilayer boards
Rack
SM1000
SM3000
Tolerance
Units

227
240
246
247
228
247
248
240
246
228
228
247
248

Dxf data export

85

E
39

EAGLE License

39

276

19
Electrical schematic

214

Elongation

117

Encapsulated PostScript

229

Environment variable

37

ERC

19

Error messages
DRC - Meaning of
File prior version 2.60
In a library
Loading a file

133
263
263
261

excellon.cam

246

Exit program
Expert options

36
259

F
F
Follow-me Router
File
Edit
New
New
Open
Open
Open
Print
Save

19
50
35
35
36
43
36
43
43

Film

229

Fixing hole

213

Follow-me Router

EAGLE License

108
109

Font
Checking
No vector error
Persistent in drawing

19
120, 134
134
38

Index
Vector
Forbidden area

38
126

Forward&Back Annotation

19

Help function

41

Function keys

History function

72

Hole
Diameter
Min. diameter

214
114

87

G
Gate
Gate
Hidden supply

19, 200
98

Gateswap

103

Gerber
Extending gerber.cam
Units

244
248

Gerber device
RS-274D
RS274X

227
226

Gerber output
Annulus aperture
Aperture configuration
Aperture types
Arc
Draw aperture
Emulate aperture
Emulation
Error: Apertures missing
Flash aperture
GERBER
gerber.cam
GERBERAUTO
Info files
Supply layers
Wheel
Wheel, example file

242
249
249
243
249
242
250
245
249
235
235
235
245
240
249
249

Graphics data

86

Grid
Alias definition
Alternative grid
Check
Min. visible size

79
81
80
120
91

Group
Move
Move to sheet
Rotate

45
45
220

Hole

19

HOME variable

37

I
In-circuit tester

229

Invalid Polygon

134

J
Job

235

Job

243

Junction
Set automatically

91

K
Keepout

134, 176

L
Layer
Abuse
Alias definition
Available
Creating
Display/hide
Power supply
Qty. of signal layers
Setup
Stack
Thickness

Layout Editor

134
81
87
50
44
137
113
113, 139, 140
19, 140
113, 141
136
27, 52

277

Index
Library
Attributes
Composition of your own
Copy elements
Copying by Drag&Drop
Create new
Description
Device creating
Drop
List contents
Open
Output script file
Package creating
Rename element
Summary
Symbol creating
Update Package
Use

License
Multiple Users

208
224
221
222
187
184
181
97
84
51
84
173
225
32
177
225
43
147
25

M
87

Menu bar

41

Milling
Prototype board
Milling machine
Mounting hole

19, 146
114
228
228
60, 213

Mouse click

77

Mouse keys

52

Mouse wheel zoom

39

Multilayer boards
8
Blind, Buried vias
Through vias

136
144
139
139

N
Name
Automatic naming
Forbidden characters

278

82
100

Net classes

101

Netlist

84

Netscript

84

Net

19

O
Object
Properties

Oblong holes
Output
Drawing
Image

44, 53
44, 54
217
50, 51
84

Menu
Contents parameter menu
Micro Via
Definition
Restring, diameter

Net
Cross reference

82
82

Package
Assigning
Changing
Copying
Delete variant
Description
In use
Radial pad arrangement
Rename
Rename variant
Replacing
Update in LBR
Variants

Package
Pad
Appearance in Editor
Aspect ratio
Automatic naming
Change shape
Display mode
Display name in board
First
Form
Magnetic pads
Offset pad

182
125
221
219
177
263
221
225
200
56
224
200
219
220
19
19
118
117
82
177
91
90, 189
117, 188
117
127
117

Index
Radial arrangement
Restring, Diameter
Shapes
Stop flag
Thermals flag
Palette
Parameter toolbar
Parts list
Pbm file

221
114
188
188
119, 188

Postscript

149

88

PostScript

229

Power supply

104

41, 42
84, 230
84

Rank
Spacing
Thermal connector width
Width

Ppm graphic file


Prepreg

129
129
130
129

84
19

PCB

226

Prepreg

140

PDF output

149

Print out
Date/time
Page limit
PDF file

216
149
149

Pgm file

84

Photoplotters

249

Pick-and-place data

229

Pin
Connection point
Direction
Function
Inverted signal
Length
Name
Orientation
Same names
Superimposed
Visible

19
99
179
178
196
178
180
178
206
110
179

Pin/Pad connection

202

84

Rack file

103

Ratsnest

Pin/Pad list
Pinswap
Placeholder
For attributes
NAME
VALUE
>CONTACT_XREF
>DRAWING_NAME
>GATE
>LAST_DATE_TIME
>NAME
>PART
>PLOT_DATE_TIME
>SHEET
>VALUE
Png file

210
180
180
101, 216
216
211
216
211
211
216
216
211
84

Polar coords.

221

Polygon
Calculation on/off
Invalid
Isolate
Orphans
Outline mode after Ratsnest
Pour

90
130
130
130
130
129

Printing

51

Project
Close
Close project
Edit Description
Open recent p.

36
36
35
36

Prototype Manufacture

228

19, 246
19

Relative coords.

221

Relay

212

Repetition points
Restricted area
Restricted area
For components
Restring

76
126, 213
176
19, 114

RGB

88

Rubber band

18

S
Schematic
Create sheet
Delete sheet
Drawing frame
Grid
More than one sheet

43
51
96
96
110

279

Index
Remove sheet
Sheet preview
Sheet preview on/off
Sort sheets
Various supply voltages

Script files
Syntax

43
41
110
110
104
110

83
75
83

Select factor

91

Selecting objects

52

Sheet
Sorting

41, 110

Signal
Display name

19
127

Signal layer

137

Silkscreen

175

SMD
Cream flag
Round shape
Roundness
Stop flag
Thermals flag

193
192
116
193
119, 193

Snap length

91

Special characters

82

Status line

41

Stop frame

119

Supply
Addlevel for gates
Invisible pins
Symbol
Voltages

212
204
19, 104, 206
204

Swaplevel

47, 103, 180

Symbol
Copying
Creating
In use
Labeling
Power supply
Remove from LBR

20
221
177
263
211
198
224

T
Technologies

202

Technology
Changing

126

Termination

280

Of command
Text
Bar over text
Change size
Editor
Font
HTML text
Menu
Min. visible size
Ratio
Separate from component
Upside down
Variables

Thermal symbol
Dimension
In polygon
In supply layer

44
82
48, 58
68
48
177
50, 87
91
176
124
189
216
257
118
130, 137
118

Tif graphic file

85

Title bar

41

Tool tips

41

Track
Bend mode
Delete all
Min. width
Set width automatically
Smooth wire bends

128
55
114
91
128

U
Undo buffer

90

Update
Check for Update

40

User guidance

39

User interface

38

User Language

85

User Language Program


bom.ulp
Calculate milling contour
cam2dxf.ulp
cam2print.ulp
dif40.ulp
drill-legend.ulp
drillcfg.ulp
dxf.ulp
fabmaster.ulp
gencad.ulp
mill-outlines.ulp
mount.ulp

230
228
150
150
230
232
240
85
230
230
229
230

Index
mountsmd.ulp
outlines.ulp
unidat.ulp
User Language

230
228
230
20

X
Xbm graphic file
Xpm graphic file

V
Value
Placeholder text in package
Placeholder text in symbol
V. for Device
V. is always Device name
Warning
Variable
$EAGLEDIR
$HOME
Variant
Creating new
Delete
Using modified one
Vector font
Via

XREF label

189
197
203
259
259

85
85
100

Z
Zoom factor limit

39

37
37
217
219
219
38

20
Appearance in Editor
118
Blind
140
Blind via ratio
114
Buried
140
Diameter display with INFO
115
Layer color
118
Length
145
Limit
120
Micro via
140, 146
Restring, Diameter
114
Shape in inner layer
117
Thermal symbol
118

W
Wheel file

20

Wheel mouse

39

Window
Menu

39

Wire
Bend mode

20
128

281

Index

282

You might also like