RRF3 DWC M291
-
In my new set up with duet3 RRF3, any macros containing M291 codes is reported as not supported. How come?
-
Interesting, should not be DWC related though.
But it is not mentioned in https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview so probably an oversight somewhere.
-
Yes upon execution DWC reports M291 code is not supported but then displays the last M291 message in the macro!
The macro though is executing the other commands in the correct order and the M291 messages are then actually displayed in the correct order as well although they are a little late! -
It may be reported by DWC, but the support, or lack thereof is probably in RRF was my point, which is kinda moot.
Would you mind sharing the actual code in question and the specific versions of RRF3 and DSF?
Plain
M291 P"test"
works fine in DWC2, CodeConsole and the serial console* here on RRF 3.0beta11 and DSF 1.2.1.0 and 3.0RC1 which I just updated to.*) serial spits the msg to serial and not DWC2.
-
Seems related to blocking calls (in DCS, may want to file an issue over at https://github.com/chrishamm/DuetSoftwareFramework/issues )
pi@duet3:/opt/dsf/bin $ echo 'M291 P"test" S3' > /dev/ttyACM0 pi@duet3:/opt/dsf/bin $ cat /dev/ttyACM0 test Send M292 to continue or M292 P1 to cancel ok ^C pi@duet3:/opt/dsf/bin $ echo 'M291 P"test" S3' | sudo ./CodeConsole Connected! Error: Code is not supported
-
@bearer
Well spotted!
It looks like you've found the reason. I don't know why I should have to report it on chrisham's GitHub though.
I thought that was one of the reasons for this forum! -
Tbh I have no idea what sort of affiliation there is there, but it is my impression he'll respond faster to github than the forum. You could always just kick back or try tagging him here.
-
Dumb question but how would I tag him.
Ive visited his GitHub but you have to sign up to GitHub before you can raise an issue - which I don't want to do. -
just use @ and then the forum should autocomplete as you type
-
@chrishamm
HI
I would like to raise the above issue for your attention. -
-
Ok thanks for your help.