tutorial zh

58
EAGLE EASILY APPLICABLE GRAPHICAL LAYOUT EDITOR 用户指南 6 Linux®Mac®Windows®系统下的 原理图 – PCB 设计 – Autorouter 自动布线器 CadSoft Computer www.cadsoftusa.com 1 次修订 CadSoft Computer 公司版权所有© 2012 保留所有权利 CadSoft Computer Newark 公司的贸易子公司。

Upload: damianbrandenburg

Post on 14-Nov-2015

77 views

Category:

Documents


0 download

DESCRIPTION

fdfgd

TRANSCRIPT

  • EAGLEEASILY APPLICABLE GRAPHICAL LAYOUT EDITOR

    6

    LinuxMacWindows PCB Autorouter

    CadSoft Computerwww.cadsoftusa.com

    1

    CadSoft Computer 2012

    CadSoft Computer Newark

  • +1 (954) 237 0932 +1 (954) 237 0968 www.cadsoftusa.com [email protected]

    +49 (0)8635 6989-10 +49 (0)8635 6989-30 +49 (0)8635 6989-40 www.cadsoft.de [email protected]

    CadSoft Computer 2012 CadSoft Computer

    Windows Microsoft Linux Linus Torvalds Mac Apple Computer

  • 1 ..............................................................................................7

    2 EAGLE .............................................................................................7..............................................................................................7..................................................................................................8

    ...............................................................................................8PCB ....................................................................................9Schematic Editor .....................................................9Autorouter ............................................................10

    ................................................................................................10.........................................................................................10................................................................................................10

    3 ...........................................................................................................11Windows ....................................................................................11Linux ..........................................................................................12Mac OS X...........................................................................................12

    4 ...................................................................................................13Windows ..................................................................13Linux Mac OS-X ...................................................14

    5 EAGLE ........................................................................................14 eagle.scr..............................................................................14............................................................................................14................................................................................................14................................................................................................15

    6 EAGLE .................................................................................15.........................................................................................15............................................................................................16.....................................................................................16.....................................................................................16............................................................................................17...............................................................17

    7 Control Panel............................................................................................19EAGLE ........................................................................................20............................................................................................21 EAGLE ................................................................................21

    8 ..........................................................................22

    9 .........................................................................................23

    10 .......................................................................................24

    11 ..........................................................24

  • WIRE ..........................................................................................25............................................................................................26..........................................................................26 / ................................................................................26CIRCLE.......................................................................................27ARC............................................................................................27RECT..........................................................................................28TEXT..........................................................................................28 Text ....................................................................................29

    12 ..............................................................................................29ADD ...........................................................................................30USE ............................................................................................32INVOKE......................................................................................32

    13 ..............................................................................................33Grid ............................................................................................33..........................................................................33.................................................................................33.........................................................................................34

    NET .....................................................................................35NAME ..................................................................................36LABEL ..................................................................................36DELETE ...............................................................................36JUNCTION ..........................................................................37SHOW .................................................................................37MOVE ..................................................................................38.....................................................................................38

    .........................................................................................38SMASH ................................................................................39VALUE .................................................................................40

    ERC.......................................................................40..........................................................................41BUS ............................................................................................41

    14 Forward&Back Annotation............................................42

    15 .......................................................................................43.....................................................43

    ...........................................................................44..............................................................................44.....................................................................................44 SMD ............................................................................45.....................................................................................45.........................................................................................45.....................................................................................46..................................................................................46

  • ..........................................................................47...........................................................................47.....................................................................................47Autorouter.................................................................48.....................................................................................48Follow-me ........................................................................49..............................................................................50

    PCB .......................................................................50DISPLAY ..............................................................................51MOVE ..................................................................................51GROUP ................................................................................51SPLIT ...................................................................................52CHANGE..............................................................................52ROUTE................................................................................53RIPUP ..................................................................................53SHOW .................................................................................53.....................................................................................54Undo/Redo /..........................................................54.........................................................................................54.........................................................................................54 POLYGON .........................................................55

    16 Autorouter ............................................................................56

    17 ..........................................................................................57

    18 .....................................................................................................58 Package......................................................................................59 Symbol.......................................................................................60Device........................................................................................61

    19 ............................................................................63 PRINT ...............................................................64.......................................................................64 CAM Gerber .................................................64.....................................................................................65.....................................................................................65

    20 .................................................................................................65EAGLE .................................................................................65 .....................................................66

  • EAGLE 6

    1

    EAGLE EAGLE PCB Autorouter

    EAGLE EAGLE EAGLE - SETSCRIPT RUN

    README eagle/doc *.txt LinuxMacWindows EAGLE

    EAGLE EAGLECadsoft

    2 EAGLE

    EAGLE PCB EAGLE

    Windows XPWindows Vista Windows 7 Intel kernel 2.6 Linux 8 bpp

    X11 32 libpng14.so.14libssl.so.1.0.0libcrypto.so.1.0.0libjpeg.so.8

    Intel Mac OS X 10.6 1024 x 768 3

    6

  • EAGLE 6

    150 x 150 0.003125 255 C XML 0.1 Technology 74L0074LS00 PCB PCB PDF BMPTIFPNG bom.ulp Control Panel

    PCB SMD 0.1 PCB

    7

  • EAGLE 6

    CAM

    Schematic Editor 999 PCB PCB

    Autorouter PCB PCB

    0.8 mil0.02 16

    8

  • EAGLE 6

    : PCB 160 x 100 6.3 x 3.9

    6Route2Route3Route14Route15

    99

    +http://www.element-14.com/eagle-freemium

    100x80mm 3.9x3.2

    4Route2Route15 4

    30

    EAGLE

    100 x 80 3.9 x 3.2

    EAGLE PCB CAM

    !

    3

    Windows EAGLE Windows eagle-win-6.0.0.exe WinZip Setup

    9

  • EAGLE 6

    EAGLE

    EAGLE license.key CadSoft

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

    EAGLE

    EAGLE

    Windows EAGLE Layout Editor 6.0.0.PDF

    Linux EAGLE Linuxshell script Root/Administrator User

    eagle-lin-6.0.0.run

    executable chmod

    /path_to_file/eagle-lin-6.0.0.run EAGLE

    EAGLE

    EAGLE license.key CadSoft

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

    EAGLE

    EAGLE

    10

  • EAGLE 6

    EAGLE bineagle

    PDF EAGLE doc

    Mac OS X EAGLE eagle-mac-6.0.0.zip eagle-mac-6.0.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

    4

    EAGLE EAGLE

    11

  • EAGLE 6

    Windows EAGLE LANG Windows > > > LANG en_US en_GB de_DEde_DE de_AT EAGLESET LANG=en_UScd c:\program files\eagle-5.x.x\binstart eagle.exe LANG EAGLE

    Linux Mac OS-X Windows linux Mac OS-X EXPORT EAGLELANG=en_US/home/user/eagle-5.x.x/bin/eagleEAGLE UPDATE.txt

    5 EAGLE

    EAGLE Control Panel

    eagle.screagle.scr EAGLE PCB EAGLE EAGLE EAGLE

    Control Panel /

    Windows F1/

    12

  • EAGLE 6

    Alt+BS UNDO Shift+Alt+BS REDO

    F2 WINDOW; Alt+ F2 WINDOW FIT;

    F3 WINDOW 2 F4 WINDOW 0.5 0.5F5 WINDOW (@); F6 GRID; /F7 MOVE MOVE F8 SPLIT SPLIT F9 UNDO

    F10 REDO

    / Color SHOW MOVE DISPLAY Change Color. SETASSIGNUser InterfaceCHANGE Project

    6 EAGLE

    EAGLE

    EAGLE EAGLE ASSIGN SCRIPT EAGLE

    /

    File Save

    13

  • EAGLE 6

    MOVE and F1 MOVE F1

    linear.lbr linear.lbr

    ShiftCtrl Alt

    Mac OS-X Cmd Ctrl

    EAGLE MOVE

    MOVE Enter MOVE Enter

    MOVE IC1 Move

    MOVE F7

    /

    MOVE MOVE

    +Alt+F2

    Alt F2

    INFO

    14

  • EAGLE 6

    Enter USE

    USE Enter

    CHANGE WIDTH 0.024 EAGLE

    change width 0.024

    cha wid 0.024

    EAGLE WIRE

    /

    15

    PCB

  • EAGLE 6

    PCB

    Info Show Info Show

    Display Mark Display Mark

    Move Copy Move Copy

    Mirror Rotate Mirror Rotate

    Group Change Group Change

    Paste Paste

    Delete Add Delete Add

    Pinswap Replace Pinswap Replace

    Gateswap Lock

    Name Value Name Value

    Smash Miter Smash Miter

    Split Invoke Split Optimize

    Wire Text Meander

    Circle Arc Route Ripup

    Rect Polygon Wire Text

    Bus Net Circle Arc

    Junction Label Rect Polygon

    Attribute Dimension Via Signal

    Erc Errors Hole AttributeDimension

    Ratsnest AutoErc Drc

    Errors

    PCB

    16

  • EAGLE 6

    7 Control Panel

    EAGLE Control Panel / EAGLE 40xx.lbr Device Package

    Control Panel CAM job

    Control Panel PrintOpenCopy Rename

    /

    EAGLE EAGLE

    17

    Control Panel

  • EAGLE 6

    PCB *.brd *.sch *.lbr *.scr *.ulp *.*

    EAGLE

    EAGLE .brd .b#1.sch .s#1.lbr .l#1 9 EAGLE b##s## l## Control Panel /

    EAGLE + examples tutorial tutorial tutorial MyProject Enter tutorial MyProject

    /

    PCB eagle.epf

    Control Panel ~/.eaglerc Linux Mac eaglerc.usr Windows tutorial demo1.sch demo2.sch demo2.brd MyProject Ctrl MyProject Ctrl

    Mac EAGLE Ctrl Copy

    demo1.sch

    18

  • EAGLE 6

    Alt+X

    8

    EAGLE Control Panel /examples/tutorial/MyProject MyProject demo2.brd demo2.brd //

    PCB

    WINDOW

    F3/ Mouse wheel zoom 0

    F4

    Alt+F2

    WINDOW ...

    net wire

    F2

    WINDOW LAST WINDOW

    19

  • EAGLE 6

    WINDOW

    HELP WINDOW

    9

    EAGLE Pad Via Pad Via Pad Via

    Control Panel PCB demo2.brd /

    / DISPLAY

    23 tOrigins 1 16 24 bOrigins

    DISPLAY Change DISPLAY LAST Layer EAGLE

    10

    0.1 2.54

    GRID

    GRID Last

    20

  • EAGLE 6

    .. GRID

    GRID

    /... mil 1 mil= 1/1000mil

    0.2mm - Mil

    mil 0,008 8 0,20320,010 10 0,25400,012 12 0,30480,016 16 0,40640,024 24 0,60960,032 32 0,81280,040 40 1,01600,050 50 1,27000,100 100 2,5400

    GRID Alt

    11

    WIRE CIRCLE

    ARC RECTANGLE TEXT

    Control Panel // untitled.sch untitled /...

    WIRE

    WIRE

    WIRE

    21

  • EAGLE 6

    94 Symbols 90

    WIRE

    PCB

    Shift Ctrl

    NET BUS net bus WIRE

    PCB ROUTE WIRE EAGLE

    PCBWIRE Route2 15 EAGLEWIRE 20 Dimension

    WIRE

    CHANGE WIDTH

    CHANGE ...Change Width

    CHANGE WIDTH 0.017

    CHANGE Style

    22

    WIRE

  • EAGLE 6

    WidthStyle LayerProperties

    INFO

    CHANGE LAYER

    94 Symbols OK

    GROUP CHANGE Layer Ctrl

    /

    EAGLE

    CIRCLE

    CIRCLE

    CIRCLEEAGLE

    0 x = 10 y = 25 15

    GRID MM

    CIRCLE (10 25) (10 40)

    CIRCLE F1

    23

  • EAGLE 6

    HELP CIRCLE Esc

    ARC

    ARC

    ARC

    Y

    flat round ARC

    WIRE

    RECT

    RECT

    RECT

    RECT

    TEXT

    TEXT

    TEXT OK Stop Enter

    'This is a text'

    24

  • EAGLE 6

    Properties SizeRatioFontLayer

    CHANGE FONT

    EAGLE

    CHANGE SIZE

    Enter

    PCB TEXTMOVEROTATE Spin

    CHANGE TEXT

    OK

    CHANGE RATIO

    Text

    >SHEET 1/1 EAGLE / >LAST_DATE_TIME >PLOT_DATE_TIME>NAME >VALUE Symbol>PART >GATEEAGLE> ATTRIBUTE

    25

  • EAGLE 6

    12

    EAGLE EAGLE Control Panel

    //

    ADD

    ADD

    +

    con con Search *? ADD USE 74LS00 Search

    74*00* 74LS00** technology / package technology package OK

    gate gate gate EAGLE gate IC1A IC1D gate IC2A gate IC 93 Pins

    DISPLAY PINS gate Input In Output OutSwaplevel 0 Swaplevel Swaplevel PINSWAP Swaplevel 1 Swaplevel 1 Swaplevel 0

    26

  • EAGLE 6

    93 Pins

    ADD gate F4 ADD

    Search *555N**555*

    linear.lbr LM555N 180

    ADD Esc ADD Esc ADD

    Control Panel linear.lbr LM555N package technology

    EAGLE INVOKE

    EAGLE VCC GND IC linear 555N

    EAGLE ADD PCB UPDATE

    USE

    ADD Control Panel

    / Control Panel

    27

  • EAGLE 6

    USE

    USE *

    INVOKE

    INVOKE VCC

    GND

    INVOKE gate IC2A PWRN IC2

    INVOKE EAGLE INVOKE IC2A gate A gate

    IC2B IC2C C IC2C IC2C EAGLE package package gate gate INVOKE

    13

    net bus

    Grid

    0.1

    28

  • EAGLE 6

    0.025 Alt

    frames.lbr

    ADD search letter frame LETTER_P

    F4X=0, Y=0

    ADD

    Alt+F2

    FRAME Draw/Frame..)

    94 Symbols

    TEXT

    CadSoft OK

    TEXT CHANGE

    CHANGE

    SIZE

    0.15 CadSoft 0.15 CHANGE SIZE 0.17

    CHANGE SIZE 0.17

    29

  • EAGLE 6

    CHANGE SIZE 3.5mm

    TITLE>DRAWING_NAMEDATE>LAST_DATE_TIME frames

    eagle/examples/tutorial demo1.sch Alt+F2

    Part Value Device Package Library SheetC1 30p C-EUC1206 C1206 rcl 1C2 30p C-EUC1206 C1206 rcl 1C3 10n C-EU025-025X050 C025-025X050 rcl 1C4 47u/25V CPOL-EUTAP5-45 TAP5-45 rcl 1C5 47u CPOL-EUTAP5-45 TAP5-45 rcl 1D1 1N4148 1N4148 DO35-10 diode 1IC1 PIC16F84AP PIC16F84AP DIL18 microchip 1IC2 78L05Z 78L05Z TO92 linear 1JP1 PROG PINHD-1X4 1X04 pinhead 1JP2 APPL PINHD-1X17 1X17 pinhead 1Q1 XTAL/S QS special 1R1 2,2k R-EU_R1206 R1206 rcl 1

    F1 DINA4_L frames 1 ADD

    100 mil=2.54

    GRID F6

    MOVE MOVE EAGLE

    MOVE

    30

  • EAGLE 6

    COPY C1 C2 ADD NET

    NET WIRE net

    NET

    net

    DISPLAY 93 Pins

    EAGLE demo1.sch C5 IC2 3(VI) JP2 16 SHOW

    NET

    NAME

    EAGLE B$.. P$..

    N$.. NAME IC1 OSC1 (16)

    OSC1 OK

    LABEL

    LABEL LABEL

    MCLR/PGM JP1 3

    CHANGE TEXT NAME

    31

  • EAGLE 6

    CHANGE FONT CHANGE SIZE XREF FRAME FRAME LABEL

    DELETE

    NetWire Bus

    DELETE

    Shift

    UNDO REDO Ctrl + DELETE

    JUNCTION

    Auto set junctions // JUNCTION

    JUNCTION

    SHOW

    SHOW

    V+ SHOW IC2 VI (3) EAGLE

    Net: V+, Class: 1 Power SHOW WINDOW Esc SHOW SHOW RA4 Enter SHOW

    SHOW RA4 RA3 RA2

    32

  • EAGLE 6

    SHOW SHOW RA*

    RA RA2 Ctrl RA3 RA4 Ctrl RA3 net SHOW SHOW Sheet -

    MOVE

    MOVE

    UNDO SHOW EXPORT

    Enter Esc Alt+F2

    SHOW R1 SHOW C1 SHOW IC1

    SHOW Enter

    ADD supply1.lbr +5VV+ GND *supply* ERC

    MOVE

    NET NET

    33

  • EAGLE 6

    SMASH

    EAGLE SMASH EAGLE

    SMASH Enter SMASH Smashed MOVE D1 D1 SMASH CHANGE SIZE CHANGE SizeSMASH SMASH Ctrl

    Shift

    34

    demo1.sch

  • EAGLE 6

    Shift Ctrl Shift Smash:Group

    VALUE

    EAGLE

    IC 74LS00N VALUE

    2.2k OK VALUE

    NAME IC

    ERC demo1.sch ERC ERC

    ERC

    ERCPOWER Pin IC1 VSS connected to GNDPOWER Pin IC1 VDD connected to +5V

    VSS VDD GND +5VEAGLE

    ERCERC

    ERC HELP ERC

    BOARD

    35

  • EAGLE 6

    BUS

    /eagle/examples/tutorial bus.sch

    BUS B$1..netNET

    NAME EN,VALVE[0..11] NET IC7

    EN IC7 Pin 14 ENVALVE0 IC7 Pin 16 INAVALVE1 IC7 Pin 15 INBVALVE2 IC7 Pin 10 INCVALVE3 IC7 Pin 9 IND

    NET IC7-14 EN IC7-14

    VALVE0 VALVE3 LABEL UNDO F9 REDO F10 MOVE

    DELETE GROUP MOVE

    36

  • EAGLE 6

    14 Forward&Back Annotation

    EAGLE

    EAGLE

    EAGLE ERC ERCConsistency errors

    -

    demo2.sch demo2.brd PCB NAME VALUE DELETE UNDO REDO

    EAGLE

    37

  • EAGLE 6

    15

    PCB PCB

    PCB

    Control Panel //

    GRID Default OK

    38

    !

  • EAGLE 6

    WIRE 20 Dimension WIRE 20 90(4.00 3.00)WIRE

    MOVE UNDO REDO

    Alt+F2

    0.05

    ADD DIL14

    14 DIL DIL14 F3 F4 PCB Angle Enter PCB ROTATE ROTATE 90 Angle

    SMD REPLACE

    SMD ADD 1210

    ADD R1210

    ADD R1210@smd-ipc

    ADD R1210@smd-ipc R22.5 SMD 1 Top MIRROR MIRROR

    39

  • EAGLE 6

    MIRROR Top LOCK x Shift + LOCK

    NAME DIL14

    IC1 IC2R1 R2

    NAME R22 R2 R22 R2

    VALUE IC1

    CD4001 IC1 CD4001 VALUE IC2 CD4002R1 100kR2 22k

    SIGNAL GND

    IC1IC1-7 7 IC2-7GND GND VCC

    VCC IC1-14 IC2-14 VCC

    EAGLE

    40

  • EAGLE 6

    net NAME

    EAGLEPads SMD

    DELETE

    UNDOF9 REDOF10

    CLASS /...WidthClearanceDrill autorouter/follow-me 0

    Net Classes>> Clearance Matrix hexapodu.brd

    SMD

    demo1.sch BOARD

    demo1.brd OK Create file? PCB wire 20 Dimension WIRE

    100mm x 80mm

    41

  • EAGLE 6

    MOVE IC MOVE

    MOVE

    JP1

    LOCK RATSNEST

    BOARD EAGLE 3.9 x 3.2 autorouter follow-me

    Autorouter Autorouter AUTO

    50mil

    OK Autorouter Yes Interrupt? RIPUP ripupRIPUP OK Ripup all signals?

    Autorouter Autorouter autorouter

    RECT 41 tRestrict

    42

  • EAGLE 6

    ROUTE

    ROUTE

    Shift

    GRID

    ROUTE ROUTE

    ROUTE SET Wire_Bend follow-me wire_bend 8 9EAGLEEAGLE Shift

    EAGLE

    SMDsnap length SMD

    //

    MITER

    MITERSETWIRE

    Follow-me ROUTE wire bend 8 9 Follow-me Follow-me partial

    full

    43

  • EAGLE 6

    Autorouter Follow-me

    partial Follow-me Follow-me full Follow-me

    Follow-me Autorouter Setup General Follow-me

    ROUTE AUTO follow-me PCB

    Follow-me ROUTE EAGLE

    MOVE SPLIT

    RIPUP

    DELETE

    CHANGE PACKAGE PACKAGE

    REPLACE Package demo3.brd IC1

    SMD

    Restring

    SMASH MOVE

    ROTATE CHANGE

    MITER

    44

  • EAGLE 6

    PCB demo2.brd

    DISPLAY

    DISPLAY 21 tPlace 23 tOrigins 25 tNames 27 tValues 51 tDocu ApplyOK Display DISPLAY DISPLAY

    MOVE

    MOVE

    Ctrl Ctrl

    23 tOrigins 24 bOrigins

    MOVE 90 Angle Spin PCB 180 ROTATE

    GROUP

    EAGLE GROUP

    GROUP GROUP POLYGON

    45

  • EAGLE 6

    LOCK GROUP ALL Shift Ctrl GROUP

    23 tOrigins 24 bOrigins DISPLAY

    MOVE Ctrl Angle

    GROUP CHANGE CHANGE Width 0.032 Ctrl

    UNDO

    SPLIT

    SPLIT

    SPLIT

    MOVE RIPUP Esc

    CHANGE

    CHANGE

    CHAGNE WIDTH

    0.23...

    46

  • EAGLE 6

    CHANGE WIDTH .23

    CHANGE LAYER

    EAGLE EAGLE

    ROUTE

    ROUTE

    RIPUP

    GND VCC

    Ripup RIPUP GND VCC

    F9 GND VCC ripup RIPUP

    ! GND VCC Go

    ! GNC VCC ; SHOW

    SHOW

    SHOWIC1

    IC1 SHOW @

    SHOW @ IC1

    F2 Redraw

    47

  • EAGLE 6

    Undo/Redo/

    UNDO F9

    REDO F10

    Route2 15

    Route2 15$signalname demo2.brd

    SHOW GND GND

    RIPUP GND GND 2 $GND $

    LAYER 2 $GND DISPLAY 2 Route2 Change Supply Layer GND RATSNESTGND$GND DISPLAY

    DISPLAY NONE $GND

    dis none $gnd

    SHOW GND GND ThermalAnnulusGND C1 C2 ROUTE SMD Shift

    48

  • EAGLE 6

    $...Thermal

    POLYGON

    POLYGON Thermal

    pad

    EAGLE GND demo2.brd ripup GND

    RIPUP GND DISPLAY 1 Top 17 Pads 18 Vias 20 Dimension

    POLYGON GND

    GNDGND Top

    RATSNEST

    GND Pad Thermal

    SHOW GND

    RATSNEST RIPUP

    POLYGON

    49

  • EAGLE 6

    16 Autorouter

    Autorouter

    hexapodu.brd DISPLAY 21 tPlace 23 tOrigins 25tNames 27 tValues 51 tDocu

    AC1 AC2 41 tRestrict 42 bRestrict Autorouter Autorouter B1 43 vRestrict Autorouter

    AUTO Autorouter

    EAGLE

    EAGLE

    hexapodu.brd 10 mil0.254 Load.. hexapodu.ctl autorouter OK Autorouter

    AUTO;

    hexapodu.pro

    Autorouter 100% AC1 AC2

    RIPUP ! AC1 AC2 autorouter Edit/Design Rules, Sizes tab, Minimum

    50

  • EAGLE 6

    width CLASS hexapod.brd autorouter

    autorouter 41 tRestrict 42 bRestrict 43 vRstrict

    Autorouter

    17

    PCB DRC

    DRC

    Restring Apply Check Select PCB

    DRC demo3.brd DRC Check DRC No errors

    wire wire DRC

    DRC; DRC DRC ErrorsEAGLE Approve PCB Processed Clear

    DRC DRC CLEAR

    51

  • EAGLE 6

    18

    PCB

    Package PCB Symbol Device symbol package

    EAGLEPCB

    Cadsoft

    Control Panel //

    Package

    package New

    pacakge R-10 Create new package 'R-10'?Yes symbol device Yes

    GRID pad

    0.05 50 mil

    PAD

    pad pad device

    SMD SMD

    Top SMD MIRROR t b SMD EAGLE SMD

    52

  • EAGLE 6

    SMDBGA CHANGE Roundness = 100 %

    NAME pad SMD 1

    2 pad PAD pad 1 pad

    WIRE 21 tPlace

    library.txt eagle/doc ARCCIRCLERECT POLYGON 21 tPlace 51 tDocu 51 tDocu 21 tPlace pad 51 tDocu

    TEXT 25 tNames >NAME

    27 tValues >VALUE

    SMASH MOVE

    PCB

    CHANGE stroke

    thickness GROUP CHANGE Ctrl

    GROUP pad CHANGE SHAPE/SQUARE Ctrl

    DESCRIPTION package package ADD

    Symbol

    New R

    53

  • EAGLE 6

    0.1 EAGLE

    PIN

    CHANGE GROUP CHANGE Ctrl

    NAME

    WIRE 94 Symbols

    TEXT >NAME >VALUE 95 Names 96 Values TEXT 0.1 97 Info

    Device

    R-10 device ADD

    package device technology package device device * technology ? package technologyLLS 7400 device 74*00package package device ??74*00 Device New package package R-10 pakcage New

    PREFEX R R1R2R3 NAME VALUE device ValueOn device Value Off

    ADD device

    device EAGLE gate gate ADD

    Addlevel Next Swaplevel 0gate

    54

  • EAGLE 6

    gate Swaplevel Swaplevel 0 gate device gate 0 gate device Swaplevel gate GATESWAP

    NAME gate gate device

    device gate gate 4 gate ABC D IC1 IC1AIC1BIC1C IC1D CONNECT package Connect

    gate G$1 Pin G$1.1 G$1.2Pad packagepad Connect pad Connection Disconnect OK

    DESCRIPTION device Control Panel device Control Panel ADD

    55

    Connect

  • EAGLE 6

    Device

    USE ADD

    19

    EAGLE PCB File PRINT

    DISPLAY PRINT PDF CAM PCB

    CAM eagle/bin eagle.def EAGLE

    56

  • EAGLE 6

    Control Panel

    PRINT demo1.sch demo1.sch DISPLAY

    BlackSolid Rotate

    Mirror Upside down Scale factor Page limit 1 1EAGLE Page limit 0 scale factor Printer Caption

    EAGLE PDF PRINT PDF.. PDF

    EXPORT /.. IMAGE bmptifpng

    CAM Gerber CAM job CAM job gerb274x.cam Extended Gerber

    Control PanelCAM Jobs gerb274x.cam PCB CAM Processor // gerb274x.cam job CAM Control Panel CAM demo3.brd // demo3.brd

    demo3.cmp demo3.sol demo3.plc demo3.stc demo3.sts

    57

  • EAGLE 6

    demo3.gpi

    job excellon.cam job EXCELLON .drd

    CAM EAGLE

    EAGLE

    Control Panel

    20

    EAGLE EAGLE C EAGLE bom.ulp EAGLE

    *.ulp

    RUN

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

    EAGLE SCRIPT

    EAGLE EAGLE EXPORT SCRIPT EAGLE

    58

    1 2 EAGLEPCBSchematic EditorAutorouter

    3 WindowsLinuxMac OS X

    4 WindowsLinuxMac OS-X

    5 EAGLEeagle.scr

    6 EAGLE

    7 Control PanelEAGLEEAGLE

    8 9 10 11 WIRE / CIRCLEARCRECTTEXTText

    12 ADDUSEINVOKE

    13 GridNETNAMELABELDELETEJUNCTIONSHOWMOVE

    SMASHVALUE

    ERCBUS

    14 Forward&Back Annotation15 SMD

    AutorouterFollow-me

    PCBDISPLAYMOVEGROUPSPLITCHANGEROUTERIPUPSHOWUndo/Redo/POLYGON

    16 Autorouter17 18 PackageSymbolDevice

    19 PRINTCAMGerber

    20 EAGLE