I am a fan of OpenBuilds.org, I built this machine.
http://openbuilds.org/builds/c-beam%...te-maker.2020/
It is rigid enough for Ali(I am assuming this means aluminum) and can be modified to your work envelope needs for a very reasonable price.

I have used a couple of USB style controls for other projects and found that I dislike Mach3 and USB communications.
So I found Planet CNC MK3 that has Ethernet connection and it works great. The 3D digitizing works great and is easy to setup.

http://www.planet-cnc.com/index.php?page=hardware


I wanted closed loop, which is usually $170-$200 an axis. I found an integrated Hybrid stepper that is closed loop with the drive integrated in the motor, NEMA 23 for $70 each plus $50 shipping for 4 motors.

http://jmcmotion.en.made-in-china.co...23-Ihss57.html

The routers and small DC spindles will not work very well in Ali, so I went with this spindle and VFD setup.

http://www.ebay.com/itm/250788776889...%3AMEBIDX%3AIT

This spindle is a beast and the 800W version will work also. You will have to make a mount for this spindle because the OpenBuilds mount is 72mm and this spindle is 80mm.

CamBam is a great cam software for the money, and the Planet CNC software has a conversational programing also.