Since I am extreme tight ass this is what I used and why.
LinuxCNC is free open source.
MESA FGPA 7i96s controller $149
MESA THCAD-10 (replaced by THCAD2) $79
That's all you need for CNC stuff, stepper motors/drivers are the same, power supplies, limit switches etc. all the same
I am over simplifying this please understand but this is the "core" of the machine.
There is alot of talk that the linuxcnc is a superior "real time" controller vs the Mach3 alternative and honestly all that shit is over my head.
But it does work well and while the Linux computer part kicked my ass for a long time because I was trying to use a NOT SUGGESTED laptop, that is not to be taken lightly. I am computer dangerous(dumbass) and there was a lot to learn but I was able to do it.
If you know up front you only want windows I am the last guy to talk you out of that because I know how much of ass whip Linux can be.
And for transparency I bought the
SheetCAM software for $145 to handle the CAM/nesting etc.