Added selectable microstepping