Browse Source

Center ABL grid on bed with H parameter. (#12610)

pull/1/head
MasterPIC 6 years ago
committed by Scott Lahteine
parent
commit
3bb8b3529a
  1. 4
      Marlin/src/gcode/bedlevel/abl/G29.cpp

4
Marlin/src/gcode/bedlevel/abl/G29.cpp

@ -385,9 +385,9 @@ G29_TYPE GcodeSuite::G29() {
if (parser.seen('H')) { if (parser.seen('H')) {
const int16_t size = (int16_t)parser.value_linear_units(); const int16_t size = (int16_t)parser.value_linear_units();
left_probe_bed_position = MAX((MIN_PROBE_X + MAX_PROBE_X - size) / 2, MIN_PROBE_X); left_probe_bed_position = MAX(X_CENTER - size / 2, MIN_PROBE_X);
right_probe_bed_position = MIN(left_probe_bed_position + size, MAX_PROBE_X); right_probe_bed_position = MIN(left_probe_bed_position + size, MAX_PROBE_X);
front_probe_bed_position = MAX((MIN_PROBE_Y + MAX_PROBE_Y - size) / 2, MIN_PROBE_Y); front_probe_bed_position = MAX(Y_CENTER - size / 2, MIN_PROBE_Y);
back_probe_bed_position = MIN(front_probe_bed_position + size, MAX_PROBE_Y); back_probe_bed_position = MIN(front_probe_bed_position + size, MAX_PROBE_Y);
} }
else { else {

Loading…
Cancel
Save