Hi
+1 for fusion360
I use Linuxcnc for the controller. I bought an Optimum BF30 mill and converted it to ballscrews. Nice thing about this mill is that there is a factory CNC kit available so there's already clearance under the table for the ball nuts.
My build is here...