What you REALLY need is a billet windshield! CNC machined from transparent aluminum (aka sapphire...) billet...
Tool changer is not that bad, just a remapped m-code does the trick. I just haven't had time to button mine up on the Hurco.I'm a little late on this, but, I've kicked around the idea of doing a Fadal VMC15 LinuxCNC retrofit.
The X,Y,Z servos are simple enough, no worries there.
The ATC gets a bit harder. LinuxCNC supports ATCs well in theory, but figuring out how to interface to the actual ATC motor/servo would take some doing.
And then for the ATC you also need to get Spindle Orientation interfaced in too, and doing that seemed like quite a hurdle.
Finally, my machine has two speed spindle, and figuring out how to interface with that was still another unknown.
So overall, I felt the risk of starting on the retrofit and then hitting a wall was too high. But if somebody else has gone through it and documented some/all of those problems, that might make it more reasonable to attempt.
I've thought about that too. I wonder if they governed the speed of the rotation so the software was reliable, or if they had a limitation on the speed because the mechanism wouldn't spin faster reliably?You got a market for sure and who ever can speed up that slow a$$ tool changer...
HAAS deliberately end-of-lifed their control to drive upgrades. It's a tactic that lots of companies do, especially with cell phones. The advantage of the Fadal is that it's "knowable" and old tech. It's reliable and dead simple. The HAAS is simple to a point, but they started developing their control an entire generation later than Fadal. They also went with the Mac camp in the Mac vs PC war, in essence.I think that your reverse engineering time could have a better payback when you come out with a new board for Haas.
Think Snow Eh!