-
Notifications
You must be signed in to change notification settings - Fork 12
Description
I'm using:
Windows 11Pro 23H2
Cura 5.7.0
Ultimaker S5 gen1 printer with material station
_Edit:
I'm using AA 0,8mm printcores in both extruders and a 0,2mm layer height.
I've set the script settings to:
- offset layer 8
- start with 265 degrees C
- increments from 5 degrees C
- change at layerheight 50_
I used this model to perform a temperature test for PETG filament. I ran the post processing script: TempFanTower and set the settings...
I ran the test and noticed several unwanted temperature changes:

I unpacked the *.UFP file and looked at the Gcode and saw the added temperature changes as 'M140 S' but also other temperature changes also M104 S, probably generated by Cura (could't find out why).
I looked at the TempFanTower.py script on github and noticed there isn't a routine that does a check if there are more M104 S codes in between the added temperature settings for every layer change. It should do that.
Furthermore it's better to use the M109 R command; this waits for the nozzle to reach the setted temperature before moving on and it does this for both cooling off or heating up to that temperature (see here)