Hi,
Try GRBL Shapeoko CNC Router, Rigid, Accurate, Reliable, and Affordable
It's for control of three or four stepper motors, for the proximity sensing you will need to #include something for it.
I suggest you look into the "Easy-Driver" for the project, the drivers will handle Nema17 motors I use them for a small two axis addon for my Drill-press.
Hope this helps!