From 4ce9ddbb74052bce8799326e03bd9f5daa081957 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Mon, 15 Jun 2015 17:50:26 -0700 Subject: [PATCH] Check the temperature before filament change --- Marlin/Marlin_main.cpp | 6 ++++++ Marlin/configurator/config/language.h | 1 + Marlin/language.h | 1 + 3 files changed, 8 insertions(+) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 24eb891151..3dae65f713 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -4891,6 +4891,12 @@ inline void gcode_M503() { */ inline void gcode_M600() { float target[NUM_AXIS], lastpos[NUM_AXIS], fr60 = feedrate / 60; + if (degHotend(active_extruder) < extrude_min_temp) { + SERIAL_ERROR_START; + SERIAL_ERRORLNPGM(MSG_TOO_COLD_FOR_M600); + return; + } + for (int i=0; i