You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have Anet A8 printer with added ESP3D. Added is filament sensor. Marlin is updated to 2.0.4 with filament sensor support.
I set polling every 5 seconds with M105 command to display temperatures. The problem appears when printer is paused for filament change. After change and resuming print, there is message "Click to resume ...". I found this is due to buffer overflow caused by M105 command. https://3dprinting.stackexchange.com/questions/7217/what-triggers-marlins-click-to-resume
Seems that ESP3D does not check command response and blindly send next commands. This produce buffer overflow in printer controller.
To Reproduce
Start printing
Click pause printing or remove filament to start Change filament procedure
Wait couple of minutes
Resume print
Expected behavior
After resume print this message should not be seen and print should resume without additional operator input.
ESP3D Firmware:
ESP3D FW version: 3.0.0.2b1
ESP3D-WebUI Version: 3.0.0-4b1.M2.1
Flash method: PlatformIO
Any change done in FW:
None
Target Firmware:
Name: Marlin
Version: 2.0.4
Board used (please complete the following information):
MCU: ESP8266
Name: ESP-01
Flash size: 1M
The text was updated successfully, but these errors were encountered:
Describe the bug
I have Anet A8 printer with added ESP3D. Added is filament sensor. Marlin is updated to 2.0.4 with filament sensor support.
I set polling every 5 seconds with M105 command to display temperatures. The problem appears when printer is paused for filament change. After change and resuming print, there is message "Click to resume ...". I found this is due to buffer overflow caused by M105 command.
https://3dprinting.stackexchange.com/questions/7217/what-triggers-marlins-click-to-resume
Seems that ESP3D does not check command response and blindly send next commands. This produce buffer overflow in printer controller.
To Reproduce
Expected behavior
After resume print this message should not be seen and print should resume without additional operator input.
ESP3D Firmware:
None
Target Firmware:
Board used (please complete the following information):
The text was updated successfully, but these errors were encountered: