Fix for motor "inching"

One of the  pins used to set the microstepping value was also allocated
to the OMComHandler, which caused the microstep setting to fluctuate
unpredictably, resulting in location inaccurcy, especially during
continuous video moves. This is fixed in this commit.

(Thanks Kevin!)