Scott_M
Well-Known Member
I wanted to see how Chuck's code worked with a micro-stepping driver so I rigged this test up using an old stepper and driver from my Tormach mill. This is a "Tordrive 2000" 10 microstep driver and a 640 oz. in. Nema 34 stepper motor. The motor is spec'd at 24-70 volts and 5.5 amps, I am kind of surprised how well it ran at 19 volts. The power supply I am using is a Laptop charger rated at 19.5volts and 6.2 amps.
I modified Chuck's code a little bit to remove the second device. I also set the default delay to 0, with the micro-stepping driver it was running painfully slow with the delay set at 5. And just for fun I changed the "set num of divisions" to use 2 lines of the display.
I know there was some concern that this code was using "floating point" math, I wanted to see where the limits would be.
It looks like it will work for a 40:1 rotary table. But not for a 90:1.
This test was with 80000 steps
200 steps per turn for stepper x 10 microsteps x 40 turn table = 80000.
Short video.
www.sdmfabricating.com/upload_page/ArduinoRotaryTest.MOD
I tried a different file format maybe you Mac guys can see it now ?
Scott
I modified Chuck's code a little bit to remove the second device. I also set the default delay to 0, with the micro-stepping driver it was running painfully slow with the delay set at 5. And just for fun I changed the "set num of divisions" to use 2 lines of the display.
I know there was some concern that this code was using "floating point" math, I wanted to see where the limits would be.
It looks like it will work for a 40:1 rotary table. But not for a 90:1.
This test was with 80000 steps
200 steps per turn for stepper x 10 microsteps x 40 turn table = 80000.
Short video.
www.sdmfabricating.com/upload_page/ArduinoRotaryTest.MOD
I tried a different file format maybe you Mac guys can see it now ?
Scott