[3.5.0-b2 SBC mode] CNC issue :
-
After updating to RRF 3.5.0-b2 from RRF 3.4.5 on my CNC-Lathe, I am getting this error messages when I want to start a .nc Jobfile. Depending on the jobfile the “illegal letter” number changes. Under RRF 3.4.5 I had no problem with this post processor.
-> Duet 3 6HC with attached SBC in CNC-Mode and RRF 3.5.0-b2-
M32 "0:/gcodes/Test Job1.nc" Error: Illegal parameter letter '1'
;TEST JOB1 G18 ; Select XZ plane for arc moves G21 ; Set units to mm G53 G0 X78. G53 G0 Z260. G90 ; Set absolute positioning ;DREHEN - PLANEN1 ;CHANGE TO T3 ON REAR TOOL POST T3 G54 M8 M3 S2600 G0 X23. Z0. G0 Z1.814 X13. G1 X9.414 F260. X8. Z0.4 X-0.4 X1.014 Z1.814 G0 X13. Z1.614 G1 X9.414 F260. X8. Z0.2 X-0.4 X1.014 Z1.614 G0 X13. Z1.414 G1 X9.414 F260. X8. Z0. X-0.4 X1.014 Z1.414 G0 X13. Z1.214 G1 X9.414 F260. X8. Z-0.2 X-0.4 X1.014 Z1.214 G0 X13. Z1.014 G1 X9.414 F260. X8. Z-0.4 X-0.4 X1.014 Z1.014 G0 X13. Z0.914 G1 X9.414 F260. X8. Z-0.5 X-0.4 X1.014 Z0.914 G0 X23. Z0. M9 M5 G53 G0 X78. G53 G0 Z260. ; Set absolute positioning M0
-
@MaxGyver Thanks for reporting this, hopefully @chrishamm will get a chance to look at it soon.
Initially i assumed the error was due to the number 1 in the print file name (can you try without that?) now I wonder if its to do with thisline;
X13.
CNC mode should handle further coordinates being sent without the G0/G1 command but that could also be the issue. please check.
Also i not you have M8 and M9 in your print file. I doubt this is the issue but do you have corresponding M8.g and M9.g files in your system directory?
-
@MaxGyver That's right, I could confirm this problem with your file. I am investigating.
PS: Fixed on GitHub.
-
@T3P3Tony
Yea, that was my first thought as well
Yes, I have a M8.g and M9.g in my system directory.@chrishamm
Wonderful, thank you so much for the swift response!
Are the updated binaries for the MB6HC already available, or do I have to wait for beta 3.5-b3 ?Cheers
Max -
@MaxGyver the binaries are not yet available.
-
@MaxGyver You can find updated DSF packages on our internal
dev
package feed (not documented, usedev
instead ofunstable
) - however use at your own risk! To update, you probably need to reinstall theduetcontrolserver
andduetruntime
packages.