From f99196a7a019853cd1b3271f7468aadd8cd4d789 Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Wed, 22 Aug 2018 11:09:12 +0200 Subject: [PATCH 1/3] fix reseting during filament change --- Firmware/mmu.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Firmware/mmu.cpp b/Firmware/mmu.cpp index 843f415c..ab479fe5 100644 --- a/Firmware/mmu.cpp +++ b/Firmware/mmu.cpp @@ -239,6 +239,7 @@ bool mmu_get_response(void) while (!mmu_ready) { // mmu_loop(); + manage_heater(); if (mmu_state != 3) break; delay_keep_alive(100); From d2aeb40bee95035254acb1f8d5dd4c153df58187 Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Wed, 22 Aug 2018 15:46:36 +0200 Subject: [PATCH 2/3] manage response function update --- Firmware/mmu.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Firmware/mmu.cpp b/Firmware/mmu.cpp index ab479fe5..8990bee5 100644 --- a/Firmware/mmu.cpp +++ b/Firmware/mmu.cpp @@ -322,6 +322,7 @@ void manage_response(bool move_axes, bool turn_off_nozzle) } } lcd_display_message_fullscreen_P(_i("Check MMU. Fix the issue and then press button on MMU unit.")); + delay_keep_alive(1000); } else if (mmu_print_saved) { printf_P(PSTR("MMU start responding\n")); From a81b8dbd6187277c76ba149369368bc1b829d75a Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Wed, 22 Aug 2018 16:09:38 +0200 Subject: [PATCH 3/3] remove manage_heater --- Firmware/mmu.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/Firmware/mmu.cpp b/Firmware/mmu.cpp index 8990bee5..57da1e80 100644 --- a/Firmware/mmu.cpp +++ b/Firmware/mmu.cpp @@ -239,7 +239,6 @@ bool mmu_get_response(void) while (!mmu_ready) { // mmu_loop(); - manage_heater(); if (mmu_state != 3) break; delay_keep_alive(100);