|
@@ -5055,6 +5055,8 @@ void home_all_axes() { gcode_G28(true); }
|
5055
|
5055
|
|
5056
|
5056
|
bool zig = PR_OUTER_END & 1; // Always end at RIGHT and BACK_PROBE_BED_POSITION
|
5057
|
5057
|
|
|
5058
|
+ measured_z = 0;
|
|
5059
|
+
|
5058
|
5060
|
// Outer loop is Y with PROBE_Y_FIRST disabled
|
5059
|
5061
|
for (uint8_t PR_OUTER_VAR = 0; PR_OUTER_VAR < PR_OUTER_END && !isnan(measured_z); PR_OUTER_VAR++) {
|
5060
|
5062
|
|
|
@@ -13025,6 +13027,7 @@ void prepare_move_to_destination() {
|
13025
|
13027
|
#if ENABLED(CNC_WORKSPACE_PLANES)
|
13026
|
13028
|
AxisEnum p_axis, q_axis, l_axis;
|
13027
|
13029
|
switch (workspace_plane) {
|
|
13030
|
+ default:
|
13028
|
13031
|
case PLANE_XY: p_axis = X_AXIS; q_axis = Y_AXIS; l_axis = Z_AXIS; break;
|
13029
|
13032
|
case PLANE_ZX: p_axis = Z_AXIS; q_axis = X_AXIS; l_axis = Y_AXIS; break;
|
13030
|
13033
|
case PLANE_YZ: p_axis = Y_AXIS; q_axis = Z_AXIS; l_axis = X_AXIS; break;
|