I came across this little stepper controller board that does just what I needed. This can manage the motor's position, auto home, and more. This is a quick overview, as I am already using this board in a larger machine that's nearly finished.
www.pololu.com/product/3138
28 апр 2020