macro with M291 cancel doesn't clear whirly
-
Minor niggle: I'm using M291 S3 in a macro to give the user an oportunity to cancel the macro. It works fine, but if I cancel the macro, the whirly blue circle in DWC user interface never stops. That is, the macro does abort but the user interface indicates it is still running, apparently forever (until I run another macro, which clears it).
This is my simplified case to demonstrate it:
M291 R"aha" P"Proceed?" S3 M117 "doing stuff" G4 P600 M117 "finished doing stuff"
So, if I run this from the panel to the far right of dashboard, if I click 'OK' it behaves exactly as expected - it does stuff, then finishes doing stuff, then finishes, all good. However, if I click 'Cancel', it doesn't do stuff (which is good), but the blue whirly continues whirling, and I can't run that macro again. I can run a different macro (e.g. one that contains only
M117 "null"
), and when that macro stops running both blue whirlies stop.It is a minor annoyance rather than a big problem - I have a macro that runs for some time (several hours) without much visible activity, and the whirly telling me reliably whether it's running or not would be useful.
It's mainboard: Duet 3 Mini 5+ (Mini5plus) with firmware: RepRapFirmware for Duet 3 Mini 5+ 3.4.5 (2022-11-30)
There's a toolboard: Duet TOOL1LC rev 1.1 or later (actually 1.3) firmware version 3.4.4 (2022-10-14 11:46:33)
Duet WiFi Server Version: 1.27 -
Can you confirm that DWC is also running 3.4.5?
-
@Phaedrux Sorry, yes - Duet Web Control 3.4.5
I've now tried both Firefox v 109.0.1 (64-bit) and Edge v 110.0.1587.41 (Official build) (64-bit) both on Windows 10 Home v 22H2.
It also behaves the same when the browser is Firefox on an Android tablet.
-
Only thing left to try is the 3.5 beta to see if the problem is still present there.
https://github.com/Duet3D/RepRapFirmware/releases/tag/3.5.0beta2
https://github.com/Duet3D/DuetWebControl/releases/tag/v3.5.0-beta.2
-
@Phaedrux Thanks. However, it's a new machine I'm just assembling and configuring for the first time, so I think I'm not going to try less tested firmware just now - if something doesn't go as expected I won't know whether it's my build, my configuration, or the firmware.
I'll return to it in due course.
-
@Phaedrux I'm having the same problem, my DWC is 3.4.4.
I looked at the release notes for 3.5 Beta2 and I saw a fix for the OK button but nothing on the Cancel button.I finally have everything working as I want it so maybe someone that is testing 3.5 Beta2 can check this on their machine.
Thanks,
Jeffery