CADSOFT EAGLE Training Blunk electronic
CADSOFT EAGLE Training Blunk electronic
CADSOFT EAGLE Training Blunk electronic
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
CadSoft <strong>EAGLE</strong> Schulung<br />
<strong>Blunk</strong> <strong>electronic</strong><br />
Inh. Dipl. Ing. Mario <strong>Blunk</strong><br />
Buchfinkenweg 5<br />
99097 Erfurt / Deutschland<br />
Telefon 0176 2904 5855 / 0361 5189 618<br />
Email info@blunk<strong>electronic</strong>.de<br />
Internet http://www.blunk<strong>electronic</strong>.de<br />
http://www.cadsoft.de<br />
Doc. Vers. 6.7
CadSoft <strong>EAGLE</strong> Schulung<br />
Die folgende Präsentation gibt Ihnen einen Überblick der<br />
Themen zu <strong>EAGLE</strong> Version 5.x und 6.x. Details und<br />
praktische Übung erfahren Sie in meiner Schulung.<br />
Zu Buchung und Preisen erfahren Sie hier mehr:<br />
http://www.trainz.de/pdf/Inhalt_<strong>EAGLE</strong>_Kurse_Mario_<strong>Blunk</strong>.pdf<br />
Der Entwurf von MultilayerPlatinen wird separat behandelt<br />
unter:<br />
http://www.trainz.de/pdf/Multilayer_PCB_de.pdf
Überblick<br />
Anlegen des Projektes<br />
Schaltplan erstellen<br />
Netzklassen festlegen<br />
ERC<br />
Platzierung der Bauteile auf Platine<br />
DRCEinstellungen<br />
Routing manuell<br />
Autorouter<br />
Bauteilbibliothek (Library)<br />
CAMProzessor
Rechtsklick /<br />
Neues Projekt<br />
Anlegen des Projektes
Rechtsklick auf<br />
Projektname /<br />
Neuer<br />
Schaltplan<br />
Schaltplan anlegen
Befehl ADD<br />
Zeichnungsrahmen #1
Bauteile platzieren #1<br />
Befehle ADD, USE, MOVE, DELETE, GROUP,<br />
NAME, VALUE, CHANGE, SMASH
Befehl INVOKE<br />
Bauteile platzieren #2
Netze #1<br />
Befehle NET, NAME, LABEL, SPLIT,<br />
JUNCTION, SHOW
Netze #2<br />
Befehle CHANGE XREF ON, LABEL
Befehl GATESWAP<br />
Gate Swap<br />
vorher nachher
Busse<br />
Befehle BUS, NAME, LABEL, SPLIT
Strukturierung
Schaltplan Layer<br />
Befehle<br />
DISPLAY,<br />
LAYER,<br />
CHANGE LAYER
Dokumentation #1
Dokumentation #2
Elektro<br />
Schaltpläne<br />
Motorsteuerungen<br />
Schütze<br />
Kontaktspiegel<br />
“Dummy Gehäuse”
Zeichnungsraster<br />
Befehl GRID<br />
Alternativ<br />
Grid:<br />
Strg+Alt
Schaltplan Seiten<br />
Befehl<br />
EDIT .s2<br />
Sortieren mit<br />
EDIT .s2 .s1<br />
Script : scr new_page
Netzklassen #1<br />
regeln Minimalwerte :<br />
Bahnbreite ViaBohrungen Abstand zu anderen Signalen<br />
Befehl<br />
CLASS<br />
ULP : exportclass
Netzklassen #2<br />
Befehle<br />
INFO,<br />
CHANGE CLASS<br />
ULP : cmdchangeclass
Befehl TEXT<br />
Texte #1
Befehl INFO<br />
Texte #2
Texte #3<br />
Befehl TEXT >PROJEKT
Bauteilnamen<br />
Befehl RUN renumbersheet.ulp
Bestückungsvarianten #1<br />
Befehl VARIANT
Bestückungsvarianten #2
ERC<br />
Befehl<br />
ERC<br />
ULP : statisticsch
DRUCKEN<br />
Befehl<br />
SKRIPTE #1
1. 2.<br />
SKRIPTE #2
SKRIPTE #3<br />
Ausführung automatisch bei <strong>EAGLE</strong> Start !<br />
Script manuell ausführen: scr eagle.scr
SKRIPTE #4<br />
Mehr zu <strong>EAGLE</strong>Skripten hier :<br />
Scripting Tutorial
Leiterplatte<br />
Thanks to: Key Design Electronics Ltd. http://www.kdel.co.uk/<br />
26 Lancaster Way, Scalby, Scarborough, YO13 0QH, England<br />
+44 (0) 1723 341809
Befehl<br />
Board<br />
Board Datei
Konturen<br />
Befehle MOVE, WIRE, SPLIT, DELETE, CIR, ARC<br />
$ / €<br />
Grid metrisch / inch ?
Metrisch vs Imperial<br />
0.1inch<br />
2.54 mm<br />
0.1 inch=100 mil<br />
=<br />
xinch gesucht<br />
y mmgegeben
Bohrungen #1<br />
Befehle<br />
ADD,<br />
DELETE,<br />
MOVE
Bohrungen #2<br />
Befehle<br />
COPY,<br />
DELETE,<br />
MOVE,<br />
LOCK<br />
Grid<br />
metrisch / inch ?<br />
Script scr euro_2
Befehl ADD<br />
Passmarken #1
Passmarken #2<br />
Befehle MOVE, DELETE, COPY, LOCK<br />
PCB Bestücker<br />
kontaktieren !
PCB Bestücker<br />
kontaktieren !<br />
Passmarken #3
Befehl MARK<br />
Abstandsmessungen #1
Befehl DIM<br />
Abstandsmessungen #2
Bauteile platzieren #1<br />
Befehle LOCK, MOVE R77, GROUP, CHANGE,<br />
ROTATE R45, MIRROR, RATSNET
Bauteile platzieren #2<br />
gespiegelt !<br />
keep out
Befehle<br />
TEXT,<br />
CHANGE<br />
TEXT<br />
SIZE<br />
RATIO<br />
LAYER<br />
Texte #1
Texte #2
Texte #3
Board Layer<br />
Befehle<br />
DISPLAY,<br />
LAYER<br />
CHANGE LAYER
Sperrgebiete #1<br />
Befehle<br />
WIRE,<br />
POLY,<br />
DELETE,<br />
MOVE,<br />
SPLIT,<br />
GROUP
Sperrgebiete #2<br />
Befehle<br />
WIRE,<br />
DELETE,<br />
MOVE,<br />
SPLIT,<br />
GROUP
Sperrgebiete #3<br />
Befehle<br />
POLY,<br />
DELETE,<br />
MOVE,<br />
GROUP
Routen #1<br />
Befehle<br />
ROUTE,<br />
WIRE,<br />
SPLIT,<br />
RIPUP,<br />
RATSNET,<br />
MOVE<br />
VIA,<br />
CHANGE WIDTH / LAYER
Routen #2<br />
Befehle<br />
WIRE,<br />
VIA<br />
NAME,<br />
RATSNET,<br />
...
Polygone #1
Befehl POLY<br />
Polygone #2
Polygone #3<br />
Befehl RATSNET, NAME
Polygone #4<br />
Befehl CHANGE ISO / THERMAL / ORPHAN /<br />
POUR / WIDTH, RIP @ xyz
Polygone #5
Polygone #6<br />
name GND<br />
ULP: cmddrawpolygoncontoursaswire
Leitungslängen<br />
Befehl MAEANDER 50<br />
Einstellungen max. Differenz & Gap in : DRC/MISC<br />
ULP: length
oute alle Netze:<br />
AUTO (nicht sinnvoll)<br />
route alles außer:<br />
AUTO ! GND +5V<br />
route nur:<br />
AUTO RD_CPU<br />
Autorouter #1<br />
Einschränkungen durch Vorgaben aus<br />
Netzklassen !
Autorouter #2
Autorouter #3
Autorouter #4<br />
Befehl RUN autoroute_classes.ulp
Autorouter #5
Aufreißen<br />
Aufreißen aller Netze:<br />
RIPUP (nicht sinnvoll !)<br />
Aufreißen aller Netze außer:<br />
RIPUP ! GND +5V<br />
Aufreißen bestimmter Netze:<br />
RIPUP CLK_RAM CLK_JTAG
Vias<br />
Befehle INFO, CHANGE SHAPE / DIA / DRILL<br />
ULP : teardrops
Befehl<br />
DRC<br />
DRC #1
Befehl<br />
DRC<br />
DRC #2
Befehl<br />
DRC<br />
DRC #3
DRC #4<br />
Befehl<br />
DRC<br />
Bohrungen größer<br />
0,6mm<br />
ohne Lötstoplack !
Befehl<br />
DRC<br />
DRC #5
DRC #6<br />
LötstopMaske<br />
Wichtig bei<br />
FinePitch<br />
Gehäusen z.B.<br />
TQFP144 !
DRC #7
DRC #8<br />
Max & Min = 2 mil<br />
ULP : lengthfreqri
Import SCH / BRD<br />
neue Schaltplanseiten<br />
Grid/Raster beachten !
Checkliste :<br />
http://www.trainz.de/pdf/Design_Checklist_en.pdf
Dokumentation #1<br />
Layer 21/22 und 51/52<br />
Befehle:<br />
SMASH,<br />
MOVE,<br />
GROUP,<br />
CHANGE<br />
SIZE<br />
RATIO<br />
vorher:<br />
nachher:<br />
ULP : normalizetext
Dokumentation #2<br />
Layer 51/52 (tDocu / bDocu)<br />
Befehle: TEXT, WIRE, MOVE, GROUP,<br />
CHANGE TEXT / SIZE / RATIO
Layer 21/22 (tPlace / bPlace)<br />
Dokumentation #3
Zeichnungsrahmen<br />
Layer 48 (Document)<br />
Dokumentation #4<br />
Befehle:<br />
ADD,<br />
MOVE,<br />
GROUP
Materialliste (BOM)<br />
& Netzliste ...<br />
Befehle: EXPORT PART, EXPORT NET<br />
RUN bom<br />
RUN exportictnetlistpadcoordinates<br />
RUN ipcd356<br />
RUN statisticbrd<br />
- Bestückungsvarianten<br />
- Export aus BRD/SCH<br />
- Sonderzeichen
DXFImport/Export<br />
Export ULP: dxf.ulp<br />
Nur für aktive Layer !<br />
Import :<br />
http://www.cadsoft.de/downloads/toolsandconverters
Bibliothek Aufbau #1
Bibliothek Aufbau #2
Bibliothek Aufbau #3
Bibliothek Aufbau #4
Bibliothek Aufbau #5
Bibliothek Aufbau #6
Bibliothek anlegen #1
Bibliothek anlegen #2<br />
ULP : check-used-lbrs
Symbole kopieren #1<br />
In Quellbibliothek Befehle: GROUP, CUT
Symbole kopieren #2<br />
In Zielbibliothek neues Symbol anlegen, dann<br />
Befehl: PASTE
Befehle:<br />
WIRE,<br />
PIN,<br />
TEXT,<br />
CHANGE<br />
DIR<br />
FONT<br />
SIZE<br />
Symbole bearbeiten
Symbole umbenennen / löschen<br />
In aktueller Bibliothek Befehle:<br />
RENAME NAND.sym NAND_OC.sym<br />
REMOVE NAND.sym
Gehäuse kopieren #1<br />
Drag & Drop
Gehäuse kopieren #2<br />
In Quellbibliothek Befehle: GROUP, CUT
Gehäuse kopieren #3<br />
In Zielbibliothek neues Package anlegen, dann<br />
Befehl: PASTE
Gehäuse bearbeiten #1<br />
Befehle:<br />
LAYER,<br />
PAD,<br />
SMD,<br />
WIRE,<br />
MOVE,<br />
GROUP,<br />
DEL,<br />
NAME,<br />
CHANGE<br />
ULPs: cmdsnappads , printinductor , spiralcoil
Gehäuse bearbeiten #2<br />
Befehle:<br />
PAD,<br />
WIRE,<br />
NAME<br />
Layer Millings<br />
PCBHersteller<br />
benachrichtigen !
Gehäuse bearbeiten #3<br />
PCBHersteller<br />
benachrichtigen !
Gehäuse bearbeiten #4
Gehäuse bearbeiten #5<br />
Optionen / Einstellungen / Verschiedenes
Gehäuse umbenennen / löschen<br />
In aktueller Bibliothek Befehle:<br />
RENAME DIL14.pac DIL14.pac<br />
REMOVE DIL14.pac
Device kopieren
Device anlegen #1
Device anlegen #2<br />
Befehle: ADD, PACK, CONNECT, TECH, ATTR<br />
ULPs : expprojectlbr , makesymboldevicepackagebsdl
Library Tutorial<br />
http://www.trainz.de/pdf/library_tutorial.pdf
CAMProzessor #1
CAMProzessor #2
CAMProzessor #3
PentaLogix ViewMate #1<br />
Helmut Mendritzki<br />
SoftwareBeratungVertrieb<br />
Dahlienhof 1<br />
25462 RELLINGEN / GERMANY<br />
Tel.: +49 (0) 4101 20 60 51<br />
Fax: +49 (0) 4101 20 60 53<br />
Mobile: +49 (0) 171 2155852<br />
Email: mendritzki@aol.com<br />
Web: www.pentalogix.com
PentaLogix ViewMate #2
PentaLogix ViewMate #3
PentaLogix ViewMate #4
Fräskonturen #1
Fräskonturen #2<br />
1. RUN outlines.ulp<br />
2. SCRIPT *.scr<br />
3. CAMProzessor ...
Drills & Holes #1
Drills & Holes #2
Drills & Holes #3
RUN drillegend.ulp<br />
Drills & Holes #4
Logos #1<br />
Befehl: RUN importbmp.ulp
Logos #2<br />
1.<br />
3.<br />
2.
Logos #3<br />
3.
Logos #4
Literatur<br />
Joachim Franz<br />
EMV<br />
Störungssicherer Aufbau<br />
elektronischer Schaltungen<br />
ISBN 3519103974
6LagenDemo<br />
Thanks to: Key Design Electronics Ltd. http://www.kdel.co.uk/<br />
26 Lancaster Way, Scalby, Scarborough, YO13 0QH, England<br />
+44 (0) 1723 341809
Boundary Scan System M1<br />
Adapterloser Test<br />
bestückter<br />
Leiterplatten ?<br />
System M1<br />
klick hier !<br />
Was ist Boundary Scan ?
Links #1<br />
PCB Herstellung:<br />
www.qprint.de (Prototypen)<br />
www.jlp.de<br />
(Serienfertigung)<br />
BauteilLieferanten und EMS in Thüringen:<br />
www.ax<strong>electronic</strong>.de<br />
www.epsa.de<br />
www.hasec.de<br />
www.ertron.de
Links #2<br />
Run Windows Software on your Linux PC !<br />
700 Raymond Ave.<br />
Suite 120<br />
Saint Paul, MN 55114<br />
USA<br />
Tel. +1 651.523.9300<br />
Fax +1 651.523.9399<br />
http://www.codeweavers.com
Danke für Ihre Aufmerksamkeit !