rfinnie/OctoPrint-BedCooldown

Feature Request: only act on last layer infill

haarp opened this issue · 1 comments

haarp commented

Hello,

this is a nifty plugin that will save some energy and time. Thanks!

Stefan from CNC Kitchen claims that inconsistent bed temperatures can lead to Z-banding. https://www.youtube.com/watch?v=9JyydfcOcD0

So by using this plugin, you might get some different looking perimeters during the end of a print.

Thus my idea would be: Instead of using time and percentage, cooldown should start when the print has reached the last layer and the perimeters are complete (assuming the print was sliced perimeters-first, which it usually is). This way, you still get some cooldown advantage, especially on larger surfaces, but it cannot possibly leave marks on the perimeters.

Thanks!

Nice suggestion, thanks! Unfortunately, I think plugins can only hook into when a Z change occurs, and doesn't know whether that's the last layer or not (or whether things like the finishing move-away Z change is the last layer, etc). I'd love to be proven wrong, and will leave this open if someone can figure out how to implement it.