Design av PCB med Eagle PCB
From Robin
Contents |
Om Eagle PCB
Lages av CadSoft(|de)||us). Har en beskrivelse på |WikiPedia:Eagle PCB. En noe begrenset gratis-versjon kan brukes til enkle design:
- Area is limited to 100 x 80 mm (4 x 3.2 inches).
- Only two signal layers can be used (Top and Bottom).
- The schematic editor can only create one sheet.
Installasjon
- Uten rettigheter som adminbruker:
- Last ned .zip-fil utgaven av programmet i ønsket språklig utgave (f.eks. engelsk)
- Pakk ut zip-fila, f.eks. på D:\EAGLE_versjonsnummer\ om du har D: på maskinen. Hvis ikke bør du ha tilgang til f.eks. C:\TEMP\ .. eventuelt kan du bruke hjemmeområdet.
Tegning av skjematikk
Se gjerne eagles egen |tuorial/tour.
Steg for steg:
- Lag et nytt prosjekt: "File→New Project..." og navngi det
- Høyreklikk prosjektet, velg "New→Schematic" og et skjematikkvindu dukker opp.
- Velg "Add..."-symbolet på venstre side for å legge til en komponent.
- Skriv inn en del av komponentnavnet i søkefeltet.
- Tips: Bruk wildcards "*" og "?" for å søke.
- Når du har lagt ned komponentene trekker du wires mellom dem.
- Lagre når du er ferdig
Det finnes endel fler muligheter i skjematikken, flere libraries og manualer kan lastes ned fra eagles nettsider. Det fnines også mer dokumentasjon om hvordan å lage egne komponentbiblioteker osv.
Design av PCB
- Fra skjematikken kan man ganske enkelt klikke "File→Switch to Board" og man får opp et brett hvor footprintene ligger klare utenfor et område på 100x80mm.
- uten skjematikk: velg "New-Project" og "New Board".
- Sett foretrukken gridstørrelse samt cm/inch ved menyen "View-Grid".
- I feltet oppe til venstre står x,y coordinatene til cursor, disse er fine å orientere seg etter når man lager hull til feste av PCB.
- Lurer du på størrelsen på en komponent eller hvor den er på PCB'en trykker du "View-Info" og komponenten.
- Gule streker marker den korteste vei i luftlinje mellom to noder i kretsen som må kobles sammen. Når man har tegnet litt kan man oppdatere disse ved hjelp av funksjonen Ratsnest.
- Flytt komponenter inn på det lovlige området og roter de med høyre museknapp mens du flytter.
- Velg 'Route' for å trekke baner og høyreklikk for å tillate andre typer former på banen du ruter, e.g. rettvinklet/45 grader osv.
- Bruk 'Ripup' når du skal ta baner bort igjen
- Lag som er relevante for produksjon ved fresing:
- "(1) Top" - Topplag for kobberbaner. Pass på at lag "Top" er valgt før du tegner. Sett "Width" (banebredde) i menyen opp i midten før du tegner.
- Typisk kommando for å tegne baner: "Draw-wire".
- Typisk kommando for å tegne kobberring rundt viahull: "Draw-circle"
- "(16) Bottom" - Bunnlag for kobberbaner (baksiden av PCB'en). Pass på at lag "Bottom" er valgt før du tegner. *** Sett "Width" (banebredde) i menyen opp i midten før du tegner.
- Typisk kommando for å tegne baner: "Draw-wire"
- Typisk kommando for å tegne kobberring rundt viahull: "Draw-circle"
- "(45) Holes" - Hull for via/komponenter/feste. Du stiller først inn diameter i "Drill"-menyen oppe til venstre.
- Typisk kommando for å tegne hull: "Draw-hole"
- "(1) Top" - Topplag for kobberbaner. Pass på at lag "Top" er valgt før du tegner. Sett "Width" (banebredde) i menyen opp i midten før du tegner.
- Typisk problem med gratisversjonen: Man får ikke lagt til ny komponent. Grunn: "Boardet" har forskjøvet seg og man forsøker å plassere komponenten utenfor det lovlige gratisområdet. Løsning: Zoom og pan.
- Når du er ferdig med å rute kan du teste ERC og DRC.
- Pass på at du tegner i lagene som er relevante ved fresing (se under).
Eksport av Gerber274x og NCDrill
- Tegn opp PCB'en. PCB'en kan være på 1-2 lag, pluss evt. VIA'er som du lager som enkle hull med passende mengder av kobbermateriale rundt i topp/bunn-lagene. Du trenger altså bare å beskrive/tegne topplaget pluss evt bunnlag pluss evt. hull. Eagle bruker følgende navn på lagene:
- "(1) Top" - Topplag for kobberbaner.
- Typisk kommando for å tegne baner: "Draw-wire"
- Typisk kommando for å tegne kobberring rundt viahull: "Draw-circle"
- "(16) Bottom" - Bunnlag for kobberbaner (baksiden av PCB'en).
- Typisk kommando for å tegne baner: "Draw-wire"
- Typisk kommando for å tegne kobberring rundt viahull: "Draw-circle"
- "(45) Holes" - Hull for via/komponenter/feste.
- Typisk kommando for å tegne hull: "Draw-hole"
- Tilgjengelig bordiametre for hull i fresemaskinen:
- Alle andre lag er ikke interessante med hensyn på produksjon ved fresing. Eagle designtips
- "(1) Top" - Topplag for kobberbaner.
- Generer design-filer for topp/(bunnlag) pluss evt. (hull)
- CAM jobs: Generelt - dobbelklikk aktuell CAM jobb og klikk "FILE-OPEN-BOARD" for å importere boardet inn i jobben.
- "Layout2.cam" job - gir filer for papir-printer / visuell verifikasjon
- x.eps - vanlig postscript.
- "Gerber274x.cam" job - gir Gerber filer.
- x.cmp - Gerberfil som beskriver kobber-baner for topp laget.
- x.sol - Gerberfil som beskriver kobber-baner for bunn laget (baksiden av PCB'en).
- "Excellion.cam" job - beskriver hull i PCB'en (for VIA).
- x.drd - NCdrill fil.