|
|
@ -4786,31 +4786,29 @@ inline void gcode_M503() { |
|
|
|
#ifdef CUSTOM_M_CODE_SET_Z_PROBE_OFFSET |
|
|
|
|
|
|
|
inline void gcode_SET_Z_PROBE_OFFSET() { |
|
|
|
float value; |
|
|
|
|
|
|
|
SERIAL_ECHO_START; |
|
|
|
SERIAL_ECHOPGM(MSG_ZPROBE_ZOFFSET); |
|
|
|
SERIAL_CHAR(' '); |
|
|
|
|
|
|
|
if (code_seen('Z')) { |
|
|
|
value = code_value(); |
|
|
|
float value = code_value(); |
|
|
|
if (Z_PROBE_OFFSET_RANGE_MIN <= value && value <= Z_PROBE_OFFSET_RANGE_MAX) { |
|
|
|
zprobe_zoffset = value; |
|
|
|
SERIAL_ECHO_START; |
|
|
|
SERIAL_ECHOLNPGM(MSG_ZPROBE_ZOFFSET " " MSG_OK); |
|
|
|
SERIAL_EOL; |
|
|
|
SERIAL_ECHOPGM(MSG_OK); |
|
|
|
} |
|
|
|
else { |
|
|
|
SERIAL_ECHO_START; |
|
|
|
SERIAL_ECHOPGM(MSG_ZPROBE_ZOFFSET); |
|
|
|
SERIAL_ECHOPGM(MSG_Z_MIN); |
|
|
|
SERIAL_ECHO(Z_PROBE_OFFSET_RANGE_MIN); |
|
|
|
SERIAL_ECHOPGM(MSG_Z_MAX); |
|
|
|
SERIAL_ECHO(Z_PROBE_OFFSET_RANGE_MAX); |
|
|
|
SERIAL_EOL; |
|
|
|
} |
|
|
|
} |
|
|
|
else { |
|
|
|
SERIAL_ECHO_START; |
|
|
|
SERIAL_ECHOPGM(MSG_ZPROBE_ZOFFSET " : "); |
|
|
|
SERIAL_ECHO(zprobe_zoffset); |
|
|
|
SERIAL_EOL; |
|
|
|
SERIAL_ECHOPAIR(": ", zprobe_zoffset); |
|
|
|
} |
|
|
|
|
|
|
|
SERIAL_EOL; |
|
|
|
} |
|
|
|
|
|
|
|
#endif // CUSTOM_M_CODE_SET_Z_PROBE_OFFSET
|
|
|
|