Hi,
I use Mach4Hobby and have done for eight years, its light years ahead of Mach3, notwithstanding that Mach3 works.I'm hung up on whether to go for the WixHC Mach4, or the Warp9 ESS ?
Under no circumstances consider a WixHC Mach4, they don't work properly, so much so that they won't support the GUI. Avoid XHC like the plague.
I use an ESS and it works great.
Ballscrews are the heart of the motion control system, any inaccuracy results in inaccurate parts, not matter the BS 'screw mapping'.
Rolled C7 ballscrews are cheap and not too bad, 50um over 300mm but have bad cyclic error, 35um per rotation. You really want C5 (C3 is even better)ground ballscrews, unfortunately they are
eyewateringly expensive, 10 times that of a C7. They are 18um per 300mm but most importantly the cyclic is 8um per rotation. If you are serious about making accurate engineering grade
parts then you need C5's or better yet C3's.
Those steppers are wrong, the inductance is 6.8mH. You want low inductance steppers, 1mH-2mH, 1 mH preferred and reject anything over 2mH. Low inductance allows for greater speed without losing steps.
These high inductance ones will start missing steps at 500rpm, they are cheap and look good, just made to trap new buyers, don't fall for this rubbish.
The drivers you linked to are 50V max...that's not enough. You should plan on using 80V minimum. The higher the voltage the faster steppers can go without losing steps, so get as high voltage
drivers you can afford.
Craig