diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index a6d5e068..bed0da31 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -3540,6 +3540,7 @@ void lcd_wizard(int state) { break; case 7: //load filament lcd_show_fullscreen_message_and_wait_P(MSG_WIZARD_LOAD_FILAMENT); + lcd_update_enable(false); lcd_implementation_clear(); lcd_print_at_PGM(0, 2, MSG_LOADING_FILAMENT); loading_flag = true; diff --git a/Firmware/ultralcd_implementation_hitachi_HD44780.h b/Firmware/ultralcd_implementation_hitachi_HD44780.h index 98303dc3..710de49f 100644 --- a/Firmware/ultralcd_implementation_hitachi_HD44780.h +++ b/Firmware/ultralcd_implementation_hitachi_HD44780.h @@ -966,7 +966,7 @@ if (print_sd_status) custom_message = false; custom_message_type = 0; } - if (custom_message_state > 3 && custom_message_state < 10 ) + if (custom_message_state > 3 && custom_message_state <= 10 ) { lcd.setCursor(0, 3); lcd_printPGM(PSTR(" ")); @@ -974,11 +974,6 @@ if (print_sd_status) lcd_printPGM(MSG_HOMEYZ_DONE); custom_message_state--; } - if (custom_message_state == 10) - { - lcd_printPGM(MSG_HOMEYZ_DONE); - custom_message_state = 9; - } } }