Thermostatic Fan no longer functions after print job abort
-
Try creating a cancel.g and defining what you want to happen when you cancel the print. (turn off heaters, home x and y, etc) and see if that makes a difference.
-
Do you have the same problem when a print job ends by completion?
-
@baird1fa said in Thermostatic Fan no longer functions after print job abort:
Do you have the same problem when a print job ends by completion?
No - it works fine if it completes normally.
@Phaedrux said in Thermostatic Fan no longer functions after print job abort:
Try creating a cancel.g and defining what you want to happen when you cancel the print. (turn off heaters, home x and y, etc) and see if that makes a difference.
Ok, I'll see if I can come up with something.
Any examples on hand I can draw from? -
What is in you ending script from the slicer? I had something similar happen with my BLTouch servo pin (PWM) and it turns out that is was caused by the stepper for the direct drive staying active. I had to send an M18 E0:1 command time disable my extruder.
It might be something similar if you have a direct drive or an M18 that is in the ending script of your slicer GCodes.
-
@baird1fa said in Thermostatic Fan no longer functions after print job abort:
What is in you ending script from the slicer? I had something similar happen with my BLTouch servo pin (PWM) and it turns out that is was caused by the stepper for the direct drive staying active. I had to send an M18 E0:1 command time disable my extruder.
It might be something similar if you have a direct drive or an M18 that is in the ending script of your slicer GCodes.
But it's not getting that far - this is only for canceled jobs. The end script never occurs.
Besides it's just:M106 S0 ; turn off cooling fan M104 S0 ; turn off hotend M140 S0; turn off bed G91 G1 H2 Z3 F6000 ; lift Z relative to current position G90 G1 X0 Y280; part removal G91 G1 H2 Z-2 F6000 ; lower Z again G90 ; absolute positioning
-
When you cancel a job do you pause it first, then cancel? If so the you are calling pause.g then stop.g, so there is no need for cancel.g. But try adding the ending script into stop.g and see if that works.
Except maybe the part removal moves.
-
Ok, we ended up creating a
cancel.g
file with the same content as the above end script and now it all works fine. -
Interesting. The cancel.g file is optional and does not exist by default, so if this was a widespread bug I think we'd have heard about it more by now.
-
@Phaedrux said in Thermostatic Fan no longer functions after print job abort:
Interesting. The cancel.g file is optional and does not exist by default, so if this was a widespread bug I think we'd have heard about it more by now.
Yeah - I don' t know. Maybe something that should/could be tweaked in my config.g
Though, in general I've found the Duet3 to be.... maybe not buggy, but quirky. For example, if you try to adjust baby-steps while it's heating before a print job, the whole thing hangs and will never start printing. Have to power cycle everything. Stuff like that and a few other small thing I just haven't gotten around to posting about -
@adammhaile that's an interesting not about the babysteps during preheat. I've done that a few times and it hasn't cause me a problem. the bugs must also be linked to specific setups, a perfect storm situation as it were.