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
M109 hanging when previously interrupted #3523
Comments
This only happens when you stop the print with temp very close to target temp or this happens when you stop the print at any given temperature ? |
it doesn't seem to change much whether I interrupt the |
It does show this behavior on the two printers I recently flashed with the current Marlin. But I must add that I can't reproduce this every single time. I guess there are some parameters influencing the bug that I still don't understand. |
Sounds like we might need to reset the residency timer when someone cancels heating – e.g., by using Stop Print from the LCD. Some state is not being reset. |
@JFD-Mtl What values are you using for |
#define TEMP_RESIDENCY_TIME 10 // (seconds)
#define TEMP_HYSTERESIS 3 // (degC) range of +/- temperatures considered "close" to the target one
#define TEMP_WINDOW 1 // (degC) Window around target to start the residency timer x degC early. |
@JFD-Mtl During heating there should be some temperatures logged to the serial console. If you happen to catch this in action, could you post the console output here for us to look at? |
I usually run the printers in standalone. I will get this data Monday. |
Can you be more specific on that part of the temperature log you need? I guess you need a sample of the console in debug mode while it hangs ? |
You can sample temperatures with |
If this issue is fixed, I can close this topic, yes? |
Ill reflash one of the printer with latest Marlin and keep you updated |
Today's |
I tested it shortly with the current RCbugFix and it seems to be working properly. Thanks |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hi, I recently began updating the Marlin on my Printers (previous: 1.0.2, new: current Marlin, constantly updated by git pulls)
I have noticed that whenever, during the start of a print, I interrupt a M109 (set and wait for hotend temp) by using "stop print" on my controller, when I restart the print, the print never takes off and gets stuck at the M109. Then, If I do something to bring the hotend outside of the "close temperature range", let's say by manually extruding a lot of material, the M109 kick in and the print start.
so, to resume, I get this behavior when:
Start a print:
Stop The print before the temperature has been reached (note: set temperatures stays set )
Restart the print
I do not get this behavior when:
Manually set the temperatures
Wait until the temperatures are stable
Start a print:
It also happened at least once when I stopped a print while it was printing its first layer.
Thanks
The text was updated successfully, but these errors were encountered: