can you use grbl for this ?

So much more user friendly than marlin (what isn't ?)

Other than that, looking good :-)