I’m sure the J-Tech could do what you wanted but the X-Controller or the Gshield can not be used as 4 axis controllers. You would need to swap one of the other axis to act as the 4th. Mach3 can do this but then your looking past the GRBL part of Xcarve.
Look here for more info: