Stepper Motor Step Accuracy Issues

dev_000:
Any idea on why its working only in the global enable mode and not in other ones? I cant use the global enable in the final design because of constant power draw constraints, hum of the motor and switching noise its inducing. So I have to get it working in one of the other enable modes and also achieve good accuracy. I cant seem to think of a reasonable explanation as to why it is stepping only in Global enable mode.

Because that is how steppers must be driven. If you need it to work some other way then you need some other kind of motor.

A few days back, you asked how 3D printers achieve this accuracy. They do not turn the motors off while printing. If that did happen then the entire print is ruined.