Hi,
all development ceased on Mach3 nine years ago. Notwithstanding that it works and has a loyal fanbase its obsolete. I've been using Mach4 for nine years and its
light years ahead in my opinion.
Mach4 all but requires an external motion controller. I use an Ethernet SmoothStepper, and my own breakout borad. I could recommend an MB3 breakout board (by CNCRoom),
all three ports developed, good balance of inputs and outputs, well developed spindle control circuits. Its sophisticated, but not cheap, none the less is good enough to justify the cost.
Mach4Hobby License $200
Ethernet SmoothStepper $225
MB3 breakout board $196
Cheap and cheerful second hand PC to run Mach4 $200
TOTAL $821.
There are other choices that could reduce that total somewhat, but I think the $821 (for a Mach4Hobby solution) figure is a good place to start your comparison.
For instance if you have one of the kids cast-off school laptops, that would save you having to buy another PC. Other choices are much cheaper and simpler
breakout boards, a C25 for example at $31. I would argue penny pinching on a breakout board is false economy....but then I don't have to justify the cost to
your wife either!
You need to be a little careful about making a decision on price alone.
You might think that my choice of Ethernet Smoothstepper and Mach4Hobby, with my own design breakout board is not the cheapest solution.....and you'd be right.
I've been using Mach4 and an ESS for nearly ten years. If I amortise over that ten years the CNC software and motion control hardware cost me less than $50/year.
I spend at least $500/year on carbide tools. One servo costs $438 plus another $156 freight (to NZ)....and I have five of those. I have a Fusion (Basic) subscription
and a Fusion Machining Extensions subscription (for four/five axis) and the two cost about $2000/year.
The point being that the CNC software and the motion hardware (ESS and breakout board) are actually the cheapest part of CNC. Don't penny pinch to get
a useful, flexible and expandable solution....its far from the most expensive part of CNC. Get a good or at least sound solution right from the start....and you'll never look back.
Craig