$ 0 0 DRV8825 skips steps at low speeds. There's a fix for it, but maybe it would be better to use a different driver chip.