Design av PCB med Eagle PCB

Fra Robin

(Forskjeller mellom versjoner)
Gå til: navigasjon, søk
m
(la til litt om editering av skjematikk/board)
Linje 1: Linje 1:
 +
== Om Eagle PCB ==
 +
Lages av CadSoft([http://www.cadsoft.de |de])|[http://www.cadsoftusa.com |us]). Har en beskrivelse på [http://en.wikipedia.org/wiki/Eagle_(program)|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.
 +
 +
== Tegning av skjematikk ==
 +
Se gjerne eagles egen [http://www.cadsoftusa.com/Tour/tour00.htm|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.
 +
* 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
 +
* Velg grid og wire tykkelse som det passer deg.
 +
* Når du er ferdig med å rute kan du teste ERC og DRC.
 +
{{TODO|litt ufullstendig seksjon}}
== Eksport av Gerber274x og NCDrill ==
== 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:  
#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:  

Versjonen fra 13. mar 2007 kl. 00:56

Innhold

Om Eagle PCB

Lages av CadSoft(|de)||us). Har en beskrivelse på 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.

Tegning av skjematikk

Se gjerne eagles egen [1].

Steg for steg:

  1. Lag et nytt prosjekt: "File→New Project..." og navngi det
  2. Høyreklikk prosjektet, velg "New→Schematic" og et skjematikkvindu dukker opp.
  3. Velg "Add..."-symbolet på venstre side for å legge til en komponent.
  4. Skriv inn en del av komponentnavnet i søkefeltet.
    • Tips: Bruk wildcards "*" og "?" for å søke.
  5. Når du har lagt ned komponentene trekker du wires mellom dem.
  6. 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.
  • 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
  • Velg grid og wire tykkelse som det passer deg.
  • Når du er ferdig med å rute kan du teste ERC og DRC.
TODO - Ventende oppgave for denne siden:
litt ufullstendig seksjon
Rediger siden

Eksport av Gerber274x og NCDrill

  1. 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
  2. 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.
Personlige verktøy