Cura: How to prevent my 3D printer from auto cooling after prints
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.