FR: Minimum elapsed print time #9

Closed
opened 2022-09-21 17:14:54 +00:00 by Ghost · 1 comment
Ghost commented 2022-09-21 17:14:54 +00:00 (Migrated from codeberg.org)

Currently the ways to avoid turning off the bed early are percent complete and time left to print. However, I believe the primary factor for whether the bed will retain heat as the print completes is how long it has been on. I haven't tested this but my theory is that when the bed has been on for longer, various parts of the bed other than the thermistor soak up heat increasing the cooldown time. (A test would be to heat the bed and cool down as soon as it reaches temperature and heat it for say 20 minutes and see if the cooldown is slower). Presumably, this is the reason for the "percent complete" parameter, however, it isn't exactly correlated with how long the bed has been on,

What I would like is another threshold for "minimum elapsed print time" so it will only cooldown if the print has been going on for that amount of time.

Currently the ways to avoid turning off the bed early are percent complete and time left to print. However, I believe the primary factor for whether the bed will retain heat as the print completes is how long it has been on. I haven't tested this but my theory is that when the bed has been on for longer, various parts of the bed other than the thermistor soak up heat increasing the cooldown time. (A test would be to heat the bed and cool down as soon as it reaches temperature and heat it for say 20 minutes and see if the cooldown is slower). Presumably, this is the reason for the "percent complete" parameter, however, it isn't exactly correlated with how long the bed has been on, What I would like is another threshold for "minimum elapsed print time" so it will only cooldown if the print has been going on for that amount of time.
rfinnie commented 2022-10-02 18:59:08 +00:00 (Migrated from codeberg.org)

I'm not totally convinced on your theory, but FYI, the reason for the percentage trigger is to guard against really short prints. It's really just there to make sure the bed doesn't turn off immediately after the print starts and the print is trying to get adhesion on the first layer or so.

That being said, minimum elapsed was easy to implement and is in 0.5.0. Enjoy!

I'm not totally convinced on your theory, but FYI, the reason for the percentage trigger is to guard against really short prints. It's really just there to make sure the bed doesn't turn off immediately after the print starts and the print is trying to get adhesion on the first layer or so. That being said, minimum elapsed was easy to implement and is in 0.5.0. Enjoy!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rfinnie/OctoPrint-BedCooldown#9
No description provided.