tcaudle wrote:Gecko max microstep is X10. (2000 ppr) not sure how increasing micostep increases torque since the current waveform more closely approximates a sine wave that at lower steps where its closer to a modified squarewave (stepped wave) . That would indicate that the average (RMS) current is LESS at higher mircosteps.
There are formulas to calculate the loss of torque with increasing micro steps.
At 64 microsteps you need 12800 steps for one rev. of a 200 pole stepper To hit 1000 RPM you need 12800 X 1000 or 12800000 steps per minute or 213,333 steps per second, past you upper pulse limit of the driver and perhaps the software. The 1000 RPM translates to mm/min by doing the ratio math on the final drive mechanics. You need to know the linear travel per motor rev. 800 RPM is about tops for that pulse rate You may not be able to get that if the motors are underpowered for the load. . With a 3:1 reduction drive to a 25mm dia pinion you end up with about 20,000 mm/min top speed
The DM860 drivers appear to have anto resonance but I don't see a way to tune it and it does not mention step "morphing" to increase upper RPM torque (turns off microstepping
Another factor of smoothness of motion is the stability of the pulse train. Pulses generated by a parallel port are less stable meaning the pulse frequncy has "jitter" Modern step pulse cards that do not use the PC processor to generate the pulse create smoother motion and less tendncy to get mechanical resonance. Parallel Port based systems are limited on their pulse rate (pulses per second) .
yeah i'm thinking that it's something that can't be fixed unless you change the whole setup (no Parallel Port, other motors,...).