The temperatures for the extruders will not properly set within the start gCode section, they do properly set once the tool change for that extruder occurs. Presently I have the hand-edit the start of each gcode to update the warmup and purge temperatures before the print starts. I run a number of materials through this machine, so I'd rather not get around it by hacking together a new custom FDM profile with hard coded sane values, as that would still ignore the slice-time temperatures I'm trying to use.
This machine profile is built from a custom FDM profile
My start gCode:
M80 ;power onT0M117 Warming...M140 S{material_bed_temperature_layer_0} ; set bed tempM191 S60M141 S75M190 S{material_bed_temperature_layer_0} ; set bed tempM104 S200 T0M104 S200 T1M211.1 S1 X1 Y1 Z0 Z1 ;Ensure endstops are enabledG91 ;relative positioningG0 Z10 F5000 ;move Z down from wherever it isG90 ;absolute positioningG28 X0; home X axesG0 X100 F12000 ; center XG28 Y0 Z0 ;home yG1 X-30 Y240 F15000 ;deploy probeM104 S{material_print_temperature} T0M104 S{material_print_temperature} T1G32 ;probe bedG0 X100 Y240 F15000 ;center xM211.1 S0 X1 ;Disable x-max endstopG1 X240 F15000 ;Store probeG0 X100 F15000 ;center xG28 Z0M211.1 S1 X1 ;enable X endstop againT1G1 X186 Y245 F12000M109 S{material_print_temperature}G92 E0G1 E10 F100 ;purgeG92 E0M104 S0T0G1 X186 Y245 F12000M109 S{material_print_temperature} ; set extruder tempG92 E0G1 E10 F100 ;purgeG92 E0G1 X220 Y235 F15000G1 X195 Y220G1 X220 Y235G1 X195 Y235G1 X220 Y220T1G1 X195 Y220 F15000G1 X215 Y235G1 X195 Y235G1 X215 Y220T0
This screenshot I believe covers what I have things set to, and where/when I think it's pulling the incorrect values
[/media]