Indholdsfortegnelse:

Nem og billig PCB -fræsning: 41 trin (med billeder)
Nem og billig PCB -fræsning: 41 trin (med billeder)

Video: Nem og billig PCB -fræsning: 41 trin (med billeder)

Video: Nem og billig PCB -fræsning: 41 trin (med billeder)
Video: Sådan laver man FAKE BRÆK! | Akavet 2024, November
Anonim
Image
Image
Nem og billig PCB -fræsning
Nem og billig PCB -fræsning

Jeg skriver denne vejledning, fordi jeg synes, det er nyttigt startvejledning til at fræse PCB på en meget enkel måde og lavt budget.

Du kan finde et komplet og opdateret projekt her

Trin 1: Instrumenter: Router

Instrumenter: Router
Instrumenter: Router

Hvis du har en lidenskab for hjemmelavede ting, skal du bygge en router.

For at bygge det skal du bruge arduino en gammel scanner og en gammel printer.

Jeg skriver gammelt med fed skrift, fordi ny enhed engang ikke har en trinmotor, men børstemotor med feedback -enhed.

End Hvis du har hjemme en dremel som Det er perfekt til at fuldføre din CNC.

Min CNC er den (en blanding af skuffeguider, epson gt-8700 og Lexmark x642e alle kompletteret med plexyglas).

Endelig opgraderer jeg min router:

www.mischianti.org

Trin 2: Instrumenter: Elektronisk router

Instrumenter: Router Electronic
Instrumenter: Router Electronic
Instrumenter: Router Electronic
Instrumenter: Router Electronic
Instrumenter: Router Electronic
Instrumenter: Router Electronic

Komponent i CNC

  • Arduino UNO.
  • CNC -skjold (eBay).
  • DRV8825 (eBay).
  • Stepper fra scanner og printer.
  • Relæ for at aktivere Dremel (eBay).
  • Du skal oprette et kort for at fjerne støj fra grænsekontakten.
  • Jeg bruger HC-05 bluetooth til at styre CNC, fordi støjen fra dremel er meget høj, og jeg foretrækker kontrol fra et andet rum (eBay) (Forklar forbindelse her).

Program/firmware på Arduino

Du kan her finde programmet til at uploade til arduino (jeg skal ændre en kodeegenskab, der skal bruges uden hastighedsregulator, min dremel er aktiveret eller deaktiveret uden PWM)

Trin 3: Instrumenter: FR4 enkeltsidet kobberbeklædt plade

Instrumenter: FR4 enkeltsidet kobberbelagt plade
Instrumenter: FR4 enkeltsidet kobberbelagt plade

Til projektet vælger jeg en enkelt side Kobberbeklædt plade 1,5 mm tynd.

eBay

Eksisterer 2 variant en med gul (laminat) og andet hvidt materiale (glasfiber), den anden er bedre til fræsning.

Trin 4: Instrumenter: V Style Bit (10 ° vinkel og 0,1 mm spids)

Instrumenter: V Style Bit (10 ° vinkel og 0,1 mm spids)
Instrumenter: V Style Bit (10 ° vinkel og 0,1 mm spids)

Det er meget billigt, jeg køber 10 stk til 3 $ og fungerer godt.

eBay

Trin 5: Instrumenter: Fritzing

Instrumenter: Fritzing
Instrumenter: Fritzing

Et smukt program til at prototype bord.

fritzing.org/home/

Trin 6: Instrumenter: FlatCam

Instrumenter: FlatCam
Instrumenter: FlatCam

Et specifikt program til at oprette gcode fra Gerber -fil.

flatcam.org/

Trin 7: Instrumenter: Universal GCode -afsender

Image
Image
Fritzing: Projekt
Fritzing: Projekt

Dette program er det, jeg kan lide at bruge til at styre min CNC, men du kan bruge, hvad du vil.

winder.github.io/ugs_website/

Trin 8: Start af projekt

For at starte har vi brug for et projekt, jeg kan godt lide at oprette et hurtigt prototypekort til min IC, og jeg kan godt lide at programmere med ESP01, jeg kan lide at arbejde med kun to ledninger (så jeg kan bruge Serial olso), så PCF8574 IC a I/ O port expander via i2c protokol er mit første prototype board.

Indgangsstiften er GND, VCC, SDA og SCL, dipswitch-03 er til indstilling af i2c-adresse.

Så er der 8 hunstik til I/O (P0-P7) og en afbrydelsesnål nær SDA SCL-stift.

Du kan finde bibliotek til på en enkel måde at bruge IC her og det instruerbare her.

Trin 9: Fritzing: Projekt

Fritzing: Projekt
Fritzing: Projekt

Først skal du oprette din prototype på breadboard.

Som du kan se, er den eneste forskel fra et "normalt prototypebræt", at jeg tilføjer en hunnål.

Jeg tilføjer det, fordi jeg har de pins til PCB -skemaet.

Hvis du vil, kan du oprette et skema for bedre forståelse, men det er ikke nødvendigt.

Trin 10: Fritzing: Start Draw PCB

End i den tredje fane har du et krypteret printkort, og her skal vi arbejde.

Placering er meget enkel, så jeg tilføjer kun nogle råd.

Trin 11: Fritzing: Vælg korrekt layout af printkort

Fritzing: Vælg korrekt layout af printkort
Fritzing: Vælg korrekt layout af printkort
Fritzing: Vælg korrekt layout af printkort
Fritzing: Vælg korrekt layout af printkort
Fritzing: Vælg korrekt layout af printkort
Fritzing: Vælg korrekt layout af printkort

Vælg først et gråt printkort, og vælg et lag PCB i det højre panel.

Trin 12: Fritzing: Brug Jumper til at overlappe

Fritzing: Brug Jumper til at overlappe
Fritzing: Brug Jumper til at overlappe
Fritzing: Brug Jumper til at overlappe
Fritzing: Brug Jumper til at overlappe
Fritzing: Brug Jumper til at overlappe
Fritzing: Brug Jumper til at overlappe

End begynde at placere elementet over printkortet.

End tilslut element, når du har et overlap, kan du bruge et jumperelement, du kan finde det for enden af kernedele med et andet nyttigt instrument til at oprette printkort.

Trin 13: Fritzing: til Bigger Hole Ring

Fritzing: til større hulring
Fritzing: til større hulring

Jeg skal forbinde 2 elementer, men 2 ledninger er i midten, så du kan bruge en jumper wire til at gøre det.

Engang bruger jeg ikke jumper wire, fordi jeg kan lide at skabe hul større end normalt.

Du kan angive størrelse, når jeg kan, opretter jeg 0,8 0,8 hul (til større hulring).

Trin 14: Fritzing: Indstil PCB -størrelse for at reducere affald

Fritzing: Indstil PCB -størrelse for at reducere affald
Fritzing: Indstil PCB -størrelse for at reducere affald

Den tomme print, som jeg køber, er 7 cm x 5 cm.

For at få en bedre fræseoverflade foretrækker jeg at bruge få 45 ° vinkel kobbertråd, og jeg kommer til at bruge en større overflade med minimalt spild, så jeg vælger en sub-multiple dimensioner som 1/2 af størrelsen 3,5 cm x 5 cm.

Trin 15: Fritzing: Brug større størrelse af kobbertråd

Fritzing: Brug større størrelse af kobbertråd
Fritzing: Brug større størrelse af kobbertråd

Når du bruger få 45 ° vinkel, kan du oprette en tyk kobbertråd.

Større kobbertråd er mere sikker, når du skal føre PCB.

Så vælg kobbertråd og "ekstra tyk" på panel.

Trin 16: Fritzing: Det er ikke altid nødvendigt Opret komponenter

Fritzing: Det er ikke altid nødvendigt at oprette komponenter
Fritzing: Det er ikke altid nødvendigt at oprette komponenter
Fritzing: Det er ikke altid nødvendigt at oprette komponenter
Fritzing: Det er ikke altid nødvendigt at oprette komponenter

I dette projekt har jeg brug for en dipswitch 03, men i Fritzing har du 02 og 08, hvis du vil, kan du oprette komponenten, eller du kan overlappe 2 af den for at oprette en enkelt dipswitch 03.

Trin 17: Fritzing: Nogle tekst på PCB

Fritzing: Nogle tekst på PCB
Fritzing: Nogle tekst på PCB
Fritzing: Nogle tekst på PCB
Fritzing: Nogle tekst på PCB

Hvis du vil tilføje noget tekst på PCB, kan du bruge et tekstinstrument.

Nu opretter vi en enkelt side PCB for at skrive noget som andet billede.

Du skal vælge silketrykbund, og for at have en god læsbarhed synes jeg, du skal indstille 4 mm teksthøjde.

Trin 18: Fritzing: Tilslut alle elementer

Fritzing: Tilslut alle elementer
Fritzing: Tilslut alle elementer

Til sidst når du forbinder alle elementer og skriver, hvad du vil.

Det typiske resultat er i billedet.

Trin 19: Fritzing: Generer Gerber File

Fritzing: Generer Gerber File
Fritzing: Generer Gerber File
Fritzing: Generer Gerber File
Fritzing: Generer Gerber File
Fritzing: Generer Gerber File
Fritzing: Generer Gerber File

I Fritzing kan vi eksportere gerber -filen fra menuen FileExportfor ProductionExtended Gerber.

Vælg en mappe og gå.

Navnet på den genererede fil er ret læsbart.

Trin 20: FlatCam: Indstillinger

FlatCam: Indstillinger
FlatCam: Indstillinger
FlatCam: Indstillinger
FlatCam: Indstillinger

Først angav jeg en standardværdi på min FlatCam.

Jeg satte 0,57 for værktøjsdia [meter], fordi det er den maksimale værktøjsstørrelse uden for mange overlapninger.

For Excellon (boreinformation) satte jeg den til 1,5 mm, fordi det er tykkelsen på kobberbeklædningen, som jeg køber.

Malingsområde Jeg indstillede overlapning (0,01) og margen (0,1) meget lav for at oprette et lille bogstav.

Border satte 0,1 til margen, anden værdi anbefales.

Trin 21: FlatCam: Importér fil

FlatCam: Importer fil
FlatCam: Importer fil
FlatCam: Importer fil
FlatCam: Importer fil

Du skal importere i FlatCam, så:

Fil Åbn Gerber

  • kobberbod.gbl
  • silke nederst.gbo
  • kontur.gm1

Fil Åbn Excellon

drill.txt

Trin 22: FlatCam: Generer CNC -job (boremaskine)

FlatCam: Generer CNC -job (boremaskine)
FlatCam: Generer CNC -job (boremaskine)
FlatCam: Generer CNC -job (boremaskine)
FlatCam: Generer CNC -job (boremaskine)
FlatCam: Generer CNC -job (boremaskine)
FlatCam: Generer CNC -job (boremaskine)
FlatCam: Generer CNC -job (boremaskine)
FlatCam: Generer CNC -job (boremaskine)

Den sidste borer, men Excellon er allerede geometri.

Jeg vil ikke ændre lidt; Jeg har brugt den samme bit hele tiden og et stanseværktøj til at forstørre den mindste del af V -hullet. Eller hvis kan indstille lav dybde og afslutte hul med en 0,75 mm bit.

Jeg bruger også stanseværktøjet til at fjerne de kobberforbindelser, der ikke fjernes af CNC.

  • Vælg drill.txt på skærmen, hvor der er en liste over bitstørrelser, klik og vælg alle (Ctrl+a).
  • Gå derefter til at generere CNC -job.
  • Klip Z er hulens dybde, jeg satte det til -1,5 mm højden af kobberbeklædning.

Trin 23: FlatCam: Generer CNC -job (kobberbod)

FlatCam: Generer CNC -job (kobberbund)
FlatCam: Generer CNC -job (kobberbund)
FlatCam: Generer CNC -job (kobberbund)
FlatCam: Generer CNC -job (kobberbund)
FlatCam: Generer CNC -job (kobberbund)
FlatCam: Generer CNC -job (kobberbund)
FlatCam: Generer CNC -job (kobberbund)
FlatCam: Generer CNC -job (kobberbund)

Værktøj dia til 0,57 som normalt, og indstil spindelhastighed, hvis det er nødvendigt (jeg bruger dremel med costant hastighed).

Trin 24: FlatCam: Generer CNC -job (silkBottom)

FlatCam: Generer CNC -job (silkBottom)
FlatCam: Generer CNC -job (silkBottom)
FlatCam: Generer CNC -job (silkBottom)
FlatCam: Generer CNC -job (silkBottom)
FlatCam: Generer CNC -job (silkBottom)
FlatCam: Generer CNC -job (silkBottom)
FlatCam: Generer CNC -job (silkBottom)
FlatCam: Generer CNC -job (silkBottom)

Vælg nu "Combo" -element (genereret fra silkBottoms fælles geometri) og derefter Opret CNC -job.

Trin 25: FlatCam: Generer CNC -job (kontur)

FlatCam: Generer CNC -job (kontur)
FlatCam: Generer CNC -job (kontur)

Til sidst skal du vælge contour.gm1_cutout.

Her foretrækker jeg at generere et snit på 0,5 mm dybde, derefter skærer jeg til stregen med tinsaks, så jeg indstiller 0,5 til slutdept og 0,05 til pasning.

Trin 26: FlatCam: Generer Gcode -fil

FlatCam: Generer Gcode -fil
FlatCam: Generer Gcode -fil

Fra FlatCam vælger du en til en "*_cnc" -filen og "Eksporter G-kode".

Trin 27: Universal GCode -afsender

Universal GCode afsender
Universal GCode afsender

Jeg bruger til at sende kommando til CNC UGS, det er meget enkelt og smukt.

Den almindelige skæreordre er:

  • kobber nederst
  • etiket
  • bore
  • grænse

Trin 28: Universal GCode Sender: Simulation

Image
Image

Her en simulering af Universal GCode Sender.

Trin 29: Sæt kobberbeklædning på routeren

Sæt kobberbeklædning på routeren
Sæt kobberbeklædning på routeren

Jeg bruger biadesive til at holde kobber beklædt til overfladen.

Til denne del bruger jeg et foto af et andet projekt, som jeg har direkte tilgængeligt.

Trin 30: Start routing

Image
Image
Start routing
Start routing
Start routing
Start routing

Efter positionering af nulkoordinat, start routing.

Til denne del bruger jeg et foto af et andet projekt, som jeg har direkte tilgængeligt

Trin 31: Start routing: video

Image
Image

Afslut kobberbundfræsning.

Trin 32: Beskidt resultat

Slibebræt
Slibebræt

Når det er færdigt er resultatet ret grimt.

Til denne del bruger jeg et foto af et andet projekt, som jeg har direkte tilgængeligt

Trin 33: Slibebræt

Slibebræt
Slibebræt
Slibebræt
Slibebræt

Med sandpapir PCB tage form.

Skær derefter grænsen med en saks.

Til denne del bruger jeg et foto af et andet projekt, som jeg har direkte tilgængeligt.

Trin 34: Kobberbeklædt formalet

Kobberbeklædt Fræset
Kobberbeklædt Fræset

Nu har vi vores første opfattelse af PCB

Trin 35: Loddekomponent

Loddekomponent
Loddekomponent

I en fuld PCB kobberring tykkelse er ganske tynd, men ikke noget problem at lodde det.

Trin 36: Endeligt resultat

Endeligt resultat
Endeligt resultat

Resultatet Det er ok.

Trin 37: Eksempler: I2c LCD -adapter

Image
Image
Eksempler: I2c LCD -adapter
Eksempler: I2c LCD -adapter
Eksempler: I2c LCD -adapter
Eksempler: I2c LCD -adapter
Eksempler: I2c LCD -adapter
Eksempler: I2c LCD -adapter

Link til bibliotek her.

Trin 38: Eksempler: Pcf8591 Prototype Board

Eksempler: Pcf8591 Prototype Board
Eksempler: Pcf8591 Prototype Board
Eksempler: Pcf8591 Prototype Board
Eksempler: Pcf8591 Prototype Board
Eksempler: Pcf8591 Prototype Board
Eksempler: Pcf8591 Prototype Board

Link til bibliotek her.

Trin 39: Eksempler: ESP-01 Prototype Board

Eksempler: ESP-01 Prototype Board
Eksempler: ESP-01 Prototype Board
Eksempler: ESP-01 Prototype Board
Eksempler: ESP-01 Prototype Board
Eksempler: ESP-01 Prototype Board
Eksempler: ESP-01 Prototype Board
Eksempler: ESP-01 Prototype Board
Eksempler: ESP-01 Prototype Board

Meget nyttigt at bruge alle 4 pin ESP01, og til at styre ekstern strømforsyning.

Trin 40: Eksempler: Pcf8574 Prototype Board Minimal Versione

Eksempler: Pcf8574 Prototype Board Minimal Versione
Eksempler: Pcf8574 Prototype Board Minimal Versione
Eksempler: Pcf8574 Prototype Board Minimal Versione
Eksempler: Pcf8574 Prototype Board Minimal Versione
Eksempler: Pcf8574 Prototype Board Minimal Versione
Eksempler: Pcf8574 Prototype Board Minimal Versione

Denne version er min mindste størrelse på brættet, med meget tynd kobbertråd ved 45 ° kurver.

Link til bibliotek her.

Anbefalede: