Cool project, and as an amateur tinkerer, I love to see these things open sourced and documented as there is so much to learn.
I'm a little surprised by the nema motors, as they look overdimensioned for the task. Is there a good reason? Stability/precision?