|
@@ -582,6 +582,9 @@ void resume_print(const float &slow_load_length/*=0*/, const float &fast_load_le
|
582
|
582
|
|
583
|
583
|
TERN_(HAS_LCD_MENU, lcd_pause_show_message(PAUSE_MESSAGE_RESUME));
|
584
|
584
|
|
|
585
|
+ // Check Temperature before moving hotend
|
|
586
|
+ ensure_safe_temperature();
|
|
587
|
+
|
585
|
588
|
// Retract to prevent oozing
|
586
|
589
|
unscaled_e_move(-(PAUSE_PARK_RETRACT_LENGTH), feedRate_t(PAUSE_PARK_RETRACT_FEEDRATE));
|
587
|
590
|
|
|
@@ -594,8 +597,6 @@ void resume_print(const float &slow_load_length/*=0*/, const float &fast_load_le
|
594
|
597
|
// Unretract
|
595
|
598
|
unscaled_e_move(PAUSE_PARK_RETRACT_LENGTH, feedRate_t(PAUSE_PARK_RETRACT_FEEDRATE));
|
596
|
599
|
|
597
|
|
- ensure_safe_temperature();
|
598
|
|
-
|
599
|
600
|
// Intelligent resuming
|
600
|
601
|
#if ENABLED(FWRETRACT)
|
601
|
602
|
// If retracted before goto pause
|