I put together a really simple design for a telescope system. An AC timing motor where the frequency is varied. A square wave was used to drive the motor. He only need 60 Hz and wanted it battery powered, so you just drive a center-tapped transformer in reverse putting the 12 V on the CT and pulse the ends.
This is much smoother than a stepper could ever do.
I do understand steppers, but I lost all of my material. First, there is the understanding of Bipolar and Unipolar, voltages used and nameplate voltages.
Then add overcurrent protection for the drivers.
Now try to add microstepping to the mix. Microstepping is basically holding the current somewhere between two values.