arduino uno
cnc shield v3
nema 17, x 2 on y axis. x 1 on x axis. x 1 on z axis.
psu set @ 13.2 volts
drivers show 0.75 with multi meter.
grbl 1.1
arduino ide 2.0.4
i would like to thank @ptillisch on here who helped me greatly so far with a different issue.
my z axis moves smooth and hits the limit switch and homes as i think it should.
the x and y axis are moving slowly and noisy and i was researching and everything seems to point to pulse time but at that point i get lost in the ever ending field of this project.
my question is can anyone help me or point me to how i can change the pulse for this set up or how to get the x and y axis to move not so slowly that when they hit the limit switch they cant retract fast enough and alarm trips.
Your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with (nor for advice on) your project.
It might be advisable to post your code, the specifications of the motors, details of the CNC shield and details of your power supply. I don't know much about motors but it might others to help you.
Is this erratic move at start up?
My guess is:
The z movement moves away, up from the surface. Then it can go at full speed.
x and y moves slowly in order to not run passed the home switches.
You need to provide more information, data etc about Your system.
Nobody can tell out the initial post.
the stepper motors have the following tag on them, 17hd48002h-22b.
upon start up all axis make a noise for a split second and thought this was normal operation of powering up so to speak, the x and y axis no matter where they are positioned run slowly like the pulse/signal is not good. power supply is a meanwell unit with 20 amps and just over 13 volts.
ON startup, ALL stepper motors will position them selves to a full step position. Is this what you are referring to?
You relate that the Z-axis moves to the limit switch at startup. Are your Y-axis and X-axis not doing the same? All those moves are done by testing the limit switch and then moving ONE step closer and repeating.
@Paul_KD7HB yes that's what I'm referring too. the x and y axis move so slow in homing that i get a alarm.
i have checked the vref and they are all at 0.75, power supply is a meanwell adjustable unit and im currently sat at 13.6 volts.
the speeds are very slow on x and y axis, on another arduino uno and this cnc shield v3 with same drivers but running grbl 13.2 the stepper motors moved as i was wanting but the grbl 13.2 i ran into a whole lot more errors.
@ballscrewbob here is a screen grab of what i downloaded and had my arduino uno, cnc shield v3 and drivers running things until i managed to figure out the grbl 1.1 "well i was helped on this forum for the right direction".
DO NOT TRY LOAD OTHER ITEMS INTO THE BOARD AFTER YOU HAVE INSTALLED IT.
Now double check all your "$" settings are correct and change as needed.
Your current steps look out of whack $100-102
The acceleration figures also look slightly low $120-122
Now go get UGS or LASERGRBL etc. sender programs and use those to fire your G-CODE into the Arduino.
@Ballscrewbob i changed the $110 $111 and $120 $121 and that solved the speed issue but gave me another of the y axis steppers turning at a different rate of speed, 3 to 1 difference in ratio. jumpers are exact double checked wiring, connections exact same power rating through both drivers.
You can either calculate the exact step figures and there are a few methods online for that.
I found it easier to use a digital Vernier myself.
Simple did an axis move of 10 mm and measured it.
Then I simply added steps or removed them on the appropriate axis.
Usually they are multiples of the original value eg. if you have only 5mm movement for a 10mm step and your value is 400 then another 400 to make it 800 will correct it.