Una forma de aumentar la resolución para que pueda realizar pasos casi exactamente un grado es usar un microstepping driver .
Ese tipo de controlador funciona mediante la modulación PWM de la corriente a las bobinas del motor en una proporción que permite que el rotor se estabilice en una posición entre los polos. Realmente no puede aumentar la resolución por un factor enorme, a pesar de que el controlador interviene (digamos) 128 o 256 microsteps, pero podría ser lo suficientemente bueno para usted.
Si tuviera 8 microsteps en un motor de 1.8 grados angulares, entonces cada paso representaría 0.225 grados, y cada 40 microsteps (9 °) volvería al paso completo exacto.
Usted puede hacer los suyos, o existen proveedores comerciales como Gecko.