Innholdsfortegnelse:

Enkel og billig PCB -fresing: 41 trinn (med bilder)
Enkel og billig PCB -fresing: 41 trinn (med bilder)

Video: Enkel og billig PCB -fresing: 41 trinn (med bilder)

Video: Enkel og billig PCB -fresing: 41 trinn (med bilder)
Video: ПРИВОЗ. ОДЕССА МАМА. Рецепт САЛО. ОБЗОР НОЖЕЙ 2024, Juli
Anonim
Image
Image
Enkel og billig PCB -fresing
Enkel og billig PCB -fresing

Jeg skriver denne veiledningen fordi jeg synes det er nyttig startveiledning for å frese PCB på en veldig enkel måte og med lavt budsjett.

Du kan finne et fullstendig og oppdatert prosjekt her

Trinn 1: Instrumenter: Ruter

Instrumenter: Ruter
Instrumenter: Ruter

Hvis du har en lidenskap for hjemmelagde ting, må du bygge en ruter.

For å bygge den trenger du arduino en gammel skanner og en gammel skriver.

Jeg skriver gammelt med fet skrift fordi ny enhet en gang ikke har en trinnmotor, men børstemotor med tilbakemeldingsenhet.

Than If you have at home a dremel like It's perfect to complete your CNC.

Min CNC er det (en blanding av skuffeguider, epson gt-8700 og Lexmark x642e alle kompletterte med plexyglass).

Endelig oppgraderer jeg ruteren min:

www.mischianti.org

Trinn 2: Instrumenter: Router Electronic

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

Komponent av CNC

  • Arduino UNO.
  • CNC -skjold (eBay).
  • DRV8825 (eBay).
  • Stepper fra skanner og skriver.
  • Relé for å aktivere Dremel (eBay).
  • Du må lage et brett for å eliminere støy fra grensebryteren.
  • Jeg bruker HC-05 bluetooth til å kontrollere CNC fordi støyen fra dremel er veldig høy, og jeg foretrekker kontroll fra et annet rom (eBay) (Forklar tilkoblingen her).

Program/fastvare på Arduino

Du finner her programmet for å laste opp til arduino (jeg må endre noen av egenskapene til kode som skal brukes uten hastighetsregulator, min dremel er aktivert eller deaktivert uten PWM)

Trinn 3: Instrumenter: FR4 enkeltsidig kobberplate

Instrumenter: FR4 enkeltsidig kobberplate
Instrumenter: FR4 enkeltsidig kobberplate

For prosjektet velger jeg en enkeltsidig kobberkledd plate 1,5 mm tynn.

eBay

Eksisterer 2 variant en med gult (laminat) og annet hvitt materiale (glassfiber), den andre er bedre for fresing.

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

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

Det er veldig billig, jeg kjøper 10 stk for 3 $ og fungerer bra.

eBay

Trinn 5: Instrumenter: Fritzing

Instrumenter: Fritzing
Instrumenter: Fritzing

Et vakkert program for å prototype bord.

fritzing.org/home/

Trinn 6: Instrumenter: FlatCam

Instrumenter: FlatCam
Instrumenter: FlatCam

Et spesifisert program for å lage gcode fra Gerber -fil.

flatcam.org/

Trinn 7: Instrumenter: Universal GCode Sender

Image
Image
Fritzing: Prosjekt
Fritzing: Prosjekt

Dette programmet er det jeg liker å bruke til å kontrollere CNC -en min, men du kan bruke det du vil.

winder.github.io/ugs_website/

Trinn 8: Start prosjektet

For å starte trenger vi et prosjekt, jeg liker å lage et raskt prototypekort for min IC, og jeg liker å programmere med ESP01, jeg liker å jobbe med bare to ledninger (så jeg kan bruke Serial olso), så PCF8574 IC a I/ O port expander via i2c protokoll er mitt første prototypekort.

Inngangskontakten er GND, VCC, SDA og SCL, dipswitch-03 er for innstilling av adressen til i2c.

Deretter er det 8 hunnpinner for I/O (P0-P7) og en Interrupt-pin i nærheten av SDA SCL-pinne.

Du kan finne bibliotek for å bruke IC på en enkel måte og instruerbar her.

Trinn 9: Fritzing: Prosjekt

Fritzing: Prosjekt
Fritzing: Prosjekt

Først må du lage prototypen din på brødbrett.

Som du kan se er den eneste forskjellen fra et "vanlig prototypebrett" at jeg legger til en hunnpinne.

Jeg legger til det fordi jeg har disse pinnene til PCB -skjemaet.

Hvis du vil, kan du lage et skjema for bedre forståelse, men det er ikke nødvendig.

Trinn 10: Fritzing: Start Draw PCB

Enn i den tredje fanen har du en kryptert PCB, og her må vi jobbe.

Plasseringen er veldig enkel, så jeg legger bare til noen råd.

Trinn 11: Fritzing: Velg Correct Layout of PCB

Fritzing: Velg Correct Layout of PCB
Fritzing: Velg Correct Layout of PCB
Fritzing: Velg Correct Layout of PCB
Fritzing: Velg Correct Layout of PCB
Fritzing: Velg Correct Layout of PCB
Fritzing: Velg Correct Layout of PCB

Velg først en grå PCB, og velg ett PCB i det høyre panelet.

Trinn 12: Fritzing: Bruk Jumper til å overlappe

Fritzing: Bruk Jumper til å overlappe
Fritzing: Bruk Jumper til å overlappe
Fritzing: Bruk Jumper til å overlappe
Fritzing: Bruk Jumper til å overlappe
Fritzing: Bruk Jumper til å overlappe
Fritzing: Bruk Jumper til å overlappe

Enn begynne å posisjonere elementet over kretskortet.

Enn koble element, når du har en overlapping kan du bruke en jumper element, kan du finne den på slutten av kjernedeler med et annet nyttig instrument for å lage PCB.

Trinn 13: Fritzing: for Bigger Hole Ring

Fritzing: for Bigger Hole Ring
Fritzing: for Bigger Hole Ring

Jeg må koble til 2 elementer, men 2 ledninger er i midten, slik at du kan bruke en jumper wire til å gjøre det.

Noen ganger bruker jeg ikke jumper wire fordi jeg liker å lage hull større enn normalt.

Du kan angi størrelse når jeg kan lage 0,8 0,8 hull (for større hullring).

Trinn 14: Fritzing: Angi PCB -størrelse for å redusere avfall

Fritzing: Angi PCB -størrelse for å redusere avfall
Fritzing: Angi PCB -størrelse for å redusere avfall

Den tomme PCB -en som jeg kjøper er 7 cm x 5 cm.

For å få en bedre freseoverflate foretrekker jeg å bruke noen få 45 ° vinkelkobbertråd, og jeg kommer til å bruke en større overflate med minimalt avfall, så jeg velger en sub-flere dimensjoner som 1/2 av størrelsen 3,5 cm x 5 cm.

Trinn 15: Fritzing: Bruk større størrelse på kobbertråd

Fritzing: Bruk større størrelse på kobbertråd
Fritzing: Bruk større størrelse på kobbertråd

Når du bruker noen få 45 ° vinkel, kan du lage en tykk kobbertråd.

Større kobbertråd er mer trygg når du skal rute PCB.

Så velg kobbertråd og "ekstra tykk" på panel.

Trinn 16: Fritzing: Det er ikke alltid nødvendig Lag komponenter

Fritzing: Det er ikke alltid nødvendig å lage komponenter
Fritzing: Det er ikke alltid nødvendig å lage komponenter
Fritzing: Det er ikke alltid nødvendig å lage komponenter
Fritzing: Det er ikke alltid nødvendig å lage komponenter

I dette prosjektet trenger jeg en dipswitch 03, men i Fritzing har du 02 og 08, hvis du vil kan du lage komponenten eller du kan overlappe 2 av den for å lage en enkelt dipswitch 03.

Trinn 17: Fritzing: Litt tekst på PCB

Fritzing: Noe tekst på PCB
Fritzing: Noe tekst på PCB
Fritzing: Noe tekst på PCB
Fritzing: Noe tekst på PCB

Hvis du vil legge til litt tekst på PCB, kan du bruke et tekstinstrument.

Nå lager vi en enkeltside PCB for å skrive noe som det andre bildet.

Du må velge silketrykkbunn, og for å ha en god lesbarhet tror jeg du må angi 4 mm teksthøyde.

Trinn 18: Fritzing: Connect All Elements

Fritzing: Connect All Elements
Fritzing: Connect All Elements

På slutten når du kobler alle elementene og skriver hva du vil.

Det typiske resultatet er i bildet.

Trinn 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 menyen FileExportfor ProductionExtended Gerber.

Velg en mappe og gå.

Navnet på den genererte filen er ganske lesbart.

Trinn 20: FlatCam: Innstillinger

FlatCam: Innstillinger
FlatCam: Innstillinger
FlatCam: Innstillinger
FlatCam: Innstillinger

Først angav jeg en standardverdi på FlatCam.

Jeg satte 0,57 for verktøydia [meter] fordi det er den maksimale verktøystørrelsen uten for mange overlappinger.

For Excellon (boreinformasjon), satte jeg den til 1,5 mm fordi dette er tykkelsen på kobberkledningen som jeg kjøper.

Malingsområdet jeg satte overlapping (0,01) og margin (0,1) veldig lavt for å lage liten bokstav.

Border satte 0,1 til margin, annen verdi anbefales.

Trinn 21: FlatCam: Importer fil

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

Du må importere i FlatCam slik:

Fil Åpne Gerber

  • kobberbunn.gbl
  • silkBottom.gbo
  • kontur.gm1

Fil Åpne Excellon

drill.txt

Trinn 22: FlatCam: Generer CNC -jobb (drill)

FlatCam: Generer CNC -jobb (drill)
FlatCam: Generer CNC -jobb (drill)
FlatCam: Generer CNC -jobb (drill)
FlatCam: Generer CNC -jobb (drill)
FlatCam: Generer CNC -jobb (drill)
FlatCam: Generer CNC -jobb (drill)
FlatCam: Generer CNC -jobb (drill)
FlatCam: Generer CNC -jobb (drill)

Den siste borer, men Excellon er allerede geometri.

Jeg vil ikke endre litt; Jeg har brukt den samme biten hele tiden og et stanseverktøy for å forstørre den minste delen av V -hullet. Eller hvis kan sette lavt dept og fullføre hullet med en 0,75 mm bit.

Jeg bruker også stanseverktøyet til å fjerne kobberforbindelsene som ikke fjernes av CNC.

  • Velg drill.txt på skjermen der det er en liste over bitstørrelser, klikk og velg alle (Ctrl+a).
  • Gå deretter til å generere CNC -jobb.
  • Cut Z er hullet til hullet, jeg satte det til -1,5 mm høyden på kobberkledd.

Trinn 23: FlatCam: Generer CNC Job (kobberbunn)

FlatCam: Generer CNC -jobb (kobberbunn)
FlatCam: Generer CNC -jobb (kobberbunn)
FlatCam: Generer CNC -jobb (kobberbunn)
FlatCam: Generer CNC -jobb (kobberbunn)
FlatCam: Generer CNC -jobb (kobberbunn)
FlatCam: Generer CNC -jobb (kobberbunn)
FlatCam: Generer CNC -jobb (kobberbunn)
FlatCam: Generer CNC -jobb (kobberbunn)

Verktøyet dia til 0,57 som vanlig, og sett spindelhastigheten om nødvendig (jeg bruker dremel med kostnadshastighet).

Trinn 24: FlatCam: Generer CNC Job (silkBottom)

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

Velg nå "Combo" -element (generert fra fellesgeometrien til silkBottom) og deretter Create CNC Job.

Trinn 25: FlatCam: Generer CNC -jobb (kontur)

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

Til slutt velger du contour.gm1_cutout.

Her foretrekker jeg å generere et kutt på 0,5 mm dept, så klipper jeg til linjen med tinnsaks, så jeg setter 0,5 til sluttdept og 0,05 for passering.

Trinn 26: FlatCam: Generer Gcode -fil

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

Velg en til en "*_cnc" -filen og "Eksporter G-kode" fra FlatCam.

Trinn 27: Universal GCode Sender

Universal GCode -avsender
Universal GCode -avsender

Jeg bruker til å sende kommando til CNC UGS, det er veldig enkelt og vakkert.

Den vanlige skjæreordren er:

  • kobberBunn
  • merkelapp
  • bore
  • grense

Trinn 28: Universal GCode Sender: Simulation

Image
Image

Her en simulering av Universal GCode Sender.

Trinn 29: Sett kobberkledd på ruteren

Sett kobberkledd på ruteren
Sett kobberkledd på ruteren

Jeg bruker biadesive til å holde kobber kledd til overflaten.

For denne delen bruker jeg et bilde av et annet prosjekt som jeg har direkte tilgjengelig.

Trinn 30: Start ruting

Image
Image
Start ruting
Start ruting
Start ruting
Start ruting

Etter å ha plassert Zero -koordinat, start ruting.

For denne delen bruker jeg et bilde av et annet prosjekt som jeg har direkte tilgjengelig

Trinn 31: Start ruting: Video

Image
Image

Fullfør kobberbunnføringen.

Trinn 32: Skittent resultat

Slipebrett
Slipebrett

Når det er ferdig er resultatet ganske stygt.

For denne delen bruker jeg et bilde av et annet prosjekt som jeg har direkte tilgjengelig

Trinn 33: Slipebrett

Slipebrett
Slipebrett
Slipebrett
Slipebrett

Med sandpapir PCB ta form.

Klipp deretter grensen med saks.

For denne delen bruker jeg et bilde av et annet prosjekt som jeg har direkte tilgjengelig.

Trinn 34: Kobberkledd frest

Kobber kledd frest
Kobber kledd frest

Nå har vi vårt første syn på PCB

Trinn 35: Loddekomponent

Loddekomponent
Loddekomponent

I en full PCB kobberring tykkelse er ganske tynn, men ikke noe problem å lodde den.

Trinn 36: Sluttresultat

Endelig resultat
Endelig resultat

Resultatet Det er ok.

Trinn 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.

Trinn 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.

Trinn 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

Veldig nyttig å bruke alle 4 -pinners ESP01, og for å administrere ekstern strømforsyning.

Trinn 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 versjonen er min minste størrelse på brettet, med veldig tynn kobbertråd ved 45 ° kurver.

Link til bibliotek her.

Anbefalt: