Cannot change can address with M952: Command is not supported
-
Hi,
I have my tool board connected to my Duet 3. The address of the tool board was 121. After upgrading the tool board the address came back as 10.M115 B10
Board TOOL1LC firmware 3.0RC1+1 2019-12-27b2Here is the command I give to try and change the board address and the response
M952 B10 A20
Warning: M952: Command is not supportedWhat am I missing here?
-
What release is your main board?
M115 B0
-
@Danal
m115 b0
FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC v0.6 or 1.0 FIRMWARE_VERSION: 3.0 ELECTRONICS: Duet 3 MB6HC FIRMWARE_DATE: 2020-01-03b3 -
@jdumoulin you need to update to 3.01 (best to go for 3.01 RC11) remeber to read the whatsnew file.
-
@T3P3Tony said in Cannot change can address with M952: Command is not supported:
@jdumoulin you need to update to 3.01 (best to go for 3.01 RC11) remeber to read the whatsnew file.
Thanks for letting me know.
I did an upgrade all this morning. Why would I not have the latest firmware? -
NM I just noticed I did an update all twice but no upgrade all
-
Which "feed" are you on? Stable or unstable?
If you don't know, please post the output of a
sudo apt update
(which, despite its name, does not actually change anything running on your system). -
@Danal said in Cannot change can address with M952: Command is not supported:
sudo apt update
I upgraded to RC11 through duet web control and now I am getting "Failed to connect to duet 3 DCS unavailable"
This project is driving me bonkers. lol
sudo apt update
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:3 https://pkg.duet3d.com stable InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
10 packages can be upgraded. Run 'apt list --upgradable' to see them. -
Your question pointed me in the right direction and I switched to the unstable feed and did an upgrade. Browser acces is back.
Now a M952 B10 A20 gives me a Warning: M952: Board 10 received unknown msg type 2010
-
OK, figured it out. after this I upgraded the tool board after which its address changed to 121. So now I did a M952 B121 A20 and it changed the addres to 20.
Now m115 b20 responds with:
Board TOOL1LC firmware 3.01-RC11 (2020-04-30b1)Thank you!
Jay
-
So where do I find information on how toset up this tool board in the config file? It is not listed at all in the documentation.
-
@jdumoulin said in Cannot change can address with M952: Command is not supported:
So where do I find information on how toset up this tool board in the config file? It is not listed at all in the documentation.
Set up the fans. drivers, heaters etc. in config.g just as you would set up a local driver; except that the driver number on the tool board is 20.1, the high current (heater) output is pin "20.out0", the 12V outputs for fans are "20.out1" and "20.out2", the temperature sensors are "20.temp0" and "20.temp1", and the IO (Z probe) connector is "20.io0.out" and "20.io0.in".
If you want an example, you can find a config.g file for a tool changer with one tool board (at address 23) at https://github.com/Duet3D/RRF-machine-config-files/tree/master/E3D_Tool_Changer/dc42-duet3-centreZero-2Titan-2Hemera.
HTH David
PS - the full list of tool board pin names, excluding the motor driver, is at https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Duet_3_Tool_Board_1LC_pin_names.