this really is a piece of cake
Try looking at
Grbl Controller 3.0 | zapmaker
Im currently building a CNC Plasma Table and converting my old Miller to CNC.
this firmware and software GUI has been fantastic.
im using the arduino Uno, but it is possible to use the mega and ramps sheild
best of luck