35
EAGLE, Easily Applicable Graphical Layout Editor www.cadsof.de 1

Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

EAGLE, Easily Applicable Graphical Layout Editor

www.cadsof.de

1

Page 2: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

EAGLE, Easily Applicable Graphical Layout Editor

Tämä dokumentti sisältää seuraavat käyttöohjeet:

1. Kytkentäkaavion piirto2. Liitosalustan eli piirilevyn suunnittelu3. Piirilevytehtaan tarvitsemien dokumenttien generointi4. Tulosten tarkastaminen ViewMate-ohjelmalla5. Liitteet

Kuva 1. Control Panel, Schematic Editor, Board Editor.

EAGLE, Easily Applicable Graphical Layout Editor:

1. Control Panel, ohjauspaneeli, ohjelman käynnistys2. Schematic Editor, kytkentäkaavion piirto3. Board Editor, liitosalustan (piirilevyn) suunnittelu4. Autorouter, automaattinen reitittäjä

2

Page 3: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

1. Kytkentäkaavion piirtäminen Eagle-ohjelmalla

Käynnistä Eagle, Control panel avautuu.

Kuva 2. Ohjelmien käynnistäminen, komponenttikirjaston käyttö, ym. tapahtuu Control Panelilla.

Aloitustoimenpiteet

Aluksi perustetaan projekti. Mene Projects hakemiston kohdalle ja paina hiiren oikeaa. Valitse New Project. Kirjoita haluamasi nimi uudelle projekltille.

Nimetyn projektin kohdalla paina uudestaan hiiren oikeaa ja valitse New/SchematicSchematic-editori-ikkuna avautuu.

3

Page 4: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Piirretään ensin kytkentäkaaviolle kehys, frame:

Valitse Edit-alasvetovalikosta, Add. -toiminto. Valitaan Frames.lbr. Paina +.Suositus A4L-LOC.

Kuva 3. Kehyksen siirtäminen komponenttikirjastosta kaavioeditoriin.

Paina OK-nappia taikka tupla klikkaa A4-LOCia. Aseta kehys piirikaavio editorin työpöydälle niin, että vasen alakulma osuu origo-pisteeseen (0,0 koordinaatit). Kehys saadaan pudotettua editorin työpöydälle klikkaamalla hiiren vasenta nappulaa.Tämän jälkeen paina Esc taikka STOP-ikonia.

4

Page 5: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Grid, apuviivat

Valitse View-alasvetovalikosta Grid, Display on, Style, valitse Dots (tai Lines). Gridin koko, Size, kannattaa valita (tässä vaiheessa) 0.1 inch.

Kuva 4. Grid.

Talleta viimeistään tässä kohtaa File save as...Kehyksen otsikkotauluun tulee samalla projektin nimi (tallennusnimi) ja päiväys.

Komponenttien tuonti kirjastosta editoriin

Seuraavien ohjeiden mukaisesti pyritään saamaan aikaan tämän ohjeen Liitteen C mukainen piirikaavio.

Komponentti kirjasto avataan valitsemalla yläpalkin menuista EDIT => Add…taikka painamalla ruudun vasemmassa laidassa olevan paletin ”Add” –ikonia.

Valitaan kaavion piirtoon tarvittavat komponentit komponenttikirjastosta editoriin.Valitaan suurikokoisemmat ensin.

Atmel-kirjastosta AT90S4433. Valitse TQFP32-08-kotelo (smd), OK.Vie komponentti hiirellä piirikaavio editoriin Valitse paikka ’noin suurin piirtein kohdalleen’. Hiiren oikealla napilla komponenttia voi pyöräyttää oikeaan asentoon. Päättääksesi komennon, paina STOP -ikonia.

5

Page 6: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Kuva 5. Komponenttien tuonti kirjastosta editoriin.

MAX232Noudetaan kirjastosta Maxim.lbr, sieltä MAX232ECWE, ADD, sama kuin ed.

D9-liitin Valitse aina oikean tyyppinen komponentti, jotta tilanvaraus piirilevyllä toimii oikein. Ole tarkkana, koiras-naaras, malli. con-subd.lbr. M09HP, ADD, sama kuin ed.

Ohjelmointiliitincon-harting-ml.lbr, ML10, ...

Kidecrystal-lbr, valitse crytal-valikosta, HC49S, ADD... Aseta kide mikro-ohjaimen kide- pinnien lähelle.Kondensaattorircl.lbr, C-EU, Capacitor European symbol, valikossa alas 1206, ADD.. Pudota paikalleen. Pudota samalla kertaa fyysisesti kaikki samankokoiset kondensaattorit, siis kiteen viereen ja MAX232-piirin ympäristöön.

Vastussama rcl.lbr, R-EU_, valitse smd, 1210, ADD... (reset ja ledin etuvastus).

6

Page 7: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

LEDled.lbr, LED, LEDCHIPLED, 1206. Aseta oikein päin, AVR-D5-pinni.

Jännitelähteen navat +5 V ja GNDsupply1.lbr, +5V. Pudota yksi Reset-vastuksen yläpää, AVR VCC, LEDin etuvastuksen yläpää, ohjelmointiliitin, MAX232:en lähelle.samasta kirjastosta:GND, ADD.. Aseta paikoilleen.

Komponentin jännitesyötön teko MAX232-komponenttiin ei ole jännitesyöttöä, joten tehdään itse.Edit-alasvetovalikosta Invoke klikkaa MAX232-piiriä hiiren vasemmalla napilla. Avautuu ikkuna, josta valitaan, VCC_GND Request, valitse, OK. Syntyy uusi komponentti, jonka voit pudottaa johonkin kaavion tyhjään paikkaan.

Johdotuksen tekoYhdistetään komponentit toisiinsa vetämällä tarvittava johdotus. Se tapahtuu valikon Draw, Net avulla. Piirrä johdotus.Muuta tarvittaessa komponenttien sijaintia, jotta kaaviosta tulee "hyvännäköinen" eli selkeä ts. helposti luettava.

BUS eli väyläVäylä on monta samankaltaista kytkentää niputettuna yhteen. Usein osite- ja dataväylät on kätevää piirtää BUS toiminnolla.

Kuva 6. Väylän luonti ja sen tiedot info-ikkunassa.

7

Page 8: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Väylä on kätevintä luoda komentorivillä. Kirjoita komento BUS väylän nimi. Esimerkiksi: BUS PORTD[0..7] tai BUS MEGAVAYLA A[0..19],B[0..9],C[31..50]Piirretty väylä voi siis sisältää useampia erillisiä väyliä pilkulla erotettuna.

Kuva 7. Väylä

Väylästä kytkeydytään haluttuihin komponenttien pinneihin käyttämällä Draw => Net… -komentoa. Johdotus aloitetaan väylästä, jolloin avautuu väylän nettinimien mukainen valinta taulukko. Taulukosta valitaan signaalille sopiva nimi ja kytketään haluttuun komponentin pinniin.

Komponentin numeron muuttaminenEdit, Name. Klikkaa haluttua komponenttia. Muuta nimi.

Komponentin arvon muuttaminen

8

Page 9: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Edit Value. Klikkaa haluttua komponenttia. Muuta tai anna arvo.

Komponentin nimen ja arvon paikan vaihtoEdit, Smash. Klikkaa komponenttia, komponentin nimen (arvon eteen tulee +-merkki. Edit, Move, ota + kiinni ja siirrä nimi (arvo) haluttuun paikkaan.Kun työ on valmis, talleta.ERC, Electrical Rule Check

Sitten tehdään kaavion oikeellisuustarkistus ERC, Electrical Rule Check.

Valitse Tools-alasvetovalikosta Erc. Ohjelma generoi lokifileen *.erc, jossa kerrotaan virheet, errors ja varoitukset, warnings. Nämä ovat vain ehdotuksia, sillä kone ei välttämättä tiedä, ovatko ne tosissaan virheitä.Korjaa virheet. Talleta, tarkista...

Kaavion talletus *.png-kuvaksi*.png-kuva on helppo liittää esim. Word-dokumenttiin. Toimi näin.File Export, Image, Browse. Valitse hakemisto ja anna tiedostonimi. Tallennusmuoto *.png, Tallenna. Muuta nimen tarkennin varmuuden vuoksi vielä käsin export-image-ikkunassa (jostain syystä tallennus ei toimi kunnolla). Valitse Resolution 300 dpi. OK.

Kuva 8. Kaavion tallennus kuvaksi.

9

Page 10: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Ellei käytössä ole kahta monitoria samassa koneessa, niin kytkentäkaavio kannattaa tulostaa tässä vaiheessa. Liitosalustan eli piirilevyn suunnittelu on huomattavasti helpompaa, jos kaavio on samanaikaisesti esillä.

10

Page 11: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

2. Liitosalustan (Printed Wiring Board) suunnittelu

Avaa schematic-editori ja sinne se kytkentäkaavio jolle on tarkoitus suunnitella liitosalusta eli piirilevy. Valitse File, Swich to board. Yes. Board-editori aukeaa.

Kuva 9. Liitosalustan suunnittelu kytkentäkaaviosta.

Liitosalustan ääriviivaBoard editorin oletusarvona on 80mm*100mm kokoinen piirilevy. Jos oletettu koko ei ole tarkoitukseen sopiva, poistetaan se Delete toiminnolla: Edit, Delete, klikkaa neljää viivaa (kehys), joten ne poistuvat.Rajataan tarkoitukseen sopiva alue johon liitosalusta (board) piirretään.Aseta grid, samoin kuin schematic-editorissa. Valitse Style Dots, Display On, Size 1mm, OK.

Valitse alasvetovalikosta Draw, Wire.Select Layer-valintalistasta, se kertoo mihin ääriviiva tullaan piirtämään. Kerros 20 dimension. Yläpalkissa on Width-valintalista, josta valitaan haluttu viivan leveys. Valitse nolla, 0.

11

Page 12: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Aloita levyn kehyksen piirtäminen origosta, 0,0, jatka oikeaan yläkulmaan, klikkaus hiiren vasemmalla. Jatka takaisin 0-pisteeseen. lopeta piirto esim ESC-näppäimellä.

Muista vaihtaa Grid tuumajakoiseksi. Hyväksi havaitut arvot ovat: Display On, Style Dots, Size 0.05, inch, Multiple 1, Alt 0.025, inch.

Komponenttien sijoitteluKomponenttien sijoittelu liitosalustalle kannattaa aloittaa suurimmista. Tarvitset vähän pelisilmää. Liittimien paikka määräytyy kortin mekaanisten vaatimusten mukaan. Joten, aseta liittimet ensin.

Kuva 10. D9-liittimen siirtäminen liitosalustalle.

Valitse Edit, Move. Ota hiirellä kiinni komponentin 'fläsipisteestä', joka on kruksi komponentin keskellä. Siirrä ja pudota D9-liitin paikalleen. Ota kiinni MAX232:sta samalla lailla. Siirrä se D9-liittimen.Valitse Harting-liitin yksi kerrallaan ja aseta haluttuun paikkaan. Huomaa, että liitin ei ole symmetrinen. Siinä on ohjurikolo, joka pakottaa liittimen kaapelin tietyn nsuuntaiseksi.Siirrä AVR-ohjain paikalleen. Tuo kondensaattorit levylle. Siirrä kondensaattorit MAXin pinnien 1 -3 lähelle, muuta kondensaattorin asento oikeaksi. Huomioi juottamisen vaatima tila. Älä aseta komponentteja liian lähelle levyn reunaa.

Kideviedään lähelle AVR:n 7-8-pinnejä. Kiteen kondensaattorit tuodaan sen viereen.

R1 viedään reset-pinnin lähelle.

12

Page 13: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Siirrä loputkin komponentit levyn ääriviivojen sisään.

Komponentit ovat nyt liitosalustan sisällä, mutta niiden välinen johdotus on tekemättä.Annetaan autorouterin yrittää.

Kuva 11. Komponentit sijoitettuna liitosalustalle.

AutorouterValitse Tools, Auto. Kerrotaan ohjelmalle miten 'routataan'. General-välilehti, siinä Preferred Directions, valitse Top ja siihen *, valitse Bottom ja siihen N/A (koska teemme yksipuolisen levyn, johdotus pakotetaan vain yhdelle puolelle). Määritä Routing Grid, 12.5 (eristevälit); Via Shape, Round.OK.

”Nauti showsta”, kun autorouter yrittää löytää parhaat reitit johdotukselle.Kun työ on valmis, huomaat, että se vaati vielä paljon ihmisen älyä, ennen kuin homma on OK. Pitää tehdä puuttuvat vedot ja lisää tilaa johtimille.

Manuaalinen korjausPiilota tarpeettomat kerrokset. Se tapahtuu näin: View, Display/Hide layers. Avautuu Display-ikkuna. Paina None. Valitse kerrokset: 1 Top, 17 Pads, 18 Vias, 19 Unrouted, 20 Dimension, 21 Tplace. OK. Muuta Grid pienemmäksi, 0.0125. Siirrä komponetteja paremmille paikoille ja johdota puuttuvat vedot manuaalisesti.

13

Page 14: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Kupari täyttöalueiden lisäysPiirretään johdinkerrokselle ”Polygon”Polygon suljetaan joko tupla-klikkaamalla.Tämän jälkeen annetaan ”Ratnest” –komento, joka luo luotuun polygoniin täytön ottaen huomioon eristeväli määritysten mukaiset avaukset olemassa olevia johtimia ja komponentteja varten.

DRC, Design Rule Check Tools, DRC, Design Rule Check.Avautuvaan taulukkoon täytetään halutut arvot.

3. Gerber-tiedostojen generointi Eagle-ympäristössä

Liitosalustan eli piirilevyn valmistusta varten suunnitteluohjelmasta generoidaan Gerber-tiedosto. Gerber-tiedosto on (ASCII-listaus) ohjeisto, jonka avulla piirilevytehdas levyt valmistaa.Gerber-tiedostoja voidaan käsitellä (esim. tulostaa valotuksessa tarvittavat filmit) mm. CAM350- tai ViewMate-ohjelmilla.

Kun liitosalustan eli piirilevyn kuva, board, on valmis ja talletettu, avaa File-alasvetovalikosta CAM_Processor.

14

Page 15: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Kuva 12. CAM Processor.

Output-osio:

Device PicList ja sieltä GERBER_RS274X.

15

Page 16: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

FileTarkista hakemisto johon gerber-tiedosto tallentuu.

File nameKirjoita generoitavan gerber-tiedoston nimi, esim. Folio.ger, muista Save. Tärkeää! *.ger-pääte on kirjoitettava käsin.

Valitse layer-listasta

1 Top, vedot ja levyn kuparialueet17 Pads, komponenttien mukana tulevat reiät18 Vias, itse tehdyt reiät

Tarkista, ettei muita kerroksia ole valittu.

StyleValitse, elleivät ole defaultposCoordOptimize

Offset, älä tee mitään, älä koskeX 0 inchY 0 inch

Job, älä koske

paina Process Job-nappia, ohjelma generoi valituista kerroksista gerber-tiedoston.

Samalla tavalla voidaan generoida maskifilmi (29 tStop) (juotteenestopinnoite), komponenttikuva (21 tPlace), jne.

16

Page 17: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

4. Poraohjelman generointi Excellon-formaattiin

Exellon on maailman johtava porakoneiden valmistaja, heidän kehittämänsä formaatti on alan teollisuuden de facto-standardi.

Kuva 13. Lenz, 4-karainen CNC-porakone.

Valmistellaan poraohjelman generointia ajamalla ulp-scripti, jonka nimi on drillcfg.ulp.File-valikosta otetaan toiminto Run. Avautuvasta ikkunasta valitaan drillcfg.ulp, Open. Avautuu ikkuna; Eagle: Drill configuration. Ikkunasta valitaan inch. OK.

Sitten aukeaa; Eagle: Edit Drill Con... -ikkuna. Paina OK.Aukeaa Save Configuration File-ikkuna. Työnimi on valmiina, jos se kelpaa, niin Save.Huom. tiedoston pääte on *.drl.

Avaa CAM-processor, aivan kuten gerbereitä generoitaessa. CAM-Processor-ikkuna, File, Open, Job... Valitse excellon.camOpen

17

Page 18: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Ikkunan Output-osioon Device-kohtaan tulee teksti EXCELLON.EXCELLON tulee vaihtaa muotoon EXCELLON_RACK.Osioon ilmestyy nappi Rack. Valitse sillä aiemmin generoitu *.drl-päätteinen tiedosto.Save.Samassa osiossa on vielä File-nappi, paina ja kirjoita sitten tiedostonimikenttään generoitavan excellon-formaatissa olevan poraohjelman nimi. Samoin kuin gerberit kannattaa tallentaa *.ger-päätteiseksi, niin nämä tiedostot kannattaa tallentaa *.drd-päätteiseksi.Save.

Style kuten aiemmin. Samoin Offset. Tolerance on –2.5% + 2.5%.

Valitaan kerrokset44 Drills45 Holes

Kuva 14. CAM Processor.

Paina Process Job-nappia. Ohjelma generoi poraohjelman.

Poraohjelma on ASCII-tekstiä, ja siis millä tahansa ASCII-editorilla tutkittavissa.

18

Page 19: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

5. ViewMate-ohjelmalla tarkistetaan, että kaikki em. onnistui

5.1. Gerber-tiedoston sisäänluku

Avaa ViewMate. Paina F2 (funktio-näppäin 2)Valitse äsken luotu gerber-tiedosto, etsi tarvittaessa oikeasta hakemistosta

Kuva 15. Import Gerber Files.

File of types, valitse Gerber-files.Valitse aiemmin luotu ger-tiedosto ja paina Open/Import-nappia.Jos tulee kysymys Zero Length-vektoreista, vastaa yes.

5.2. Poraohjelman (Excellon) sisään luku

Viewmaten layer-listasta pitää muistaa valita seuraava vapaa kerros. Muuten poraohjelma kirjoittautuu gerberin päälle.File, Import, Drill...Etsi Excellon-ohjelma, Valitse tiedostotyyppi-kenttään Drill Files (*.dr?). Valitse *.drd-päätteinen poraohjelma.

Paina Import/Open-nappia. Poraohjelman luomat reikien paikat näkyvät ruudussa.

19

Page 20: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Kuva 16. Reikien paikat liitosalustalla.

Jos poraohjelma ei ole samassa suhteessa kuin gerber-tiedosto, niin paina F10. Avautuu Layers Table-ikkuna. Drill Options-nappi, paina sitä. Drill Options -ikkuna aukeaa. Ikkunan parametreja muuttamalla saadaan ohjelmien suhteet samaksi.

Linkit:

www.cadsoft.de- Eagle

http://www.pentalogix.com/- ViewMate

www.microsalo.com- protolevyt

20

Page 21: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Liite A: Lyhyt selitys komentojen toiminnoista

Eaglen painonappien toiminto

Add - Avaa komponenttikirjaston. Valittu komponentti voidaan lisätä kytkentään hiirellä.

Arc - Kaaren piirto.

Auto - Käynnistää automaattisen reitittimen dialogin, jossa määritellään muun muassa mihin kerrokseen johtimet halutaan reitittää. Bus - Looginen piirroselementti kytkentäkaaviolla, joka yhdistää useita signaaleja yhteen väylään.

Change - Valitun kohteen ominaisuuksien muutos. Tällä voi muuttaa esimerkiksi piirilevyllä olevan johtimen paksuuden.

Circle - Ympyrän piirto.

Delete - Valitun kohteen poisto.

Display - Avaa kerrosten valintadialogin, jossa määritellään mitkä kerrokset ovat kulloinkin näkyvillä. Kerrosten värin voi myös vaihtaa mieleisekseen.

Drc, Design rule check - Määrittää piirilevyn ominaisuudet, esimerkiksi viivaleveydet, välit, juotoskohtien paksuuden yms. Poikkeamat määritellyistä ominaisuuksista näkyvät korostettuna piirilevyn kuvassa.

Erc, Electronic rule check - Tarkistaa kytkennän oikeellisuuden ja kertoo virheet ja huomautukset tekstimuodossa.

Gateswap - Vaihtaa kaksi samanarvoista porttia keskenään. Esimerkiksi saman AND-piirin kaksi porttia voidaan vaihtaa Gateswapilla, jos tämä helpottaa piirilevyn johtimien reititystä.

Group - Määritellään hiirellä rajatun alueen komponentit ja johtimet ryhmäksi. Koko ryhmän ominaisuuksia voi muuttaa kerralla valitsemalla ensin toiminnon ja sen jälkeen klikkaamalla hiiren kakkosnapilla ryhmän aluetta.

Hole - Lisää piirilevylle reiän.

Info - Näyttää valitun kohteen tiedot.

21

Page 22: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Invoke - Valitaan komponentin tietty portti, esimerkiksi virransyöttö kytkentäkaaviolle.

Junction - Yhdistää signaalit ja lisää signaalien risteyskohtaan pienen pallon. kytkentäkaavioon.

Label - Nimeää signaalit ja väylät.

Layers - Ks. Display.

Mark - Lisää ruudulle pisteen, johon hiiren kursorin etäisyyttä verrataan. Mark-toimintoa käyttämällä voi helposti tarkistaa esimerkiksi kahden komponentin välisen etäisyyden piirilevyllä.

Mirror - Kääntää valitun kohteen asennon pystyakselin suhteen 180 astetta.

Move - Siirtää valittua kohdetta. Hiiren kakkosnapin klikkaus kääntää kohdetta 90 astetta.

Name - Muuttaa valitun kohteen nimen.

Net - Yhdistää kytkentäpisteet toisiinsa ja muodostaa kytkennän signaalit.

Optimize - Yhdistää Split-toiminnolla jaetun signaalin tai johtimen.

Pinswap - Vaihtaa samanarvoiset nastat keskenään, vrt. Gateswap.

Polygon - Monikulmion piirto.

Ratsnest - Näyttää piirilevymallissa reitittämättömät signaalit. Unrouted-kerroksen täytyy olla valittuna.

Replace - Vaihtaa piirilevyllä olevan komponentin vastaavaan toisenkokoiseen tai -muotoiseen.

Ripup - Poistaa reititetyn johtimen.

Route - Reitittää signaalin hiirellä ohjattuna.

Rotate - Kääntää valittua kohdetta 90 astetta.

Rect - Suorakaiteen piirto.

22

Page 23: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Show - Näyttää korostettuna valitun kohteen. Näppärä apuväline käsin tapahtuvassa reitityksessä, jolloin samaan signaaliin kuuluvat johtimet erottuvat muista.

Signal - Lisää uuden signaalin piirilevylle.

Smash - Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen.

Split - Jakaa signaalin tai johtimen pienempiin osiin, joita voi käsitellä erikseen.

Text - Lisää kytkentäkaaviolle tai piirilevylle tekstiä.

Use - Avaa tietyn komponenttikirjaston, vrt. Add.

Value - Muuttaa valitun kohteen arvoa.

Via - Lisää piirilevylle kerrosten välisen läpiviennin. Tarvitaan vain monikerroslevyillä.

Wire - Piirtää ruudulle viivan, jonka tyylin voi valita mm. yhtenäiseksi tai pistemäiseksi. Wire-toimintoa ei suositella käytettäväksi komponenttien välisten signaalien kytkentään.

23

Page 24: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Liite B: Ikonit

Schema editor:

Board editor:

24

Page 25: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Liite C: Esimerkki AVR Mega8 kytkentäkaaviosta

Liite D: Esimerkki komponenttien asettelusta

25

Page 26: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

Liite E: Esimerkki liittimien asettelusta. Huomaa, liittimet on peilattu

Liite F: Eagle lyhyesti

Ilmaisversion rajoitukset:-Vain yksisivyisia kytkentäkaavioita.-Suurin alue, jolle voi asetella komponentteja on 80mm x 100mm.-Maksimi kerrosmäärä on 2 (Top ja Bottom layerit).

Piirilevy dokumenttien valmistaminen pähkinän kuoressa

A) Piirrä kytkentäkaavio (Schematic - .sch files). Jos käytät harvinaisia komponentteja, saatat joutua luomaan sen itse (Library - .lbr files). B) DESIGN REVIEW - omia virheitä on vaikea havaita. Pyydä jotakuta tarkistamaan työsi. C) Aja ERC - electrical rule check. Ohita power varoitukset. Korjaa muut. D) Johdota piirilevy (Board - .brd files) 1. Aseta komponentit (vältä airwire linjojen ristiinmenoa) 2. Johdota (Autorouter toimii joskus) kytkennät 3. Optimize ketjuttaa johdotuksessa mahdollisesti olevat erilliset segmentit. E) Tarkista, että komponentit eivät törmää toisiinsa tai ympäröivään makaniikkaan.

26

Page 27: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

F) Tee DRC - design rule check. Korjaa errorit, tarkista warnings. G) Generoi CAM (Computer Aided Machining) tiedostot 1. Päätä mitkä tiedostot tarvitset (kuten Gerber RS274x tiedostot: .top, .bot, .drl, jne.) 2. Määrittele CAM program tuottaaksesi tarvittavat tiedostot. 3. Editoi drill rack jos haluat käyttää vain muutamaa reikäkokoa. H) Tarkista CAM tiedostot (Gerber, Excellon) Gerber viewer ohjelmalla (esim ViewMate, gerbiewer, gcprevue)

EAGLE terminologia:

SIGNAL -- airwire johdottamaton kytkentäNET -- schmatic wire kytkentä kytkentäkaaviossaROUTE -- board trace johdotettu SIGNAL/airwireBUS -- graphical collection of nets kytkentäkaaviossa usean kytkennän yksinkertaistettu esitys, väylä

NAME -- Device Kullakin komponentilla on kaksi määriteltävää ominaisuutta, VALUE -- Device nimi (Name) ja arvo (Value). LABEL -- Signal(Schematic BUS or NET) kytkentäkaaviossa väylään kiinnitetty teksti, NETin tai BUSsin nimiPINNAME -- Pin määrittelee symbolin kytkentäpisteen

EAGLE Board kerrokset

TOP -- Yläpuolen kuparifoliotBOTTOM -- Alapuolen foliotROUTEn -- Sisäkerrokset (ei Light versiossa)PADS -- Metalloidut komponenttireiät (device pads)VIAS -- Metalloidut läpivientireiätUNROUTED -- Johdottamattomat kytkennät (Airwires)DIMENSION -- Reunaviivat/b DOCU -- Komponenttien ääriviivat (only shows up in Eagle)t/b PLACE -- Komponenttipainatust/b ORIGINS -- Komponenttien kiinnityspisteett/b NAMES -- Komponenttien nimet t/b VALUES -- Komponenttien arvott/b STOP -- Joutosmaskit/b CREAM -- Juotospasta (stensiili)t/b FINISH -- t/b GLUE -- Liimapisteet (jos komponentit liimataan ennen juotosta)

t/b TEST -- Testi infot/b KEEPOUT -- Ei komponentteja tälle alueellet/b/v RESTRICT -- Ei johtimia tälle alueelle

27

Page 28: Kurssimateriaali - Peda.netfile/download...  · Web view- Erottaa kohteen nimi- ja arvo-tekstit omiksi kohteikseen, joita voi siirtää ja kääntää erikseen. Split - Jakaa signaalin

DRILLS -- Metalloidut reiätHOLES -- Metalloimattomat reiätMILLING -- JyrsintäMEASURES -- MitoitusDOCUMENT -- LisädokumentaatioREFERENCE -- Referenssi merkit

EAGLE tiedostot:

.brd -- Boards .sch -- Schematics .lbr -- Part Libraries .scr -- Scripts .ulp -- User Language Programs .cam -- Computer Aided Manufacture script (or job) .dri -- Drill Info .gpi -- Gerber Plotter Info file .dru -- Design RUles .def -- Device Definitions .epf -- Eagle Project File (per project settings) .key -- Eagle key file (Generated from freeware key at 1st run).

Poraukseen liittyvät tiedostot: .drd -- NC drill file .drl -- Drill Rack File

28