Digital stepper driver patent