Small driver achieves 356 microsteps