I was having random print freezes...
-
But never could get an error message or any indication what had happened.
Since I’ve been using the toolboard, printing hadn’t failed, but finally did, with a message. Same symptoms, random freeze.
Error message was “Board 20 does not have input handle 1000.”
The toolboard has a can ID of 20.
Any indication what would generate that?
-
Some more info - looked into the logs on the SBC, and this corresponds to the event (daemon.log)
May 13 23:36:24 duet3 DuetControlServer[740]: [warn] Lost connection to Duet (Timeout while waiting for transfer ready pin) May 13 23:36:24 duet3 DuetControlServer[740]: [info] Connection to Duet established May 13 23:36:24 duet3 DuetControlServer[740]: [error] Failed to switch off remote heater 1: Response timeout: CAN addr 20, req type 6013, RID=1278 May 13 23:36:24 duet3 DuetControlServer[740]: [info] Cancelled printing file 0:/gcodes/CFFFP_3DBenchy.gcode, print time was 1h 47m May 13 23:36:24 duet3 DuetControlServer[740]: [info] Emergency Stop! Reset the controller to continue.
The only other seemingly relevant message popped up in the message.log and kern.log, both identical:
May 13 23:13:54 duet3 kernel: [ 14.228273] ICMPv6: process `dhcpcd' is using deprecated sysctl (syscall) net.ipv6.neigh.eth0.retrans_time - use net.ipv6.neigh.eth0.retrans_time_ms instead
-
One more observation from digging around in the logs. The lost connection seems to also happen when the cron job to update the pi4 clock kicks in.