I would tend to want to keep that good stuff too! I know the cost of a newer Galil is an impediment. Especially if you have a 21x3 at the moment. But I can promise you that you will be MUCH happier with the 41x3. It is simply a better controller than the 21x3 for a milling machine motion controller. It will do the rest of the machine justice.
Perhaps you can sell the 21x3 and put that towards a 41x3? Then you could run Mach 4 or Mach 3 and choose the one you like best. Just keep in mine that if you want to control the spindle from the Galil, you need to get one extra axis on the Galil. I suggest a 4153 for milling machines if you EVER think you might want to run a rotary 4th axis.
I have a 4080 on my machine running Mach 4. It is poetry in motion! It is a Matsuura that originally had a YASNAC control on it. One of the I/O boards went out on it and I decided to retrofit it to Mach instead of just buying a replacement board for the YASNAC. Best decision I every made! Mach4/Galil blows that YASNAC away! Now, it took a lot of work and I had to buy a Galil, but the costs were not that much more than buying the replacement board for the YASNAC on the surplus market. My only regret is the purchase of the 4080 instead of a 4153. The 4080 is so overkill it isn't even funny.
Steve
Thanks for all the above commentary, it is very helpful. I am in the process of converting a Bridgeport size mill to CNC. I have brushed DC servos and want to use a "dual loop" setup (linear encoders on the ways and rotary encoders on the motors), for backlash compensation the Galil supports this. That's why I bought my 2240 (eBay) I now realize, If I want this to work as best as possible, I will need to upgrade to a 41x3, I will buy new from Galil, at this point, it will be worth it.
I just want to be sure there are no compatibility issues using dual loop setup on a 41x3 with Mach 4?
Many Thanks.
Eddy