Innehållsförteckning:

Enkel och billig PCB -fräsning: 41 steg (med bilder)
Enkel och billig PCB -fräsning: 41 steg (med bilder)

Video: Enkel och billig PCB -fräsning: 41 steg (med bilder)

Video: Enkel och billig PCB -fräsning: 41 steg (med bilder)
Video: #41 Sampe i Lyxfällan 2024, November
Anonim
Image
Image
Enkel och billig PCB -fräsning
Enkel och billig PCB -fräsning

Jag skriver den här guiden eftersom jag tycker att det är till hjälp att starta handledning för att fräsa PCB på ett mycket enkelt sätt och med låg budget.

Du hittar ett komplett och uppdaterat projekt här

Steg 1: Instrument: Router

Instrument: Router
Instrument: Router

Om du har en passion för hemlagade saker måste du bygga en router.

För att bygga den behöver du arduino en gammal skanner och en gammal skrivare.

Jag skriver gammalt med fet stil eftersom ny enhet någon gång inte har en stegmotor utan borstmotor med feedback -enhet.

Än Om du har hemma en dremel som Det är perfekt att slutföra din CNC.

Min CNC är det (en blandning av lådguider, epson gt-8700 och Lexmark x642e alla kompletterade med plexyglas).

Slutligen uppgraderar jag min router:

www.mischianti.org

Steg 2: Instrument: Router Electronic

Instrument: Router Electronic
Instrument: Router Electronic
Instrument: Router Electronic
Instrument: Router Electronic
Instrument: Router Electronic
Instrument: Router Electronic

Komponent av CNC

  • Arduino UNO.
  • CNC -sköld (eBay).
  • DRV8825 (eBay).
  • Stepper från skanner och skrivare.
  • Relä för att aktivera Dremel (eBay).
  • Du måste skapa ett kort för att eliminera brus från gränslägesbrytaren.
  • Jag använder HC-05 bluetooth för att styra CNC eftersom ljudet från dremel är mycket högt och jag föredrar kontroll från ett annat rum (eBay) (Förklara anslutningen här).

Program/firmware på Arduino

Du hittar här programmet för att ladda upp till arduino (jag måste ändra någon egenskap av kod som ska användas utan hastighetsregulator, min dremel är aktiverad eller inaktiverad utan PWM)

Steg 3: Instrument: FR4 enkelsidig kopparklädnad platta

Instrument: FR4 enkelsidig kopparpläterad platta
Instrument: FR4 enkelsidig kopparpläterad platta

För projektet väljer jag en enda sida Kopparklädd platta 1,5 mm tunn.

eBay

Finns 2 variant en med gult (laminat) och annat vitt material (glasfiber), den andra är bättre för fräsning.

Steg 4: Instrument: V Style Bit (10 ° vinkel och 0,1 mm spets)

Instrument: V Style Bit (10 ° vinkel och 0,1 mm spets)
Instrument: V Style Bit (10 ° vinkel och 0,1 mm spets)

Det är väldigt billigt jag köper 10st för 3 $ och fungerar bra.

eBay

Steg 5: Instrument: Fritzing

Instrument: Fritzing
Instrument: Fritzing

Ett vackert program för att prototypa bräda.

fritzing.org/home/

Steg 6: Instrument: FlatCam

Instrument: FlatCam
Instrument: FlatCam

Ett specifikt program för att skapa gcode från Gerber -fil.

flatcam.org/

Steg 7: Instrument: Universal GCode Sender

Image
Image
Fritzing: Projekt
Fritzing: Projekt

Detta program är vad jag gillar att använda för att styra min CNC men du kan använda vad du vill.

winder.github.io/ugs_website/

Steg 8: Starta projekt

För att starta behöver vi ett projekt, jag gillar att skapa ett snabbt prototypkort för min IC, och jag gillar att programmera med ESP01, jag gillar att arbeta med bara två trådar (så att jag kan använda Serial olso), så PCF8574 IC a I/ O port expander via i2c protokoll är mitt första prototypkort.

Ingångsstiften är GND, VCC, SDA och SCL, dipswitch-03 är för inställning av i2c-adress.

Sedan finns det 8 honstift för I/O (P0-P7) och en avbrottsstift nära SDA SCL-stift.

Du kan hitta bibliotek för att på ett enkelt sätt använda IC här och instruerbart här.

Steg 9: Fritzing: Projekt

Fritzing: Projekt
Fritzing: Projekt

Först måste du skapa din prototyp på brödbräda.

Som du kan se är den enda skillnaden från ett "normalt prototypkort" att jag lägger till en honstift.

Jag lägger till det för att så har jag de stiften till PCB -schemat.

Om du vill kan du skapa ett schema för bättre förståelse, men det behövs inte.

Steg 10: Fritzing: Start Draw PCB

Än i den tredje fliken har du ett krypterat kretskort och här måste vi arbeta.

Positioneringen är väldigt enkel, så jag lägger bara till några råd.

Steg 11: Fritzing: Välj Correct Layout of PCB

Fritzing: Välj Correct Layout of PCB
Fritzing: Välj Correct Layout of PCB
Fritzing: Välj Correct Layout of PCB
Fritzing: Välj Correct Layout of PCB
Fritzing: Välj Correct Layout of PCB
Fritzing: Välj Correct Layout of PCB

Välj först ett grått kretskort och välj ett lager kretskort i den högra panelen.

Steg 12: Fritzing: Använd Jumper för att överlappa varandra

Fritzing: Använd Jumper för att överlappa varandra
Fritzing: Använd Jumper för att överlappa varandra
Fritzing: Använd Jumper för att överlappa varandra
Fritzing: Använd Jumper för att överlappa varandra
Fritzing: Använd Jumper för att överlappa varandra
Fritzing: Använd Jumper för att överlappa varandra

Än börja att placera elementet över kretskortet.

Än anslut element, när du har en överlappning kan du använda ett bygelelement, du kan hitta det i slutet av kärndelarna med några andra användbara instrument för att skapa kretskort.

Steg 13: Fritzing: för Bigger Hole Ring

Fritzing: för Bigger Hole Ring
Fritzing: för Bigger Hole Ring

Jag måste ansluta 2 element men 2 trådar är i mitten så att du kan använda en bygeltråd för att göra det.

Ibland använder jag inte bygelkabel eftersom jag gillar att skapa hål större än normalt.

Du kan ange storlek, när jag kan skapar jag 0,8 0,8 hål (för större hålring).

Steg 14: Fritzing: Ställ in PCB -storlek för att minska avfall

Fritzing: Ställ in PCB -storlek för att minska avfall
Fritzing: Ställ in PCB -storlek för att minska avfall

Det tomma kretskortet som jag köper är 7 cm x 5 cm.

För att få en bättre fräsyta föredrar jag att använda några 45 ° vinkel koppartråd och jag kommer att använda en större yta med minimalt med slöseri så jag väljer en delmultipeldimension som 1/2 av storleken 3,5 cm x 5 cm.

Steg 15: Fritzing: Använd större storlek på koppartråd

Fritzing: Använd större storlek på koppartråd
Fritzing: Använd större storlek på koppartråd

När du använder några 45 ° -vinkel kan du skapa en tjock koppartråd.

Större koppartråd är säkrare när du ska styra PCB.

Så välj koppartråd och "extra tjock" på panelen.

Steg 16: Fritzing: Det är inte alltid nödvändigt Skapa komponenter

Fritzing: Det är inte alltid nödvändigt Skapa komponenter
Fritzing: Det är inte alltid nödvändigt Skapa komponenter
Fritzing: Det är inte alltid nödvändigt Skapa komponenter
Fritzing: Det är inte alltid nödvändigt Skapa komponenter

I detta projekt behöver jag en dipswitch 03 men i Fritzing har du 02 och 08, om du vill kan du skapa komponenten eller så kan du överlappa 2 av den för att skapa en enda dipswitch 03.

Steg 17: Fritzing: Lite text på PCB

Fritzing: Lite text på PCB
Fritzing: Lite text på PCB
Fritzing: Lite text på PCB
Fritzing: Lite text på PCB

Om du vill lägga till lite text på PCB kan du använda ett textinstrument.

Nu skapar vi en enkelsidigt kretskort för att skriva något som den andra bilden.

Du måste välja silkscreen -botten, och för att ha en bra läsbarhet tror jag att du måste ställa in 4 mm texthöjd.

Steg 18: Fritzing: Connect All Elements

Fritzing: Connect All Elements
Fritzing: Connect All Elements

I slutet när du ansluter alla element och skriver vad du vill.

Det typiska resultatet är i bilden.

Steg 19: Fritzing: Generera Gerber File

Fritzing: Generera Gerber File
Fritzing: Generera Gerber File
Fritzing: Generera Gerber File
Fritzing: Generera Gerber File
Fritzing: Generera Gerber File
Fritzing: Generera Gerber File

I Fritzing kan vi exportera gerber -filen från menyn FileExportfor ProductionExtended Gerber.

Välj en mapp och gå.

Namnet på den genererade filen är ganska läsbart.

Steg 20: FlatCam: Inställningar

FlatCam: Inställningar
FlatCam: Inställningar
FlatCam: Inställningar
FlatCam: Inställningar

Först ställde jag in ett standardvärde på min FlatCam.

Jag ställde in 0,57 för verktygsdia [mätare] eftersom det är den maximala verktygsstorleken utan för många överlappningar.

För Excellon (borrinformation) ställde jag in den till 1,5 mm eftersom det här är tjockleken på kopparklädden som jag köper.

Färgyta Jag ställer in överlappning (0,01) och marginal (0,1) mycket låg för att skapa liten bokstav.

Border satte 0,1 till marginal, annat värde rekommenderas.

Steg 21: FlatCam: Importera fil

FlatCam: Importera fil
FlatCam: Importera fil
FlatCam: Importera fil
FlatCam: Importera fil

Du måste importera i FlatCam så:

Fil Öppna Gerber

  • copperBottom.gbl
  • silkBottom.gbo
  • kontur.gm1

Arkiv Öppna Excellon

drill.txt

Steg 22: FlatCam: Generera CNC -jobb (borr)

FlatCam: Generera CNC -jobb (borr)
FlatCam: Generera CNC -jobb (borr)
FlatCam: Generera CNC -jobb (borr)
FlatCam: Generera CNC -jobb (borr)
FlatCam: Generera CNC -jobb (borr)
FlatCam: Generera CNC -jobb (borr)
FlatCam: Generera CNC -jobb (borr)
FlatCam: Generera CNC -jobb (borr)

Den sista borrar men Excellon är redan geometri.

Jag vill inte ändra biten; Jag har använt samma bit hela tiden och ett stansverktyg för att förstora den minsta delen av V -hålet. Eller om kan ställa in lågt avstånd och avsluta hålet med en 0,75 mm bit.

Jag använder också stansverktyget för att ta bort kopparanslutningarna som inte tas bort av CNC.

  • Välj drill.txt på skärmen där det finns en lista över bitstorlekar, klicka och välj alla (Ctrl+a).
  • Gå sedan till att generera CNC -jobb.
  • Cut Z är hålets djup, jag ställde in den till 1,5 mm höjden på kopparklädda.

Steg 23: FlatCam: Generera CNC -jobb (copperBottom)

FlatCam: Generera CNC -jobb (copperBottom)
FlatCam: Generera CNC -jobb (copperBottom)
FlatCam: Generera CNC -jobb (copperBottom)
FlatCam: Generera CNC -jobb (copperBottom)
FlatCam: Generera CNC -jobb (copperBottom)
FlatCam: Generera CNC -jobb (copperBottom)
FlatCam: Generera CNC -jobb (copperBottom)
FlatCam: Generera CNC -jobb (copperBottom)

Verktyg dia till 0,57 som vanligt och ställ in spindelhastighet vid behov (jag använder dremel med kostnadshastighet).

Steg 24: FlatCam: Generera CNC -jobb (silkBottom)

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

Välj nu "Combo" -element (genererat från den gemensamma geometrin för silkBottom) och sedan Skapa CNC -jobb.

Steg 25: FlatCam: Generera CNC -jobb (kontur)

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

Välj slutligen contour.gm1_cutout.

Här föredrar jag att generera ett snitt på 0,5 mm djup, sedan skär jag till linjen med tenn sax, så jag ställer in 0,5 slutlig avd och 0,05 för pass.

Steg 26: FlatCam: Generera Gcode -fil

FlatCam: Generera Gcode -fil
FlatCam: Generera Gcode -fil

Från FlatCam väljer du en till en "*_cnc" -filen och "Exportera G-kod".

Steg 27: Universal GCode -avsändare

Universal GCode -avsändare
Universal GCode -avsändare

Jag använder för att skicka kommando till CNC UGS, det är väldigt enkelt och vackert.

Den vanliga skärningsordningen är:

  • kopparBotten
  • märka
  • borra
  • gräns

Steg 28: Universal GCode Sender: Simulation

Image
Image

Här en simulering av Universal GCode Sender.

Steg 29: Sätt kopparklädda på routern

Sätt kopparklädd på routern
Sätt kopparklädd på routern

Jag använder biadesive för att hålla koppar klädd vid ytan.

För denna del använder jag ett foto av ett annat projekt som jag har direkt tillgängligt.

Steg 30: Börja routa

Image
Image
Börja routa
Börja routa
Börja routa
Börja routa

Efter positionering av nollkoordinaten, börja dirigera.

För denna del använder jag ett foto av ett annat projekt som jag har direkt tillgängligt

Steg 31: Starta routing: video

Image
Image

Avsluta kopparbotten.

Steg 32: Smutsigt resultat

Slipbräda
Slipbräda

När det är klart är resultatet ganska fult.

För denna del använder jag ett foto av ett annat projekt som jag har direkt tillgängligt

Steg 33: Slipbräda

Slipbräda
Slipbräda
Slipbräda
Slipbräda

Med sandpapper PCB ta form.

Skär sedan gränsen med sax.

För denna del använder jag ett foto av ett annat projekt som jag har direkt tillgängligt.

Steg 34: Kopparklädd fräst

Kopparklädd fräst
Kopparklädd fräst

Nu har vi vår första syn på PCB

Steg 35: Lödningskomponent

Lödningskomponent
Lödningskomponent

I en fullständig PCB kopparring tjocklek är ganska tunn, men inga problem att löda den.

Steg 36: Slutresultat

Slutresultat
Slutresultat

Resultatet Det är ok.

Steg 37: Exempel: I2c LCD -adapter

Image
Image
Exempel: I2c LCD -adapter
Exempel: I2c LCD -adapter
Exempel: I2c LCD -adapter
Exempel: I2c LCD -adapter
Exempel: I2c LCD -adapter
Exempel: I2c LCD -adapter

Länk till biblioteket här.

Steg 38: Exempel: Pcf8591 Prototype Board

Exempel: Pcf8591 Prototype Board
Exempel: Pcf8591 Prototype Board
Exempel: Pcf8591 Prototype Board
Exempel: Pcf8591 Prototype Board
Exempel: Pcf8591 Prototype Board
Exempel: Pcf8591 Prototype Board

Länk till biblioteket här.

Steg 39: Exempel: ESP-01 Prototype Board

Exempel: ESP-01 Prototype Board
Exempel: ESP-01 Prototype Board
Exempel: ESP-01 Prototype Board
Exempel: ESP-01 Prototype Board
Exempel: ESP-01 Prototype Board
Exempel: ESP-01 Prototype Board
Exempel: ESP-01 Prototype Board
Exempel: ESP-01 Prototype Board

Mycket användbart för att använda alla 4 -stifts ESP01, och för att hantera extern strömförsörjning.

Steg 40: Exempel: Pcf8574 Prototype Board Minimal Versione

Exempel: Pcf8574 Prototype Board Minimal Versione
Exempel: Pcf8574 Prototype Board Minimal Versione
Exempel: Pcf8574 Prototype Board Minimal Versione
Exempel: Pcf8574 Prototype Board Minimal Versione
Exempel: Pcf8574 Prototype Board Minimal Versione
Exempel: Pcf8574 Prototype Board Minimal Versione

Denna version är min minsta storlek på brädet, med mycket tunn koppartråd vid 45 ° kurvor.

Länk till biblioteket här.

Rekommenderad: