Printer keeps rebooting



  • RailCore II - Duet2Eth + Duex5 3.1.1 firmware.

    Used the printer on Tuesday IIRC.
    Have just left it powererd. Used my macro to turn the enclosure lights off and left it.
    Came in next day, lights were on. My last line in my Config.g is to turn the enclosure lights on.
    Did not really think about it and printed.
    Halfway through a layer test it stopped and rebooted.
    Had to go to work, again left it and got back in the evening and the lights were on.
    No power cuts.

    I have ordered another ethernet module anyway.

    Please could someone have a look at the log to see what could be causing the reboots.

    TIA, Paul.

    Here is the logfile.

    13/12/2020, 07:25:20 	m122
    === Diagnostics ===
    RepRapFirmware for Duet 2 WiFi/Ethernet version 3.1.1 running on Duet Ethernet 1.02 or later + DueX5
    Board ID: 08DGM-917DA-G4MS8-6JKDL-3SN6N-TVVB9
    Used output buffers: 1 of 24 (11 max)
    === RTOS ===
    Static ram: 27980
    Dynamic ram: 94580 of which 84 recycled
    Exception stack ram used: 256
    Never used ram: 8172
    Tasks: NETWORK(ready,368) HEAT(blocked,1224) DUEX(suspended,160) MAIN(running,1816) IDLE(ready,80)
    Owned mutexes:
    === Platform ===
    Last reset 08:16:45 ago, cause: software
    Last software reset at 2020-12-12 23:08, reason: Watchdog timeout, spinning module none, available RAM 7772 bytes (slot 2)
    Software reset code 0x40b1 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f014 BFAR 0xe000ed38 SP 0x2001ffbc Task NETW
    Stack: 20003cdc 0040f548 2101001f 20018200 20009178 20003108 a5a5a5a5 a5a5a5a5 ffffffed 00000000 00f00000 
    Error status: 0
    MCU temperature: min 17.3, current 18.0, max 19.1
    Supply voltage: min 24.0, current 24.2, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
    Driver 0: standstill, SG min/max not available
    Driver 1: standstill, SG min/max not available
    Driver 2: standstill, SG min/max not available
    Driver 3: standstill, SG min/max not available
    Driver 4: standstill, SG min/max not available
    Driver 5: standstill, SG min/max not available
    Driver 6: standstill, SG min/max not available
    Driver 7: standstill, SG min/max not available
    Driver 8: standstill, SG min/max not available
    Driver 9: standstill, SG min/max not available
    Date/time: 2020-12-13 07:25:15
    Cache data hit count 4294967295
    Slowest loop: 12.32ms; fastest: 0.13ms
    I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
    === Storage ===
    Free file entries: 10
    SD card 0 detected, interface speed: 20.0MBytes/sec
    SD card longest read time 7.7ms, write time 0.0ms, max retries 0
    === Move ===
    Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
    Bed compensation in use: none, comp offset 0.000
    === MainDDARing ===
    Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
    === AuxDDARing ===
    Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
    === Heat ===
    Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
    Heater 1 is on, I-accum = 0.0
    === GCodes ===
    Segments left: 0
    Movement lock held by null
    HTTP is idle in state(s) 0
    Telnet is idle in state(s) 0
    File is idle in state(s) 0
    USB is idle in state(s) 0
    Aux is idle in state(s) 0
    Trigger is idle in state(s) 0
    Queue is idle in state(s) 0
    Daemon is idle in state(s) 0
    Autopause is idle in state(s) 0
    Code queue is empty.
    === Network ===
    Slowest loop: 14.65ms; fastest: 0.02ms
    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
    HTTP sessions: 1 of 8
    Interface state active, link 100Mbps full duplex
    === DueX ===
    Read count 1, 0.00 reads/min
    
    
    PRINTER WAS NOT BEING USED SO DO NOT UNDERSTAND WHY IT REPORTED AN OVERTEMP @ 10:43 ON 23/23/3030
    
    
    12/12/2020, 23:08:44 	Connection established
    12/12/2020, 23:08:41 	Connection interrupted, attempting to reconnect...
    HTTP request timed out
    12/12/2020, 18:09:57 	Connection established
    12/12/2020, 18:09:38 	Connection interrupted, attempting to reconnect...
    HTTP request timed out
    12/12/2020, 15:09:06 	Connection established
    12/12/2020, 15:09:05 	Connection interrupted, attempting to reconnect...
    HTTP request timed out
    12/12/2020, 13:55:20 	Connection established
    12/12/2020, 13:55:20 	Connection interrupted, attempting to reconnect...
    HTTP request timed out
    12/12/2020, 10:43:00 	Error: over temperature shutdown reported by driver(s) 3
    12/12/2020, 10:34:09 	=== Diagnostics ===
    RepRapFirmware for Duet 2 WiFi/Ethernet version 3.1.1 running on Duet Ethernet 1.02 or later + DueX5
    Board ID: 08DGM-917DA-G4MS8-6JKDL-3SN6N-TVVB9
    Used output buffers: 1 of 24 (22 max)
    === RTOS ===
    Static ram: 27980
    Dynamic ram: 94580 of which 84 recycled
    Exception stack ram used: 256
    Never used ram: 8172
    Tasks: NETWORK(ready,368) HEAT(blocked,1224) DUEX(suspended,160) MAIN(running,1848) IDLE(ready,80)
    Owned mutexes:
    === Platform ===
    Last reset 00:57:20 ago, cause: watchdog
    Last software reset at 2020-12-12 09:33, reason: Assertion failed, spinning module none, available RAM 7624 bytes (slot 2)
    Software reset code 0x4131 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f81f BFAR 0xe000ed38 SP 0x2001ffdc Task MAIN
    Stack: 000000e4 00477b38 00454cf5 00f00000 00000000 c0000000 00454f5d 00454cc0 61030000 ffffffff ffffffff 
    Error status: 0
    MCU temperature: min 21.9, current 22.2, max 25.1
    Supply voltage: min 24.1, current 24.2, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
    Driver 0: standstill, SG min/max not available
    Driver 1: standstill, SG min/max not available
    Driver 2: standstill, SG min/max not available
    Driver 3: standstill, SG min/max not available
    Driver 4: standstill, SG min/max not available
    Driver 5: standstill, SG min/max not available
    Driver 6: standstill, SG min/max not available
    Driver 7: standstill, SG min/max not available
    Driver 8: standstill, SG min/max not available
    Driver 9: standstill, SG min/max not available
    Date/time: 2020-12-12 10:34:06
    Cache data hit count 4294967295
    Slowest loop: 11.07ms; fastest: 0.10ms
    I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
    === Storage ===
    Free file entries: 10
    SD card 0 detected, interface speed: 20.0MBytes/sec
    SD card longest read time 4.3ms, write time 0.0ms, max retries 0
    === Move ===
    Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
    Bed compensation in use: none, comp offset 0.000
    === MainDDARing ===
    Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
    === AuxDDARing ===
    Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
    === Heat ===
    Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
    Heater 1 is on, I-accum = 0.0
    === GCodes ===
    Segments left: 0
    Movement lock held by null
    HTTP is idle in state(s) 0
    Telnet is idle in state(s) 0
    File is idle in state(s) 0
    USB is idle in state(s) 0
    Aux is idle in state(s) 0
    Trigger is idle in state(s) 0
    Queue is idle in state(s) 0
    Daemon is idle in state(s) 0
    Autopause is idle in state(s) 0
    Code queue is empty.
    === Network ===
    Slowest loop: 17.08ms; fastest: 0.03ms
    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
    HTTP sessions: 2 of 8
    Interface state active, link 100Mbps full duplex
    === DueX ===
    Read count 0, 0.00 reads/min
    12/12/2020, 09:44:09 	m122
    === Diagnostics ===
    RepRapFirmware for Duet 2 WiFi/Ethernet version 3.1.1 running on Duet Ethernet 1.02 or later + DueX5
    Board ID: 08DGM-917DA-G4MS8-6JKDL-3SN6N-TVVB9
    Used output buffers: 3 of 24 (11 max)
    === RTOS ===
    Static ram: 27980
    Dynamic ram: 94580 of which 84 recycled
    Exception stack ram used: 248
    Never used ram: 8180
    Tasks: NETWORK(ready,368) HEAT(blocked,1224) DUEX(suspended,160) MAIN(running,1848) IDLE(ready,80)
    Owned mutexes:
    === Platform ===
    Last reset 00:07:21 ago, cause: watchdog
    Last software reset at 2020-12-12 09:33, reason: Assertion failed, spinning module none, available RAM 7624 bytes (slot 2)
    Software reset code 0x4131 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f81f BFAR 0xe000ed38 SP 0x2001ffdc Task MAIN
    Stack: 000000e4 00477b38 00454cf5 00f00000 00000000 c0000000 00454f5d 00454cc0 61030000 ffffffff ffffffff 
    Error status: 0
    MCU temperature: min 22.4, current 23.5, max 24.0
    Supply voltage: min 24.1, current 24.2, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
    Driver 0: standstill, SG min/max not available
    Driver 1: standstill, SG min/max not available
    Driver 2: standstill, SG min/max not available
    Driver 3: standstill, SG min/max not available
    Driver 4: standstill, SG min/max not available
    Driver 5: standstill, SG min/max not available
    Driver 6: standstill, SG min/max not available
    Driver 7: standstill, SG min/max not available
    Driver 8: standstill, SG min/max not available
    Driver 9: standstill, SG min/max not available
    Date/time: 2020-12-12 09:44:07
    Cache data hit count 860344785
    Slowest loop: 12.33ms; fastest: 0.13ms
    I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
    === Storage ===
    Free file entries: 10
    SD card 0 detected, interface speed: 20.0MBytes/sec
    SD card longest read time 3.8ms, write time 0.0ms, max retries 0
    === Move ===
    Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
    Bed compensation in use: none, comp offset 0.000
    === MainDDARing ===
    Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
    === AuxDDARing ===
    Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0  CDDA state: -1
    === Heat ===
    Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
    Heater 1 is on, I-accum = 0.0
    === GCodes ===
    Segments left: 0
    Movement lock held by null
    HTTP is idle in state(s) 0
    Telnet is idle in state(s) 0
    File is idle in state(s) 0
    USB is idle in state(s) 0
    Aux is idle in state(s) 0
    Trigger is idle in state(s) 0
    Queue is idle in state(s) 0
    Daemon is idle in state(s) 0
    Autopause is idle in state(s) 0
    Code queue is empty.
    === Network ===
    Slowest loop: 14.94ms; fastest: 0.02ms
    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
    HTTP sessions: 1 of 8
    Interface state active, link 100Mbps full duplex
    === DueX ===
    Read count 1, 0.14 reads/min
    12/12/2020, 09:42:00 	m121
    Error: Pop(): stack underflow```

  • administrators

    The nature of the M122 reports suggests a semi-random hardware issue. Here are some possible causes:

    • Noise on the ground line between the Duet and DueX5. Please confirm that you have a short thick ground wire between the Duet and DueX5 as described at https://duet3d.dozuki.com/Wiki/Duex2_and_Duex5_Features#Section_Wiring. Check that the VIN terminal block screws are still tight.
    • Electrostatic discharge. This can be caused by static charge building up on the stepper motors. The remedy is to ground the bodies of the stepper motors. For stepper motors bolted to a metal frame, it is sufficient to ground the frame and then check that there is continuity between the stepper motor bodies and ground.

    HTH David



  • Morning David, thanks for replying.
    Yes, still have a thick ground wire between the 2 boards,

    Screws are tight, have 1 grounding wire to a stepper motor on the RC, but will test the ground at various points.

    P.


Log in to reply