Feature Request: only act on last layer infill
haarp opened this issue · 1 comments
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.