Produksjon av kretskort

From Robin

(Difference between revisions)
Jump to: navigation, search
Line 21: Line 21:
* Skal du lage VIA'er med nagler må borediameter være 0.2mm større enn hullet du får i midten av VIA'en
* Skal du lage VIA'er med nagler må borediameter være 0.2mm større enn hullet du får i midten av VIA'en
* Når du har designet kortet ditt må du generere gerber-filer (Gerber274x) for topplag (''design''.cmp) og bunnlag (''design''.sol) og en NC-Drill fil (''design''.drd) for borehull.
* Når du har designet kortet ditt må du generere gerber-filer (Gerber274x) for topplag (''design''.cmp) og bunnlag (''design''.sol) og en NC-Drill fil (''design''.drd) for borehull.
 +
 +
=== Klargjøring for produksjon av PCB ===
 +
Klargjøring av designet gjøres med [[CircuitCam]]. Her omvandles områdene hvor det skal være metall til fresebaner hvor metall skal frese bort. Etter dette benyttes [[BoardMaster]] til å styre PCB-fresen.
 +
 +
#CircuitCam: Importer x.cmp, (x.sol) og (x.drd) -filen(e).
 +
#CircuitCam: Assign x.cmp til "Top layer". (Assign x.sol til "Bottom layer"). (Assign x.drd til "Drill Plated"). Merk at evt. bunnlag er speilvendt i CircuitCam.
 +
#CircuitCam: Generer kontur (PCB ytterkanter som freses av) ved å
 +
Selekter lag: "BoardOutline", tegn opp en "Closed path" rundt PCB'ens ytterkanter
 +
Velg "Contour ruting" med "source" = "current layer"/"BoardOutline" samt "used tool"= LPKF cutting tool / 2.0mm, "Break Out" = "automatic"
 +
#CircuitCam: Pass på at det ble tilstrekkelig med "break out tabs" slik at PCB'en ikke løsner og ødelegges mens den freses av
 +
#CircuitCam: Evt. Generer "rubout areas" (områder fritt for kobber)
 +
#CircuitCam: Evt. Legg ut tekst (eget navn e.l.) i top eller bunnlaget
 +
#CircuitCam: Trykk "Insulate all layers". Her kan du også inspisere hvilke fresehoder og spor som vil bli brukt.
 +
#CircuitCam: Eksporter designet som en x.LMD fil (export - LPKF CircuitBoardPlotter)
 +
#BoardMaster: Start opp progammet ved å klikke på Cancel i boksen "Switch the machine on !"
 +
#BoardMaster: Importer filen x.LMD. Velg "Milling Top" / "Milling Bottom" (hvis 2-lags), zoom inn, og sjekk at fresesporene er synlige
 +
#Produksjon:Ta kontakt med labingeniør Hans eller Håvard og avtal bruk av maskinen. Maskinen må kjøres av Hans eller Håvard (maskinen kan ødelegges ved feilaktig bruk, koster >250.000Kr), med filen x.LMD som du selv har generert. Hans eller Håvard har ikke tid til å feilrette filen x.LMD slik at den må være ferdig verifisert på forhånd

Revision as of 02:07, 11 March 2007

Design av PCB

For å designe en PCB benytter man den CAD-softwaren man ønsker. To forholdsvis enkle gratisprogrammer er Eagle PCB(Windows) og PCB for Linux. Vi har også lisenser på Allegro fra Cadence og Mentor Graphics PCB, som passer for større designprosjekter og/eller designprosjekter hvor det er viktig å kunne simulere på utlegget man tegner.

PCB Design software
SoftwareLinkKommentar
Design av PCB med Eagle PCB http://www.cadsoftusa.com/ Eagle kommer i en gratisversjon som virker helt fint for små design, men det har begrenset boardstørrelse 100 x 80 mm og kun 2-lag. Eagle har gode tutorials - Guided Tour
Design av PCB med PCB for Linuxhttp://bach.ece.jhu.edu/~haceaton/pcb/
http://pcb.sourceforge.net/
PCB er et enkelt verktøy, men de som ønsker å benytte det må selve sette det opp. (Se Oppsett av PCB for Linux). PCB har ikke egen skjemategning men kan sammenligne design med en eksportert nettliste.
Design av PCB med Allegrohttp://cadence.com/products/si_pk_bd/index.aspxAllegro har en stor modulær programpakke bygget rundt seg som tar for seg de aller fleste oppgaver knyttet til PCB-design. Det er noen hakk vanskeligere å komme i gang med, men kan tilbyr flere avanserte muligheter.
Design av PCB med Mentor Graphics PCBhttp://www.mentor.com/products/pcb/Mentor PCB har også en meget stor programpakke. Mentor tilbyr også mange avanserte muligheter.

Generelt for design av PCB for PCB-fresen

  • Den minste bredden du kan frese bort er per dags dato 0.2mm, men vi har bestilt en fres som skal klare 0.1mm. Kobberbaner som er tynnere enn 0.2mm vil også lettere kunne skrapes bort.
  • Lær deg gjerne litt om PCB design først. AlternateZone har en god [http://alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdf tutorial
  • Skal du lage VIA'er med nagler må borediameter være 0.2mm større enn hullet du får i midten av VIA'en
  • Når du har designet kortet ditt må du generere gerber-filer (Gerber274x) for topplag (design.cmp) og bunnlag (design.sol) og en NC-Drill fil (design.drd) for borehull.

Klargjøring for produksjon av PCB

Klargjøring av designet gjøres med CircuitCam. Her omvandles områdene hvor det skal være metall til fresebaner hvor metall skal frese bort. Etter dette benyttes BoardMaster til å styre PCB-fresen.

  1. CircuitCam: Importer x.cmp, (x.sol) og (x.drd) -filen(e).
  2. CircuitCam: Assign x.cmp til "Top layer". (Assign x.sol til "Bottom layer"). (Assign x.drd til "Drill Plated"). Merk at evt. bunnlag er speilvendt i CircuitCam.
  3. CircuitCam: Generer kontur (PCB ytterkanter som freses av) ved å

Selekter lag: "BoardOutline", tegn opp en "Closed path" rundt PCB'ens ytterkanter Velg "Contour ruting" med "source" = "current layer"/"BoardOutline" samt "used tool"= LPKF cutting tool / 2.0mm, "Break Out" = "automatic"

  1. CircuitCam: Pass på at det ble tilstrekkelig med "break out tabs" slik at PCB'en ikke løsner og ødelegges mens den freses av
  2. CircuitCam: Evt. Generer "rubout areas" (områder fritt for kobber)
  3. CircuitCam: Evt. Legg ut tekst (eget navn e.l.) i top eller bunnlaget
  4. CircuitCam: Trykk "Insulate all layers". Her kan du også inspisere hvilke fresehoder og spor som vil bli brukt.
  5. CircuitCam: Eksporter designet som en x.LMD fil (export - LPKF CircuitBoardPlotter)
  6. BoardMaster: Start opp progammet ved å klikke på Cancel i boksen "Switch the machine on !"
  7. BoardMaster: Importer filen x.LMD. Velg "Milling Top" / "Milling Bottom" (hvis 2-lags), zoom inn, og sjekk at fresesporene er synlige
  8. Produksjon:Ta kontakt med labingeniør Hans eller Håvard og avtal bruk av maskinen. Maskinen må kjøres av Hans eller Håvard (maskinen kan ødelegges ved feilaktig bruk, koster >250.000Kr), med filen x.LMD som du selv har generert. Hans eller Håvard har ikke tid til å feilrette filen x.LMD slik at den må være ferdig verifisert på forhånd
Personal tools
Front page