From 306c184b1a0e45484655174cb39d7d368a48fb44 Mon Sep 17 00:00:00 2001 From: Robert Kirk Date: Wed, 21 Dec 2016 20:30:51 -0500 Subject: [PATCH] Allow M600 when dryrun debugging --- Marlin/Marlin_main.cpp | 2 +- Marlin/ultralcd.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index e9bf5b10e..2761e8a22 100755 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -7267,7 +7267,7 @@ inline void gcode_M503() { */ inline void gcode_M600() { - if (thermalManager.tooColdToExtrude(active_extruder)) { + if (!DEBUGGING(DRYRUN) && thermalManager.tooColdToExtrude(active_extruder)) { SERIAL_ERROR_START; SERIAL_ERRORLNPGM(MSG_TOO_COLD_FOR_M600); return; diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp index c5102db7d..ce42b1e54 100755 --- a/Marlin/ultralcd.cpp +++ b/Marlin/ultralcd.cpp @@ -829,7 +829,7 @@ void kill_screen(const char* lcd_msg) { #if ENABLED(FILAMENT_CHANGE_FEATURE) void lcd_enqueue_filament_change() { - if (thermalManager.tooColdToExtrude(active_extruder)) { + if (!DEBUGGING(DRYRUN) && thermalManager.tooColdToExtrude(active_extruder)) { lcd_save_previous_screen(); lcd_goto_screen(lcd_filament_change_toocold_menu); return;