Not sure if overrun is a problem but the problem is more apparent if the program I wrote is just run, in step mode the error is small.
I have often wondered if the controller will allow for the steps to be carried out.
All in all I am surprised that this all works as in to get the max power from the steppers you have to step slowly and therefore max moving speed will suffer

Peter