Skip to content

Commit

Permalink
🐛 Fix delta calibrate manual move scale (MarlinFirmware#22430)
Browse files Browse the repository at this point in the history
  • Loading branch information
InsanityAutomation authored and ptoal committed Dec 16, 2021
1 parent ab749d9 commit 807dc58
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Marlin/src/lcd/menu/menu_delta_calibrate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "menu_item.h"
#include "../../module/delta.h"
#include "../../module/motion.h"
#include "../../module/planner.h"

#if HAS_LEVELING
#include "../../feature/bedlevel/bedlevel.h"
Expand All @@ -46,7 +47,7 @@ void _man_probe_pt(const xy_pos_t &xy) {
do_blocking_move_to_xy_z(xy, Z_CLEARANCE_BETWEEN_PROBES);
ui.wait_for_move = false;
ui.synchronize();
ui.manual_move.menu_scale = _MAX(PROBE_MANUALLY_STEP, MIN_STEPS_PER_SEGMENT / float(DEFAULT_XYZ_STEPS_PER_UNIT));
ui.manual_move.menu_scale = _MAX(PROBE_MANUALLY_STEP, MIN_STEPS_PER_SEGMENT / planner.settings.axis_steps_per_mm[0]); // Use first axis as for delta XYZ should always match
ui.goto_screen(lcd_move_z);
}
}
Expand Down

0 comments on commit 807dc58

Please sign in to comment.