Thanks for that information Bill. Great stuff.
My main interest in the RAMPS 1.4/Mega2560 setup with Marlin firmware, is to support my BCL users. Since I've already made the needed mods to BCL to work with this configuration, I guess if I were to do it on my own laser machine, I'd use the same setup.
However, having a 3D Printer from FolgerTech, I'm very impressed by their Z axis construction...very beefy...this printer uses the RAMPS 1.4/Mega2560 combination and I'm sure Marlin. Someday, I'd like to buy this same 3D Printer kit without the hot bed and without the Extruder and try and turn it into a laser machine with a nice, bult-in Z axis. Obviously I'd want to connect my BCL software to it and use it.
I still have to figure out how I'm going to modify the table to work as a laser work area.
Here is the frame:https://folgertech.com/products/folger-tech-reprap-prusa-i3-clear-frame-full-3d-printer-kit-ramps-gt2