It's one of the reasons I wasn't keen on this shield was that I didn't really understand it!
I think my reasoning for using MICROSTEP was that the other settings moved quite jerkily - it's the same kind of behaviour as when the old motorshield was overpowered. And sure enough, when I turned the power down, the jerkiness got better. I think I felt that microstepping would work more reliably, without having to do the power supply tuning, because that's quite difficult.
In common with all microstepping drivers, you should define your machine size in full steps (ie motorStepsPerRev=200), and the use stepMultiplier=16.
The purpose of that is to prevent the motor from ever stopping on a microstep position - that's not really possible to do, and it heats up and gets angry if you try.
Interleaved style, you should double your motorStepsPerRev (ie 400), and have stepMultiplier=1.
sn
|