Why are the temperatures displayed after slicing different to those set in the gcode by a few degrees?
Because it is just a guesstimation for the preview.
The colour scale is not accurate.
But why is the software ‘guesstimating’ those figures? A software can’t literally guess - it has to be using data points. I can’t see how it makes sense for the software to output a different temperature in its preview than it does in g-code.
Even if you think “oh well maybe it reads back it’s own temperature and knows it is ‘x’ degrees out at ‘y’ temperature” surely it would just account fore this and correct the temperature?
It’s more of a curiosity apart from anything, it just seems really bizarre to me from a software standpoint.
If you want to see the exact temperature used for each print segment within a layer, use the horizontal slider at the bottom of the preview tab. If the tab is set to display temperature, the exact numbers will be shown near the slider as you scroll within a layer.
You get a coloured image with that you won’t get a fixed number of pixels per layer.
As said by the nice guy above: Check the temps for the individual layers with the slider but don’t go with the colour you see in the full image