@dc42 thankyou, I tried the changes for R and D but it made little difference.

Eventually the temperature does stabilise so I need to have a check prior to the print start

With my limited skills I have tried to have a condition to check the heat.heaters[1].current
but I end up in a loop or it is ignored.

Could you suggest a suitable test please