Stepper motor off sync

Grumpy_Mike:
Any sort of rounding introduces an error, it is this error you want to eliminate to keep your motor in step.
Another way to go about it is to have an error accumulator variable and have a leap step when it overflows into a complete step out.

But I'm working absolutely. So that little error shouldn't need to be accounted for, it's irrelevant because the previous number isn't used. I've even tested this, I had it counting 0-7, and tell me whenever a number gets skipped and none ever did.