External stepper drivers and servo-stepper drivers problems

Hello!
I am using 2HSS57 stepper motor drivers with 57j1880ec-1000 servo-stepper motors for a H-Bot 3D printer. Those are working in pair and steps per motor revolution is set up directly on driver.
My printer does 40 mm per motor revolution => 0.025 revolution per millimeter. The problem is when I set up for example 10000 steps per revolution on motor driver and write 250 steps per millimeter in configuration file, it is not working. Axes are not reaching needed positions and stops too early. Printer won’t even home due to “give up when reached certain traveling distance” setting. However, when I set up 3200 steps per revolution and don change anything in configuration file, it is working well.
Could you please help me find the problem?

Imported from wikidot

Smoothie does exactly the number of steps per millimeter you ask it to, and there is no way for it to do anything else. This probably means you are mistaken in your understanding of how to set up the steps per millimeter for the driver. Maybe double-check that ?