Wäre es gerade mit der Ansteuerung nicht einfacher Schrittmotoren zu verwenden? Hier gibt es mit
IMT901 oder
TB6560AHQ günstige und einfach zu beschaltende Treiberbausteine. Da braucht man Arduino Seitig dann nur 2 Ausgänge, einen für Step und einen für Direction. Den passenden Motor bekommt man recht günstig bei
Pollin. 200 Steps bei 1/8 Microstep macht immerhin 0.225 Grad Auflösung. Die Frage ist natürlich was so ein Motor wiegt, aber da könnte man ggf. auch noch was kleineres finden.
Edit: Der Schrittmotor bei Pollin ist ein 35BYG104 und wiegt etwa 100g. Das ist denke ich etwas zu schwer, da bräuchte man auf jeden fall was leichteres. Wenns kleiner wird, dann werden allerdings auch die 1.8Grad pro Step eher selten und da müsste man dann halt gucken, ob der noch genug Power hat.