|
@@ -9485,6 +9485,11 @@ void restore_print_from_ram_and_continue(float e_move)
|
|
|
fanSpeed = saved_fanSpeed;
|
|
|
float e = saved_pos[E_AXIS] - e_move;
|
|
|
plan_set_e_position(e);
|
|
|
+
|
|
|
+ #ifdef FANCHECK
|
|
|
+ fans_check_enabled = false;
|
|
|
+ #endif
|
|
|
+
|
|
|
|
|
|
plan_buffer_line(saved_pos[X_AXIS], saved_pos[Y_AXIS], current_position[Z_AXIS], saved_pos[E_AXIS] - e_move, homing_feedrate[Z_AXIS]/13, active_extruder);
|
|
|
st_synchronize();
|
|
@@ -9495,6 +9500,10 @@ void restore_print_from_ram_and_continue(float e_move)
|
|
|
plan_buffer_line(saved_pos[X_AXIS], saved_pos[Y_AXIS], saved_pos[Z_AXIS], saved_pos[E_AXIS], 35, active_extruder);
|
|
|
st_synchronize();
|
|
|
|
|
|
+ #ifdef FANCHECK
|
|
|
+ fans_check_enabled = true;
|
|
|
+ #endif
|
|
|
+
|
|
|
memcpy(current_position, saved_pos, sizeof(saved_pos));
|
|
|
memcpy(destination, current_position, sizeof(destination));
|
|
|
if (saved_printing_type == PRINTING_TYPE_SD) {
|