From 7780052fb3e7b64350d59bd435a95098d6440d38 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Mon, 7 Nov 2016 03:16:05 -0600 Subject: [PATCH] Give instant feedback for filament change --- Marlin/ultralcd.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp index 00e58ca2d1..1642639128 100755 --- a/Marlin/ultralcd.cpp +++ b/Marlin/ultralcd.cpp @@ -715,6 +715,13 @@ void kill_screen(const char* lcd_msg) { #endif #endif + #if ENABLED(FILAMENT_CHANGE_FEATURE) + static void lcd_enqueue_filament_change() { + lcd_filament_change_show_message(FILAMENT_CHANGE_MESSAGE_INIT); + enqueue_and_echo_commands_P(PSTR("M600")); + } + #endif + /** * * "Tune" submenu @@ -830,7 +837,7 @@ void kill_screen(const char* lcd_msg) { // Change filament // #if ENABLED(FILAMENT_CHANGE_FEATURE) - MENU_ITEM(gcode, MSG_FILAMENTCHANGE, PSTR("M600")); + MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_enqueue_filament_change); #endif END_MENU();