Thank you.
I will have to make sure what ever firmware I go with support this.
Looking at M218 only supports X Y no Z. hmmm
G10 looks more promising but only support in RepRap Firmware.
Hoping the RepRap Firmware runs on RUMBA motherboard. at first glance only see Marlin. This is where I get lost. G10 in Marlin is Retraction. GRRR (g-code for frustration). and you ask why Rumba. becuase of multi fan support for multi extruders and some extras thermister senors.
EDIT:
looks like the current build does support Z with M218
http://marlinfw.org/docs/gcode/M218.html