Hi. Interesting project. I have a lot of experience automating printer equipment where the print heads must raise and lower very accurately, and in these cases it is necessary to use step motors. I wonder what kind of motor do you want to use ?. Is it a DC or AC motor? . kindly, In case of being a direct current motor it is possible to use an H-Bridge to change the direction of the motor without using relays. Anyway, if the use of relays is necessary, it could also be done (it is only a recommendation).
If you would like to make a comment or question, please let me know. I am here to help you.
Thank you
regards
Darwin