-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Power Panic and LCD menu #4635
Power Panic and LCD menu #4635
Conversation
by setting PENDING_RECOVERY_RETRY Also the default saved_printing_type after a reboot is now PRINT_TYPE_NONE
… and host prints
Cleanup format
Undo PP Z lift
All values in bytes. Δ Delta to base
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See my comments
- No wait for heatup during host print recovery - No extra Z lift when power panic happens during paused print - added an extra EEPROM value - fixed `EEPROM_LAST_ITEM` - changed EEPROM version to 3.14.0 - Added `reset_uvlo` function
- removed `reset_uvlo` as `#ifdef UVLO_SUPPORT` everywhere for MK2.5 is a huge change.
Kept few as these get too long
} | ||
} else { | ||
bMain=true; // flag (i.e. 'fake parameter') for 'lcd_sdcard_menu()' function | ||
MENU_ITEM_BACK_P(_i("No SD card")); ////MSG_NO_CARD c=18 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This changes the UI, is this change needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comments
…red by the top-level if statement.
Improved Power Panic
M79
to ensure that the host is ready to reprintM79
Autoload filament
menu only shown with active FSensor and NO filament detectedLoad filament
menu only shown with active FSensor and NO filament detected OR FSensor disabledUnload filament
menu only shown with active FSensor and filament detected OR FSensor disabledThis Firmware doesn't recover correctly with Prusa Link 0.8.0-alpha4 at this moment.
I was able to recover host prints with a modified OctoPrint + two Plugins and additional code (which isn't in this PR as this code is a workaround of existing OctoPrint+Plugins)
Update 27-03-2024
Added
EEPROM_UVLO_Z_LIFTED
to prevent multiple Z lifts in case of a power panic while the print is paused.A host print recovery it doesn't wait for hotend temp to be stable as it will go into pause state anyway and the hotend will be disabled while paused anyway.
Tested with MK404
Difference between SD and Host print power panic:
The print can't be recovered if a reset happens at the last step of the recovery as at this moment the power panic recovery is "completed" and the printer is back in normal mode.