1
$\begingroup$

Is there a setting or G-code, to prevent Ultimaker Cura from setting the nozzle and build plate temperatures to 0? I have looked and have not found anything in the printer beginning/ending G-code, print settings, etc...

Would this have something to do with it?
end GCODE

$\endgroup$
3
  • $\begingroup$ Cura will skip emitting the heat-up gcode at the beginning if your custom start gcode contains variable expansions for temperature, but I don't know if there's anything comparable for end gcode. This is actually really annoying. You might need a postprocessing script to fix it. $\endgroup$ Nov 19 '20 at 1:36
  • $\begingroup$ Playing with the settings, I can keep the build plate hot, but the hotend still gets reset. $\endgroup$
    – dandavis
    Nov 19 '20 at 4:57
  • $\begingroup$ It is a fire hazard to not turn off the hotend after the print. $\endgroup$
    – Trish
    Nov 20 '20 at 15:03
1
$\begingroup$

In CuraEngine's FffGcodeWriter::finalize method, G-code to zero the bed and enclosure temperature is only written if the machine profile defines a heated bed/enclosure, so you could in theory avoid the cooldown by telling Cura your machine doesn't and putting the heatup commands in your custom start gcode instead of letting Cura emit them itself. However it unconditionally zeros all of the hotend temperatures, and does this after emitting your custom end G-code, so you can't even turn the hotend back on from there. The only way to undo Cura's insistence on turning it off is with some sort of postprocessing.

$\endgroup$
3
  • $\begingroup$ The insistence on turning off the hotend is a fire safety thing. $\endgroup$
    – Trish
    Nov 20 '20 at 15:04
  • $\begingroup$ @Trish: Yes, but that can be handled better in the firmware or print server (preferably independenly in both, so if either one fails on its own the other works as a fallback) as an inactivity timeout rather than an immediate cooldown (which messes up immediate second print; even if you rapidly re-select "preheat" it's cooled down to 160 or so already). $\endgroup$ Nov 20 '20 at 17:10
  • $\begingroup$ It's actually rather odd that Cura doesn't have an option to disable hotend temperature controls entirely, since presumably some people will use it with non-heated extruders for pastes that are viscous but flow at room temperature. $\endgroup$ Nov 20 '20 at 17:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.