Fix sporadic display issues on Anycubic 1.0 display #536
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix_sporadic_display_issues"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Anycubic 1.0 display ignores acyclic telegrams as J23 or J18 if they are sent too fast after last cyclic telegram.
This results for the user in sporadic not occuring mask "Lack of filament..." or no continue button at filament sensor or M600 G-Code command.
The last issue is catatrophic for the print job because interrupted at this point.
A not optimal workaround is to print with a parallel listening terminal at a PC and continue with M108 but this is not very comfortable.
The topic was discussed in detail in issue #490. This PR fix the problem by integrating a minimum time delay before the relvant acyclic telegrams which was seen at original anycubic i3 mega S fw.
Requirements
Benefits
Configurations
The code was successfull tested on a Anycubic i3 Mega S changed in v1.5.3. Without the change the print could often not continued because the continue button did not occure. With the change 10 times M600 Codes or 10 times filament sensor triggers ended successfull.
Related Issues
https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/490