I honestly cannot see why a RAMPS board cannot be used to run a home CNC machine. I intend to build a much larger 3D printer in the future after I conquer my Prusa i3. I have NEMA 23 steppers from a CNC machine I built a few years ago. I'm sure that the RAMPS will be OK as it is the stepper driver modules on the RAMPS board that control the actual powering of the steppers.

Old Man Emu