PanelDue 3.2.7 - bug with fan reporting
garyd9 last edited by garyd9
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.
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')
Created 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
requestedValueis supposed to be shown. I'll fix it in the next version.