Hi,
I still think you have the switches wrong....its easily done.
There is one other remote possibility and that is the difference between PPR and counts per rev.
Encoders have a certain number of lines which is the same as PPR. In the case of your steppers they have 1000
line encoders. When the two encoder channels are combined, they are in quadrature to each other, you end up getting
four times the number of distinct counts per revolution, ie 4000 counts.
I would expect, and am led to believe, the dip switch settings are counts per rev, not lines per rev. I am suspicious that
the actual travel is exactly 1/4 of what was expected.
Please go and double and triple check the dip switches. If they are indeed set to 2000 pulse per rev as you believe
then set your 'Steps per Unit' to 1600 and try the same test. The ESS can handle the extra pulse speeds no trouble.
Craig