Skip to content

Commit

Permalink
update HomingFR - add apply value
Browse files Browse the repository at this point in the history
  • Loading branch information
classicrocker883 committed Oct 15, 2024
1 parent 8b63e3d commit cd4c922
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions Marlin/src/lcd/e3v2/proui/dwin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2664,14 +2664,23 @@ void applyMaxAccel() { planner.set_max_acceleration(hmiValue.axis, menuData.valu
#endif

#if ENABLED(EDITABLE_HOMING_FEEDRATE)
void updateHomingFR(AxisEnum axis, feedRate_t value) {
switch (axis) {
case X_AXIS: homing_feedrate_mm_m.x = value; break;
case Y_AXIS: homing_feedrate_mm_m.y = value; break;
case Z_AXIS: homing_feedrate_mm_m.z = value; break;
default: break;
}
}
void applyHomingFR() { updateHomingFR(HMI_value.axis, MenuData.Value); }
#if HAS_X_AXIS
void setHomingX() { setPIntOnClick(min_homing_edit_values.x, max_homing_edit_values.x); }
void setHomingX() { setIntOnClick(min_homing_edit_values.x, max_homing_edit_values.x, homing_feedrate_mm_m.x, applyHomingFR); }
#endif
#if HAS_Y_AXIS
void setHomingY() { setPIntOnClick(min_homing_edit_values.y, max_homing_edit_values.y); }
void setHomingY() { setIntOnClick(min_homing_edit_values.y, max_homing_edit_values.y, homing_feedrate_mm_m.x, applyHomingFR); }
#endif
#if HAS_Z_AXIS
void setHomingZ() { setPIntOnClick(min_homing_edit_values.z, max_homing_edit_values.z); }
void setHomingZ() { setIntOnClick(min_homing_edit_values.z, max_homing_edit_values.z, homing_feedrate_mm_m.x, applyHomingFR); }
#endif
#endif

Expand Down

0 comments on commit cd4c922

Please sign in to comment.