From 2c41857cb514c4b698eda24bab8cae97668bd7c0 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Tue, 30 Jun 2020 18:39:10 +0200 Subject: [PATCH] Raise Z 5cm after stopping Check if Z axis has been homed and, if so, raise Z at least 5cm after stopping so that the steel sheet can be comfortably removed. --- Firmware/ultralcd.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 704d9bb83..ecf206633 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -6307,8 +6307,10 @@ void lcd_print_stop() lcd_cooldown(); //turns off heaters and fan; goes to status screen. - current_position[Z_AXIS] += 10; //lift Z. - plan_buffer_line_curposXYZE(manual_feedrate[Z_AXIS] / 60); + if (axis_known_position[Z_AXIS]) { + current_position[Z_AXIS] += 50; //lift Z. + plan_buffer_line_curposXYZE(manual_feedrate[Z_AXIS] / 60); + } if (axis_known_position[X_AXIS] && axis_known_position[Y_AXIS]) //if axis are homed, move to parked position. {