Fix UBL manual mesh adjust behavior (#20248)
This commit is contained in:
parent
28cd6eca88
commit
5e57e60692
@ -949,7 +949,7 @@
|
|||||||
g29_repetition_cnt = 1; // do exactly one mesh location. Otherwise use what the parser decided.
|
g29_repetition_cnt = 1; // do exactly one mesh location. Otherwise use what the parser decided.
|
||||||
|
|
||||||
#if ENABLED(UBL_MESH_EDIT_MOVES_Z)
|
#if ENABLED(UBL_MESH_EDIT_MOVES_Z)
|
||||||
const float h_offset = parser.seenval('H') ? parser.value_linear_units() : 0;
|
const float h_offset = parser.seenval('H') ? parser.value_linear_units() : MANUAL_PROBE_START_Z;
|
||||||
if (!WITHIN(h_offset, 0, 10)) {
|
if (!WITHIN(h_offset, 0, 10)) {
|
||||||
SERIAL_ECHOLNPGM("Offset out of bounds. (0 to 10mm)\n");
|
SERIAL_ECHOLNPGM("Offset out of bounds. (0 to 10mm)\n");
|
||||||
return;
|
return;
|
||||||
@ -970,8 +970,6 @@
|
|||||||
|
|
||||||
do_blocking_move_to_xy_z(pos, Z_CLEARANCE_BETWEEN_PROBES); // Move to the given XY with probe clearance
|
do_blocking_move_to_xy_z(pos, Z_CLEARANCE_BETWEEN_PROBES); // Move to the given XY with probe clearance
|
||||||
|
|
||||||
TERN_(UBL_MESH_EDIT_MOVES_Z, do_blocking_move_to_z(h_offset)); // Move Z to the given 'H' offset
|
|
||||||
|
|
||||||
MeshFlags done_flags{0};
|
MeshFlags done_flags{0};
|
||||||
const xy_int8_t &lpos = location.pos;
|
const xy_int8_t &lpos = location.pos;
|
||||||
do {
|
do {
|
||||||
|
Loading…
Reference in New Issue
Block a user