PanelDue 3.2.7 - bug with fan reporting
-
Now that paneldue is using the object model for fan reporting, it should be reporting the "requestedValue" and not the "actualValue" in order to match both DWC and user interaction.
More information:
Using M106 L and X parameters, it's possible to change the meaning of different fan percentages. For example, on my delta printer, I configure my berd-air with "X0.50." When I do that, if gcode (or DWC) requests 100% fan speed, the fan's actual PWM is at 50%. When gcode requests 60% fan speed, the fan's actual PWM is at 30%.
In that last example (configured to max at 0.5, followed by M106 S.6), DWC will show "60" (which is correct - that's what the gcode requested.) However, PanelDue 3.2.7 is showing "30" (reflecting the 'actualValue') instead of "60" (the 'requestedValue')
Take care
GaryCreated PanelDue issue 89: https://github.com/Duet3D/PanelDueFirmware/issues/89
(Not doing a PR because I'm unable to recompile PanelDue at this time.)
-
@garyd9 Thanks for reporting. Indeed you are correct that
requestedValue
is supposed to be shown. I'll fix it in the next version.