Innholdsfortegnelse:
- Trinn 1: DET DU TRENGER
- Trinn 2: GRUNNOVERSIKT
- Trinn 3: LAGRAMMEN
- Trinn 4: LAGE ADAPTEREN FOR MOTOREN
- Trinn 5: MONTERING AV GANTRIENE
- Trinn 6: MONTERE GANTRIENE OVER PÅ HVER ANDRE
- Trinn 7: LAGE PENNEHOLDEREN
- Trinn 8: KOBLING AV MASKINEN
- Trinn 9: SE VIDEOEN VED KREATTIV BUZZ FOR KLARERE DETALJER OM MEKANISK KONSTRUKSJON
- Trinn 10: PROGRAMVARE
- Trinn 11: BLINKER GRBL TIL ARDUINOEN
- Trinn 12: INKSCAPE FOR SENDING AV GCODE
- Trinn 13: Laste ned og legge til GRBL -utvidelsen til INKSCAPE
- Trinn 14: UNIVERSAL G KODESENDER
- Trinn 15: KALIBRERE TRINNENE PER MM FOR G KODESENDER
- Trinn 16: Opprette GCODE -FILEN
Video: DIY CNC -skrivemaskin ved bruk av GRBL: 16 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I dette prosjektet vil jeg vise deg hvordan du enkelt bygger din egen billige Arduino CNC-plotter ved hjelp av gratis og åpen kildekode-programvare!
Jeg har støtt på mange opplæringsprogrammer som forklarer hvordan du bygger din egen CNC -plotter, men ikke en eneste som forklarer detaljert om alle detaljene og programvaren som kreves for å få det til. Jeg måtte kryssreferere med mange opplæringsprogrammer for å få dette prosjektet til å skje. Alt inkludert detaljene i programvaren som brukes er nevnt i denne opplæringen. Derfor ønsket jeg å dele dette med samfunnet for alle som ønsker å lage dette prosjektet.
Trinn 1: DET DU TRENGER
- Nema 17 trinnmotor (4-leder) x 2
- Arduino Uno R3
- CNC Shield V3 For Arduino Uno
- A4988 trinnmotor driver x 2
- Gjengede stenger x 2 (størrelse i henhold til dine behov)
- Vanlige aluminiumsstenger x 2
- Superlim
- 5 mm akrylark
- CNC -fresing/laserskærer/3D -skriver
- Micro Servo
Trinn 2: GRUNNOVERSIKT
Hjertet i denne maskinen er Arduino -arbeidet
med CNC -skjoldet og trinnmotorene. Steppermotorene brukes til å aktivere X- og Y -aksene. To portaler som hver består av en trinnmotor er laget og konstruert med akryl. Hver akse styres separat av Arduino som kjører GRBL Firmware som er gratis og åpen kildekode. Pennen festet på Z-aksen styres med en servo.
Trinn 3: LAGRAMMEN
Last ned den gitte Illustrator -filen og bruk din respektive Mill/LaserCutter/3D -skriver for å lage brikkene til rammen. Kutt også ut støttene til trinnmotoren.
Trinn 4: LAGE ADAPTEREN FOR MOTOREN
Jeg 3D modellerte adapteren for modellen i Fusion 360 i henhold til dimensjonene til min stang og motoraksel. Stl- og fusjonsfilene er koblet ned nedenfor. Den finnes også på min TinkerCAD -profil. Last ned filene og skriv ut adapteren i 3D.
Klikk her for TinkerCAD -filen.
Trinn 5: MONTERING AV GANTRIENE
Monter CNC'd -akrylbitene for å matche det viste bildet ved å montere den vertikale motoren og stangstøttene som vist på bildet. På samme måte monterer du Y -portalen ved hjelp av akrylbitene
Trinn 6: MONTERE GANTRIENE OVER PÅ HVER ANDRE
Skyv inn muttere på både gjengestengene og de vanlige stengene og fest dem på plass. Lim et stykke akryl som strekker seg over begge stengene.
Lim Y -aksens portal til dette stykke akryl,
Trinn 7: LAGE PENNEHOLDEREN
CNC ut de nødvendige delene og sett dem sammen for å danne mekanismen som vises på bildene. Fest servoen på det angitte stedet ved hjelp av lim.
Trinn 8: KOBLING AV MASKINEN
Koble hannhopperne mellom førerholderne for å aktivere mikro-trinning.
koble resten av delene som nevnt i koblingsskjemaet.
Driv delene med en 12V -forsyning
Trinn 9: SE VIDEOEN VED KREATTIV BUZZ FOR KLARERE DETALJER OM MEKANISK KONSTRUKSJON
Jeg har gjort den mekaniske konstruksjonen min med henvisning til denne videoen, alle kreditter til eieren.
Trinn 10: PROGRAMVARE
Trinn 11: BLINKER GRBL TIL ARDUINOEN
Hovedprogramvaren som kjører på Arduino som styrer motorene er GRBL. FOR å blinke:
- Last ned det gitte biblioteket
- Legg til biblioteket i Arduino IDE
-
Åpne eksempler
- Under MIGRBL
- åpne grblupload
- Last opp skissen til din arduino.
Trinn 12: INKSCAPE FOR SENDING AV GCODE
Last ned Inkscape versjon 0.47 herfra. og installer den.
Trinn 13: Laste ned og legge til GRBL -utvidelsen til INKSCAPE
Last ned filene nedenfor
Se denne videoen for detaljer om hvordan du installerer utvidelsen i Inkscape.
Trinn 14: UNIVERSAL G KODESENDER
Last ned Universal G Code -avsenderen og pakk den ut.
HERFRA.
Trinn 15: KALIBRERE TRINNENE PER MM FOR G KODESENDER
Åpne G-Code Sender-applikasjonen.
- Koble Arduino til datamaskinen
- Velg riktig kommunikasjonsport
- Hit Open for å opprette en forbindelse med arduinoen.
- Gå inn i maskinkontrollmodus
- Sørg for at maskinen går i riktige retninger ved å bruke x y -bevegelsene.
- gi hver akse en bevegelse på 1 tomme og måle den faktiske distansen
- Gå til fanen Kommando
- Skriv inn $$
- noter ned verdier på $ 100 og $ 101 for trinn per mm x og y -aksen.
- Bruk "$ 100 =" for å justere trinnene pr mm på x -aksen og "$ 101 =" for y -aksen.
- Gjenta dette til den tilbakelagte distansen er nøyaktig lik kommandoen som er gitt.
Trinn 16: Opprette GCODE -FILEN
- Åpne Inkscape
- Importer ønsket bilde og konverter det til banen
- I utvidelser, bruk MI GRBL EXTENSION.
- Trykk på bruk og opprett GCODE -FILEN.
- Åpne filmodus i GCODE Sender
- velg filen
- trykk send
SET TILBAKE OG LA MASKINEN TREKKE.
Anbefalt:
Kontroll Grbl CNC Over Wifi: 5 trinn
Kontroller Grbl CNC Over Wifi: I denne opplæringen vil jeg veilede deg hvordan du aktiverer GRBL -kontroll over WIFI. Du kan bruke denne metoden med alle avsendere, inkludert lasergrbl og Universal Gcode Sender (UGS). Kort sagt, vi vil bruke arkypitas arbeid og annen programvare for å lage en
DIY Vanity Mirror i enkle trinn (ved bruk av LED -stripelys): 4 trinn
DIY Vanity Mirror i enkle trinn (ved hjelp av LED Strip Lights): I dette innlegget laget jeg et DIY Vanity Mirror ved hjelp av LED strips. Det er veldig kult, og du må prøve dem også
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen