Innholdsfortegnelse:
Video: CNC Servo Stepper (GRBL Capable): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette prosjektet er en ganske enkel motorstyring som tillater bruk av billige kraftige likestrømsmotorer med GRBL for å betjene ledeskruene til en CNC -maskin. Sjekk videoen ovenfor for en demonstrasjon av denne kontrolleren på min hjemmebygde CNC -maskin koblet til GRBL som kjører på en hjemmebygget Arduino på et perf -bord som reagerer på G -kode sendt med universell G -kodesender.
Jeg designet dette fordi jeg bygde en ganske stor CNC -maskin fra bunnen av og jeg visste at den kom til å bli for tung og stiv for at små trinnmotorer skulle kunne betjene den.
Målet var å bruke billige DC -drevsmotorer med høyt dreiemoment, men fortsatt ha muligheten til å bruke G -kode som en vanlig CNC -maskin.
Rekvisita
(for hver akse)
1 Arduino nano
1 Hbridge sterk nok til å håndtere hvilken motor du enn velger.
2 10k motstander
1 2k ohm motstand
1 500ohm gryte
2 IR -detektordioder
1 IR -emitterdiode
1 perf bord
litt ledning
et koderhjul (du kan lage det selv eller kjøpe et)
loddejern og loddetinn
wire cutter/stripper
en hacksag
Trinn 1: Skjær brettet
Bruk hacksagen til å skjære inn i perf -brettet for å lage et spor for koderen å gli gjennom.
Bildet ovenfor viser sporet i brettet og hvordan hjulet mitt passer inn i det.
Nøkkelen her er å kutte det litt dypere enn det trenger å være, slik at koderhjulet ikke trekker eller treffer brettet.
Detektorene og senderen må flankere sporet, så la det være nok plass på brettet for å imøtekomme dem.
Trinn 2: Montering
Plasser nano og andre komponenter på brettet.
Fordi det er perf bord og hvert oppsett kan være forskjellig plassering av deler er opp til deg, men tilkoblingene må være som vist på bildet.
Når du plasserer detektorene, må du passe på å knytte anodene sammen og koble dem til bakken, og katodene må være atskilt.
Sørg for at det er nok bly på detektorene og emitteren slik at de kan bøyes og justeres.
Du kan bruke tape eller krympeslange på detektorkatodene for å forhindre at de kortsluttes.
Potensiometeret bør settes rundt midten for å gi et godt utgangspunkt for kalibrering når du kommer til det trinnet.
Trinn 3: Programmer Nano
Etter at den er satt sammen kan du laste opp skissen til nano.
Kildefilen er en skisse for arduino, last den opp til brettet som på en annen arduino -skisse.
Montering av de mekaniske delene er opp til deg siden det er så mange alternativer for mekaniske deler.
Trinn 4: Kalibrering
Når du har brettet montert, programmert, montert på maskinvaren og koderhjulet er på plass, kan du begynne kalibreringen.
Når du monterer brettet, prøv å få det nær koderen, og i en posisjon der IR -dioder er nær oppstilt.
Du kan flytte diodene litt for øyet etter at brettet er montert for å få dem i nærheten av å stå i kø.
Nå driver du kontrollkortet du bygde, men ikke Hbridge.
Beveg mekanismen og koderen litt og se om det røde lyset blinker på nano.
Juster dioder og potensiometer til lysdioden reagerer når tennene på koderen beveger seg mellom dioder.
Potensiometeret justerer intensiteten til IR -lyset som sendes ut.
Hvis det er for sterkt, kan lyset sprette og få detektorene til å snuble når de ikke burde det.
For svak og detektorene vil ikke trippe.
Når du er fornøyd med justeringen, kan du bruke strøm til Hbridge.
Når du flytter på encoderen, bør brettet lese bevegelsen og prøve å flytte motoren tilbake til hvilestilling.
Hvis den i stedet begynner å rotere i den retningen du snudde koderen, vet du at ledningene til motoren må reverseres på hbridge -utgangen.
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
Mecanum Omni Wheels Robot With GRBL Stepper Motors Arduino Shield: 4 Steps
Mecanum Omni Wheels Robot With GRBL Stepper Motors Arduino Shield: Mecanum Robot - Et prosjekt jeg ønsket å bygge helt siden jeg så det på Dejans gread mekatronikkblogg: howtomechatronics.com Dejan virkelig gjort en god jobb som dekker alle aspektene fra maskinvare, 3D -utskrift , elektronikk, kode og en Android -app (MIT
DIY CNC -skrivemaskin ved bruk av GRBL: 16 trinn
DIY CNC-skrivemaskin ved bruk av GRBL: I dette prosjektet vil jeg vise deg hvordan du enkelt bygger din egen rimelige 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 i de
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: 7 trinn
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: Dette gjør det til et godt prosjekt å vise de få triksene som vil gjøre livet ditt enklere når du lager PCB. For å lære deg noen hacks, slik at du får mer ut av Eagle, jeg velger et enkelt prosjekt som jeg gjorde for min Kickstarter. Jeg trengte en ekstern
Arduino -basert DRO for GRBL CNC -maskin: 3 trinn (med bilder)
Arduino Based DRO for GRBL CNC Machine: Jeg startet dette prosjektet med et enkelt mål for øye. Jeg ville ha en enkel, men effektiv måte å se informasjon om CNC -maskinen min, mens jeg stod ved CNC -maskinen, i stedet for å krage nakken i nesten forvrengende stillinger, og skele som en