I have doubled, halfed, and quadrupled my steps per mm (160 for 1/16th stepping) but the problem is that it moves 70mm for every 100mm when set properly (doubled). Doubling the steps again makes it move 140mm for every 100mm.
I've checked and re-checked my parts - I have 2mm belt, 1.8degree steppers, 20 tooth pulley...
Are there any other reasons that would cause this? Or do I just have to manually change the steps per mm by a factor about 1.4? That seems way too big a factor, I should be able to get much closer distances from these calculations. Everything is moving smoothly, belts are tight, nothing is skipping or jumping so I'm out of ideas.