Innholdsfortegnelse:

CNC Servo Stepper (GRBL Capable): 4 trinn
CNC Servo Stepper (GRBL Capable): 4 trinn

Video: CNC Servo Stepper (GRBL Capable): 4 trinn

Video: CNC Servo Stepper (GRBL Capable): 4 trinn
Video: Arduino CNC Shield Tutorial - Control Stepper Motors using CNC Shield V3.0 2024, Juli
Anonim
Image
Image
Klipp brettet
Klipp brettet

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

montering
montering
montering
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

Kalibrering
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: