RFF 3.2b1 Heater over powered message always reports heater 0
-
This certainly looks like a minor bug to me. There are 2 heaters in config.g - heater 0 and heater 1. These error messages show the same heater number (0) but different predicted temperatures so it can't be the same error reported twice.
Warning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 365C Warning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 446
Given that the "A" parameter is pretty good indication of the max temperature, and we have ...
M307 H0 A421.6 C860.4 D14.2 S1.00 V24.0 B0 M307 H1 A308.5 C117.3 D4.4 S1.00 V24.0 B0
....then it rather looks like the first error "Heater 0" message should say "Heater 1" I'd have thought.
-
With Beta 2 released now, would you be able to test again with that?
https://github.com/Duet3D/RepRapFirmware/releases/tag/3.2beta2
-
@Phaedrux I did that just before I posted the config.g
Same result with 3.2bIt's not causing me any issues.
I just suspect the firmware isn't reading the heaters array correctly based on the current OM. -
Thanks for testing.
-
You have two M307 H0 commands in config.g. The first one is:
M307 H0 B0 S1
I suspect that one is causing the first warning. As you haven't specified the A, C and D parameters, it will use default parameters.
Please try removing that first M307 command and see if you still get two warnings.
-
@dc42
Well that's embarrassing.
I actually had duplicates of both M307 commands.
I can confirm I only get one error now. -
Thanks for confirming. It's highlighted that the mechanism to use different default M307 parameters when the heater is already configured as a bed or chamber heater isn't working.
-
Out interest Is there a way to suppress the M307 warning ?
-
@CaLviNx said in RFF 3.2b1 Heater over powered message always reports heater 0:
Out interest Is there a way to suppress the M307 warning ?
Mea culpa on the T100000. Learn something new every day.
The M307 warning will not occur if you increase your M143 maximum temp to within close range of the warning temp. However that defeats the point of the max temp limit.
-
we are all human