I performed an experiment to see if I could scratch build a CNC/Printer/Laser-Engraver/Plasma-Cutter/EDM-Mill. I started with Mega/RAMPS/GRBL, a cumbersome pile of parts from at least two boxes of parts and junk, and verified that I can perform all five functions reasonably well, with about 10 minutes of Z-parts switch over, including recalibrations. I spent $115, but my junk boxes are impressive. It's a mess of ugly welding and chewing gum, but it works. I even made it WiFi with an ESP8266 and the ESP3D code.
The only real problem is that the CNC function can only cut wood (NEMA17 is what I had). So, I bought a WorkBee frame as the base for a second, more powerful machine. Its beefy X axis can handle multiple Z frame configurations, the bed frame can easily handle bed management, or a rotary axis etc. This is the right frame to use, given my goals and stingy budget.
Add a frame, ya gotta add a controller and drivers, right?
All of the controllers are a bit weak for one process or another process. Marlin or GRBL do printing and CNC OK, but Laser engraving and EDM are a small or giant pain, respectively. Moar resources are needed for what I want, so a 32bit board makes sense. The Duet3D-2 is the obvious best hardware currently, based on just its hardware capabilities. However, it only runs RRF, which is an ugly limitation. Being a programmer has its perqs, so I bought one.
Question: All DIY-anything controller users beat every conceivable modification to a greasy pulp within a few hours of opening the shipping carton, so why is the Duet3D still chained to reprap firmware after all this time? Did the higher price scare off the scientists? Am I beating a dead Haas??
If there are already ports of other firmware to the Duet, complete or otherwise, I'd appreciate a link.