Fix ExtUI invalid speed, timer (#15031)
This commit is contained in:
committed by
Scott Lahteine
parent
155765646e
commit
f218405c36
@ -320,7 +320,7 @@ namespace ExtUI {
|
||||
#endif
|
||||
|
||||
constexpr float max_manual_feedrate[XYZE] = MANUAL_FEEDRATE;
|
||||
setFeedrate_mm_s(max_manual_feedrate[axis]);
|
||||
setFeedrate_mm_s(MMM_MMS(max_manual_feedrate[axis]));
|
||||
|
||||
if (!flags.manual_motion) set_destination_from_current();
|
||||
destination[axis] = clamp(position, min, max);
|
||||
@ -331,7 +331,7 @@ namespace ExtUI {
|
||||
setActiveTool(extruder, true);
|
||||
|
||||
constexpr float max_manual_feedrate[XYZE] = MANUAL_FEEDRATE;
|
||||
setFeedrate_mm_s(max_manual_feedrate[E_AXIS]);
|
||||
setFeedrate_mm_s(MMM_MMS(max_manual_feedrate[E_AXIS]));
|
||||
if (!flags.manual_motion) set_destination_from_current();
|
||||
destination[E_AXIS] = position;
|
||||
flags.manual_motion = true;
|
||||
@ -714,17 +714,26 @@ namespace ExtUI {
|
||||
}
|
||||
#endif
|
||||
|
||||
#if HAS_BED_PROBE
|
||||
float getZOffset_mm() {
|
||||
float getZOffset_mm() {
|
||||
#if HAS_BED_PROBE
|
||||
return zprobe_zoffset;
|
||||
}
|
||||
#elif ENABLED(BABYSTEP_DISPLAY_TOTAL)
|
||||
return babystep.axis_total[BS_TOTAL_AXIS(Z_AXIS) + 1];
|
||||
#else
|
||||
return 0.0;
|
||||
#endif
|
||||
}
|
||||
|
||||
void setZOffset_mm(const float value) {
|
||||
if (WITHIN(value, Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX)) {
|
||||
void setZOffset_mm(const float value) {
|
||||
#if HAS_BED_PROBE
|
||||
if (WITHIN(value, Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX))
|
||||
zprobe_zoffset = value;
|
||||
}
|
||||
}
|
||||
#endif // HAS_BED_PROBE
|
||||
#elif ENABLED(BABYSTEP_DISPLAY_TOTAL)
|
||||
babystep.add_mm(Z_AXIS, (value - babystep.axis_total[BS_TOTAL_AXIS(Z_AXIS) + 1]));
|
||||
#else
|
||||
UNUSED(value);
|
||||
#endif
|
||||
}
|
||||
|
||||
#if HAS_HOTEND_OFFSET
|
||||
|
||||
|
@ -198,10 +198,8 @@ namespace ExtUI {
|
||||
void normalizeNozzleOffset(const axis_t axis);
|
||||
#endif
|
||||
|
||||
#if HAS_BED_PROBE
|
||||
float getZOffset_mm();
|
||||
void setZOffset_mm(const float);
|
||||
#endif
|
||||
float getZOffset_mm();
|
||||
void setZOffset_mm(const float);
|
||||
|
||||
#if ENABLED(BACKLASH_GCODE)
|
||||
float getAxisBacklash_mm(const axis_t);
|
||||
|
@ -60,7 +60,7 @@ void _man_probe_pt(const float &rx, const float &ry) {
|
||||
host_prompt_do(PROMPT_USER_CONTINUE, PSTR("Delta Calibration in progress"), PSTR("Continue"));
|
||||
#endif
|
||||
#if ENABLED(EXTENSIBLE_UI)
|
||||
ExtUI::onStatusChanged(PSTR("Delta Calibration in progress"));
|
||||
ExtUI::onUserConfirmRequired(PSTR("Delta Calibration in progress"));
|
||||
#endif
|
||||
while (wait_for_user) idle();
|
||||
ui.goto_previous_screen_no_defer();
|
||||
|
Reference in New Issue
Block a user