|
|
@ -36,7 +36,7 @@ void GcodeSuite::M290() {
|
|
|
|
#if ENABLED(BABYSTEP_XY)
|
|
|
|
#if ENABLED(BABYSTEP_XY)
|
|
|
|
for (uint8_t a = X_AXIS; a <= Z_AXIS; a++)
|
|
|
|
for (uint8_t a = X_AXIS; a <= Z_AXIS; a++)
|
|
|
|
if (parser.seenval(axis_codes[a]) || (a == Z_AXIS && parser.seenval('S'))) {
|
|
|
|
if (parser.seenval(axis_codes[a]) || (a == Z_AXIS && parser.seenval('S'))) {
|
|
|
|
float offs = constrain(parser.value_axis_units(a), -2, 2);
|
|
|
|
const float offs = constrain(parser.value_axis_units(a), -2, 2);
|
|
|
|
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
|
|
|
|
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
|
|
|
|
if (a == Z_AXIS) {
|
|
|
|
if (a == Z_AXIS) {
|
|
|
|
zprobe_zoffset += offs;
|
|
|
|
zprobe_zoffset += offs;
|
|
|
@ -47,7 +47,7 @@ void GcodeSuite::M290() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
if (parser.seenval('Z') || parser.seenval('S')) {
|
|
|
|
if (parser.seenval('Z') || parser.seenval('S')) {
|
|
|
|
float offs = constrain(parser.value_axis_units(Z_AXIS), -2, 2);
|
|
|
|
const float offs = constrain(parser.value_axis_units(Z_AXIS), -2, 2);
|
|
|
|
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
|
|
|
|
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
|
|
|
|
zprobe_zoffset += offs;
|
|
|
|
zprobe_zoffset += offs;
|
|
|
|
refresh_zprobe_zoffset(); // This will babystep the axis
|
|
|
|
refresh_zprobe_zoffset(); // This will babystep the axis
|
|
|
|