Handwheel is needed but on mine I have a 3:1 drive belt into an eight inch 90 turn table. I am using only a nema 17 stepper so I have a way to turn it by hand. Sounds under powered but I have loaded the table up with #70 and it turned with out loosing any steps. Thanks for your great work. Carl
Thanks for the encouragement. I ave a couple of Nema 17's here too but the mounting was easier with the NEMA 23.
Read ramp up stuff again. The algorithim will be:
Ramp up period is 20% of the division
Max speed period is 60% of the division
Ramp down is 20% of the division
we are going to talk Herz below but internally, we'll convert it to the timer interrupt delay (microseconds)
Lets assume a movement of 1,000 steps
1. Start at the specified (slow) starting speed (400 Hz is current default).
2. take 20% of the movement (200) steps
3.After each stepper pulse, reduce the timer delay by 1 microsecond for each of those 200 steps (speeding up), stopping if the maximum speed is reached (1000 Hz is current default).
4.Run at that speed for 600 steps (60%)
5.For the last 200 steps (20%), slow the stepper down by increasing the timer delay by 1 microsecond each step until it stops.
So on small movements we may never get to maximum speed but will always be accurate which is the goal!
I think for a microstepper, we should only change the speed for each full motor step (10 microsteps in the case of my Gecko)
Carl, your NEMA17 will thank me!