Closed jaysuk closed 3 months ago
What would be the purpose of this? The CAN address of the main board is always zero, and to use M954 on an expansion board you need to specify its CAN address using the B parameter. Either way, you already know the CAN address. The only situation in which I think it has a possible use is if you configure a main board as an expansion board, and then send commands directly to that board over USB or UART; but that's an odd use case.
not planned until we understand a usecase.
Duet Forum Discussion Thread
N/A
Which Duet products are you using?
Firmware Version
3.4.6
Duet Web Control Version
3.4.6
Are you using a Single Board Computer (RaspberryPi) with your Duet?
Please upload the results of sending M122 in the gcode console.
Please upload the content of your config.g file.
Please upload the content of any other releveant macro files.
Details specific to your printer.
N/A
Links to additional info.
N/A
What happened?
It's expected that when a Gcode that doesn't have any arguements outputs it's assigned value M954 doesn't and it expects Ax to also be included