@nicaris After homing X and Y, your homeall.g tries to move to the bed centre:
; home Z var xCenter = move.compensation.probeGrid.mins[0] + (move.compensation.probeGrid.maxs[0] - move.compensation.probeGrid.mins[0]) / 2 - sensors.probes[0].offsets[0] var yCenter = move.compensation.probeGrid.mins[1] + (move.compensation.probeGrid.maxs[1] - move.compensation.probeGrid.mins[1]) / 2 - sensors.probes[0].offsets[1] G1 X{var.xCenter} Y{var.yCenter} F6000 ; go to bed centre G30 ; probe the bedDoes it move to the centre?
You have a BLTouch configured. What reading do you see in DWC for 'Z-Probe'? It should be '0'. Does the probe pin deploy? If not see https://docs.duet3d.com/User_manual/Troubleshooting/BLTouch_troubleshooting
Test the direction of movement of the Z axis, see https://docs.duet3d.com/en/How_to_guides/Commissioning#h-10-check-stepper-motors
If you command a positive move of the Z axis, the bed should move away from the nozzle. Does it? If not, change the direction of the motor by changing the S parameter of the M569 command of the corresponding motor(s).
Please post the response to M122, so we can see which firmware version you are using.
Ian