|
|
@ -7984,7 +7984,7 @@ inline void gcode_M503() { |
|
|
|
if (diff) { |
|
|
|
for (uint8_t x = 0; x < GRID_MAX_POINTS_X; x++) |
|
|
|
for (uint8_t y = 0; y < GRID_MAX_POINTS_Y; y++) |
|
|
|
bed_level_grid[x][y] += diff; |
|
|
|
bed_level_grid[x][y] -= diff; |
|
|
|
} |
|
|
|
#if ENABLED(ABL_BILINEAR_SUBDIVISION) |
|
|
|
bed_level_virt_interpolate(); |
|
|
@ -7993,7 +7993,7 @@ inline void gcode_M503() { |
|
|
|
|
|
|
|
#if ENABLED(BABYSTEPPING) |
|
|
|
if (planner.abl_enabled) |
|
|
|
thermalManager.babystep_axis(Z_AXIS, lround((value - zprobe_zoffset) * planner.axis_steps_per_mm[Z_AXIS])); |
|
|
|
thermalManager.babystep_axis(Z_AXIS, lround(-(value - zprobe_zoffset) * planner.axis_steps_per_mm[Z_AXIS])); |
|
|
|
#endif |
|
|
|
|
|
|
|
zprobe_zoffset = value; |
|
|
|