Ok, this is an issue i had a long time ago. if you manualy set your temps in the start script you need to make sure that you have one set prefeably the last set of bed and extruder tempertures set to the S3D variables for the same.
I belive this post was the one that i orginaly found out about the odd behavure of temp:
viewtopic.php?f=8&t=1959
I was setting a lower set of temps to do all my autocalibrations for my delta printer and saw the same rise drop and rise in the temps. I also saw it in the gcode file that it was duplicating the operating tempertures. So that was what had me dig into the code of scripting.
Code: Select all
G28 ; Home axis
M106 S0 ; Fans speed off
M140 S50 H0 ; Sets bed temp [bed1_temperature]
G10 P0 S150 R150 ; Set T0 active and standby temps
T0 ; Activate tool 0
M116 P0 H0; Waits for active temp of T0 and Bed0
G4 S30 ; Wait for 30 seconds
G32 ; Bed probing
G29 S1 ; Load bed mesh
M140 S[bed1_temperature] H0 ; Sets bed temp
G10 P0 S[extruder0_temperature] R175 ; Set T0 active and standby temps
M116 P0; Wait for T0 tempture
G4 S30 ; Wait 30 seconds
The above is my start code for my delta for referance to how I have it set and i actualy have it fully commeted so i can go back later and understand what i did when i created it