Browse Source

Merge pull request #1907 from DRracer/fan_check_error_fix

Do not allow resume printing if fans are still not ok
Marek Běl 4 years ago
parent
commit
cb6a3e7e12
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Firmware/Marlin_main.cpp

+ 6 - 0
Firmware/Marlin_main.cpp

@@ -9367,6 +9367,12 @@ void stop_and_save_print_to_ram(float z_move, float e_move)
 void restore_print_from_ram_and_continue(float e_move)
 {
 	if (!saved_printing) return;
+	
+#ifdef FANCHECK
+	// Do not allow resume printing if fans are still not ok
+	if( fan_check_error != EFCE_OK )return;
+#endif
+	
 //	for (int axis = X_AXIS; axis <= E_AXIS; axis++)
 //	    current_position[axis] = st_get_position_mm(axis);
 	active_extruder = saved_active_extruder; //restore active_extruder