I design and fabricate desktop CNC machines. I can help you out with the connections, electronic and electrical solutions, right software, PSU etc. Also i could suggest you other controller (raspberry pi, tb6560 based chips, Linisteppers etc) while helping you reduce costs.
Professionally I design flat bed CNC routers/plasma cutters. Right now i am in Oman, but i could help you out email + Hangout/Skype. It is easy to use and understand but you have to be patient when building one machine.
Reg.
Raj Shinai
+968 98819231
+1 585 957 8083