Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Two small changes to make SV06 Plus fully usable with the stock touchscreen.
Fixed a case where the printer would get stuck in the wait_for_user loop after filament runout sensor was triggered. In this loop filament_ran_out does not get updated so the printer got stuck (clicking continue on the screen triggers case 1). Instead read the sensor pin directly.
Changed LCD display to use Marlin's internal print progress state. It now displays Marlin's own progress status and works with M73.
Requirements
Sovol SV06 Plus with stock touchscreen.
Benefits
Fixes stuck printer whenever filament runout sensor was triggered.
More accurate print progress display.
Configurations
MarlinFirmware/Configurations#1118
Related Issues