@guitartoys You can't do G30 X0 Y20 (the X and Y are ignored in that case), so you will need to move to your homing X/Y first and then run G30 (with no parameters). Where on the bed do you normally print things? If like most people you normally print in the centre of the bed I would change the point you use to home z (ser z=0) to be that location.
