This question pertains to this video as well as this one by the same person demonstrating his results with a stepper motor (along with a really neat testing method involving a laser spot on a wall a few meters away!).
How did he achieve this kind of high-resolution stepping behavior of < 0.04° steps (with 1-second holding at each step) on a standard, gearless 1.8° stepper motor?
The person claims to use "sine wave patterns" with Arduino's analogWrite function.
I am familiar with microstepping, but:
how is this done within an Arduino sketch and without some hardware like DRV8825 or L6470?
and how is he able to hold the position so definitely and accurately, something that articles about microstepping usually warn isn't exactly guaranteed?
(Obviously, there is no clear way to measure precision and accuracy here with the videos' limited provided information. However, approximating the wall's flat surface as part of a circle centered on the stepper, we can see that there are very fine steps formed by the laser spot -- as well as a fairly small deviation between expected and observed angle for each step, especially in the 2nd video I linked.)