Probe offset wizard fixes (#20414)
* STOW probe, reverting incorrect earlier change from #20344 * Adjust soft endstop disables, to ensure travel below bed functions properly Co-authored-by: FanDjango <FanDjango@users.noreply.github.com>
This commit is contained in:
parent
04a3bd0d34
commit
43222d5879
|
@ -133,11 +133,13 @@ void prepare_for_probe_offset_wizard() {
|
||||||
|
|
||||||
// Probe for Z reference
|
// Probe for Z reference
|
||||||
ui.wait_for_move = true;
|
ui.wait_for_move = true;
|
||||||
z_offset_ref = probe.probe_at_point(wizard_pos, PROBE_PT_RAISE, 0, true);
|
z_offset_ref = probe.probe_at_point(wizard_pos, PROBE_PT_STOW, 0, true);
|
||||||
ui.wait_for_move = false;
|
ui.wait_for_move = false;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
SET_SOFT_ENDSTOP_LOOSE(true); // Disable soft endstops for free Z movement
|
||||||
|
|
||||||
// Move Nozzle to Probing/Homing Position
|
// Move Nozzle to Probing/Homing Position
|
||||||
ui.wait_for_move = true;
|
ui.wait_for_move = true;
|
||||||
current_position += probe.offset_xy;
|
current_position += probe.offset_xy;
|
||||||
|
@ -173,7 +175,6 @@ void goto_probe_offset_wizard() {
|
||||||
ui.goto_screen([]{
|
ui.goto_screen([]{
|
||||||
_lcd_draw_homing();
|
_lcd_draw_homing();
|
||||||
if (all_axes_homed()) {
|
if (all_axes_homed()) {
|
||||||
SET_SOFT_ENDSTOP_LOOSE(true); // Disable soft endstops for free Z movement
|
|
||||||
z_offset_ref = 0; // Set Z Value for Wizard Position to 0
|
z_offset_ref = 0; // Set Z Value for Wizard Position to 0
|
||||||
ui.goto_screen(prepare_for_probe_offset_wizard);
|
ui.goto_screen(prepare_for_probe_offset_wizard);
|
||||||
ui.defer_status_screen();
|
ui.defer_status_screen();
|
||||||
|
|
Loading…
Reference in a new issue