Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Random board resets

    Scheduled Pinned Locked Moved
    General Discussion
    2
    3
    159
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • chas2706undefined
      chas2706
      last edited by

      Anyone any ideas why suddenly i'm getting random board resets.
      Nothing has been changed physically on board and not upgraded firmware. Was previously running without issues.
      Running RRF 3.1.1 on duet3 with SBC.

      Here's M122:
      Dynamic ram: 163620 of which 44 recycled
      Exception stack ram used: 544
      Never used ram: 74404
      Tasks: NETWORK(ready,1972) HEAT(blocked,1188) CanReceiv(suspended,3820) CanSender(suspended,1420) CanClock(blocked,1436) TMC(blocked,68) MAIN(running,2672) IDLE(ready,76)
      Owned mutexes:
      === Platform ===
      Last reset 00:10:26 ago, cause: power up
      Last software reset at 2020-11-11 16:08, reason: User, spinning module LinuxInterface, available RAM 74404 bytes (slot 3)
      Software reset code 0x0010 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a000 BFAR 0x00000000 SP 0xffffffff Task MAIN
      Error status: 0
      MCU temperature: min 30.4, current 30.6, max 30.8
      Supply voltage: min 11.8, current 11.9, max 11.9, under voltage events: 0, over voltage events: 0, power good: yes
      12V rail voltage: min 11.1, current 11.1, max 11.2, under voltage events: 0
      Driver 0: standstill, reads 2570, writes 2 timeouts 0, SG min/max not available
      Driver 1: standstill, reads 2570, writes 2 timeouts 0, SG min/max not available
      Driver 2: standstill, reads 2570, writes 2 timeouts 0, SG min/max not available
      Driver 3: standstill, reads 2570, writes 2 timeouts 0, SG min/max not available
      Driver 4: standstill, reads 2570, writes 2 timeouts 0, SG min/max not available
      Driver 5: standstill, reads 2569, writes 2 timeouts 0, SG min/max not available
      Date/time: 2020-11-11 16:21:56
      Slowest loop: 4.21ms; fastest: 0.21ms
      === Storage ===
      Free file entries: 10
      SD card 0 not detected, interface speed: 37.5MBytes/sec
      SD card longest read time 0.0ms, write time 0.0ms, max retries 0
      === Move ===
      Hiccups: 0(0), FreeDm: 375, MinFreeDm: 375, MaxWait: 0ms
      Bed compensation in use: mesh, comp offset 0.000
      === MainDDARing ===
      Scheduled moves: 2490, completed moves: 2490, 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 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
      === GCodes ===
      Segments left: 0
      Movement lock held by null
      HTTP* is ready with "M122" 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
      LCD is idle in state(s) 0
      SBC is idle in state(s) 0
      Daemon* is idle in state(s) 0
      Aux2 is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty.
      === Network ===
      Slowest loop: 0.47ms; fastest: 0.01ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
      HTTP sessions: 0 of 8

      • Ethernet -
        State: disabled
        Error counts: 0 0 0 0 0
        Socket states: 0 0 0 0 0 0 0 0
        === CAN ===
        Messages sent 215, longest wait 0ms for type 0
        === Linux interface ===
        State: 0, failed transfers: 133
        Last transfer: 16ms ago
        RX/TX seq numbers: 19918/19921
        SPI underruns 378, overruns 138
        Number of disconnects: 0
        Buffer RX/TX: 0/0-0
        === Duet Control Server ===
        Duet Control Server v3.1.1
        Code buffer space: 4096
        Configured SPI speed: 8000000 Hz
        Full transfers per second: 33.01
        11/11/2020, 16:24:48 m122
        Error: Operation failed (Reason: A task was canceled.)
        11/11/2020, 16:24:28 Warning: Controller has been reset
        11/11/2020, 16:23:55 m122
        === Diagnostics ===
        RepRapFirmware for Duet 3 MB6HC version 3.1.1 running on Duet 3 MB6HC v0.6 or 1.0 (SBC mode)
        Board ID: 08DJM-956L2-G43S4-6J1F8-3SD6P-9V5QF
        Used output buffers: 1 of 40 (10 max)
        === RTOS ===
        Static ram: 154604
        Dynamic ram: 163620 of which 44 recycled
        Exception stack ram used: 544
        Never used ram: 74404
        Tasks: NETWORK(ready,1972) HEAT(blocked,1188) CanReceiv(suspended,3820) CanSender(suspended,1420) CanClock(blocked,1436) TMC(blocked,68) MAIN(running,2672) IDLE(ready,76)
        Owned mutexes:
        === Platform ===
        Last reset 00:09:32 ago, cause: power up
        Last software reset at 2020-11-11 16:08, reason: User, spinning module LinuxInterface, available RAM 74404 bytes (slot 3)
        Software reset code 0x0010 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a000 BFAR 0x00000000 SP 0xffffffff Task MAIN
        Error status: 0
        MCU temperature: min 24.2, current 30.6, max 30.7
        Supply voltage: min 11.7, current 11.9, max 12.0, under voltage events: 0, over voltage events: 0, power good: yes
        12V rail voltage: min 11.0, current 11.1, max 11.2, under voltage events: 0
        Driver 0: standstill, reads 29922, writes 29 timeouts 0, SG min/max 0/985
        Driver 1: standstill, reads 29923, writes 29 timeouts 0, SG min/max 0/1023
        Driver 2: standstill, reads 29923, writes 29 timeouts 0, SG min/max 0/1023
        Driver 3: standstill, reads 29924, writes 29 timeouts 0, SG min/max 0/1023
        Driver 4: standstill, reads 29924, writes 29 timeouts 0, SG min/max 0/1023
        Driver 5: standstill, reads 29937, writes 17 timeouts 0, SG min/max 0/416
        Date/time: 2020-11-11 16:21:02
        Slowest loop: 5.07ms; fastest: 0.14ms
        === Storage ===
        Free file entries: 10
        SD card 0 not detected, interface speed: 37.5MBytes/sec
        SD card longest read time 0.0ms, write time 0.0ms, max retries 0
        === Move ===
        Hiccups: 0(0), FreeDm: 375, MinFreeDm: 319, MaxWait: 173709ms
        Bed compensation in use: mesh, comp offset 0.000
        === MainDDARing ===
        Scheduled moves: 2490, completed moves: 2490, 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 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
        === GCodes ===
        Segments left: 0
        Movement lock held by null
        HTTP* is ready with "M122" 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
        LCD is idle in state(s) 0
        SBC is idle in state(s) 0
        Daemon* is idle in state(s) 0
        Aux2 is idle in state(s) 0
        Autopause is idle in state(s) 0
        Code queue is empty.
        === Network ===
        Slowest loop: 0.95ms; fastest: 0.01ms
        Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
        HTTP sessions: 0 of 8
      • Ethernet -
        State: disabled
        Error counts: 0 0 0 0 0
        Socket states: 0 0 0 0 0 0 0 0
        === CAN ===
        Messages sent 2230, longest wait 0ms for type 0
        === Linux interface ===
        State: 0, failed transfers: 117
        Last transfer: 17ms ago
        RX/TX seq numbers: 18141/18143
        SPI underruns 341, overruns 120
        Number of disconnects: 0
        Buffer RX/TX: 0/0-0
        === Duet Control Server ===
        Duet Control Server v3.1.1
        Code buffer space: 4096
        Configured SPI speed: 8000000 Hz
        Full transfers per second: 30.20
        11/11/2020, 16:23:23 Cancelled printing file 0:/gcodes/2020_CableClip_100.gcode, print time was 0h 5m
        11/11/2020, 16:23:22 Warning: Controller has been reset
        11/11/2020, 16:18:16 M32 "0:/gcodes/2020_CableClip_100.gcode"
        File 0:/gcodes/2020_CableClip_100.gcode selected for printing
        11/11/2020, 16:18:06 Height map loaded from file heightmap.csv
        11/11/2020, 16:18:06 Leadscrew adjustments made: -0.002 -0.004 0.008, points used 3, (mean, deviation) before (-0.000, 0.004) after (0.000, 0.000)
        11/11/2020, 16:18:06 Repeating calibration because deviation is too high 0.017mm
        11/11/2020, 16:18:06 Leadscrew adjustments made: 0.013 0.022 -0.029, points used 3, (mean, deviation) before (0.006, 0.017) after (-0.000, 0.000)
        11/11/2020, 16:18:06 Repeating calibration because deviation is too high 0.022mm
        11/11/2020, 16:18:06 Leadscrew adjustments made: 0.159 0.157 0.219, points used 3, (mean, deviation) before (0.173, 0.022) after (0.000, 0.000)
        11/11/2020, 16:14:58 Connection established

      The first reset was during mid-print, the rest occured within seconds of each other with the printer idle.

      Thanks in advance.

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        We've seen this type of problem occasionally with Duet + SBC using the 3.1.1 firmware bundle. There have been major changes to the SBC interface in release 3.2beta3 to address this type of issue. Please try the 3.2beta3.1 release, which we expect to make available tomorrow.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • chas2706undefined
          chas2706
          last edited by

          Ok thanks for the info.
          Will try when available.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA