DuetWifi V1.02 DuetEthernet 1.0 Stops Printing Software Reset

  • I have a Fusion3 Printer F400 running a DuetWifi V1.02. During a print it will randomly do a software reset and stop the printer. There are no error messages on the screen. The heaters are turned off. Printer remains still exactly where it stopped. I doesn't always stop in the same spot. Sometimes it doesn't stop at all. Will do it on several different parts. I am using Simplfy3d V4.0.1. Below is the M115 Text as well as the M122 Text. Fusion3 tech support has been really helpful, but cannot seem to fix the issue. I think because it is a Duet Problem. Again the same exact file not re-sliced can either print ok, or stop in random spots at random times so I do not think it is the slicer program.

    7:39:12 AMM115
    FIRMWARE_NAME: RepRapFirmware for Duet Ethernet FIRMWARE_VERSION: Fusionware 1.18.1 RC1 ELECTRONICS: Duet Ethernet 1.0 FIRMWARE_DATE: 2017-05-15

    6:08:39 AMM122
    === Diagnostics ===
    Used output buffers: 2 of 32 (8 max)
    === Platform ===
    Static ram used: 25020
    Dynamic ram used: 89876
    Recycled dynamic ram: 3888
    Stack ram used: 1104 current, 3824 maximum
    Never used ram: 8464
    Last reset 23:53:02 ago, cause: software
    Last software reset code 0x5003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x0040080f, BFAR 0xe000ed38, SP 0xffffffff
    Spinning module during software reset: GCodes, available RAM 4072 bytes (slot 2)
    Error status: 0
    Free file entries: 10
    SD card 0 detected, interface speed: 20.0MBytes/sec
    SD card longest block write time: 0.0ms
    MCU temperature: min 25.7, current 29.3, max 35.2
    Supply voltage: min 23.6, current 23.7, max 23.9, under voltage events: 0, over voltage events: 0
    Driver 0: stalled standstill
    Driver 1: stalled standstill
    Driver 2: stalled standstill
    Driver 3: stalled standstill
    Driver 4: standstill
    Date/time: 2019-01-14 06:08:38
    Slowest main loop (seconds): 0.007812; fastest: 0.000000
    === Move ===
    MaxReps: 0, StepErrors: 0, MaxWait: 0ms, Underruns: 0, 0
    Scheduled moves: 0, completed moves: 0
    Bed compensation in use: none
    Bed probe heights: 0.000 0.000 0.000 0.000 0.000
    Probe change coordinates:
    === Heat ===
    Bed heater = 0, chamber heater = -1
    Heater 1 is on, I-accum = 0.0
    === GCodes ===
    Segments left: 0
    Stack records: 1 allocated, 0 in use
    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
    serial is idle in state(s) 0
    aux is idle in state(s) 0
    daemon is idle in state(s) 0
    queue is idle in state(s) 0
    Code queue is empty.
    === Network ===
    State: 4
    === Webserver ===
    HTTP sessions: 1 of 8
    FTP connections: 0, state 0
    Telnet connections: 0, state 0
    6:08:28 AMConnection established!
    6:08:22 AMPage Load complete!

  • administrators

    The firmware version you are running (1.18.1RC1) is nearly 2 years old and we no longer support it. The software reset code (0x5003) indicates that the secondary watchdog timed out, but that firmware version doesn't provide a stack trace, so we can't offer further diagnosis.

    I know that Fusion 3 have their own firmware modifications, so I don't know whether our standard current firmware (version 2.02) will work with your machine. You could ask F3 whether any of the modifications they made are essential to the operation of the machine, and also whether they have a later firmware version.

  • DC42,

    Thanks! I will pass this on. This has been an ongoing issue for about 10 months. My first printer had a Duet board that did not have the built in ethernet. They upgraded it to one like this. After about 7 months of experimenting, sending new boards, new screens, adding ground wiring, etc. We both decided it was time for a new printer. In November, I got a new printer and at first all worked great. Then about two weeks ago, I had a small print fail. Then over the weekend, I had two large prints fail. The original printer and board gave us a power up reset, even though it never went down. This one gives us a software reset. They are sending me another board with a different firmware, the problem is I don't think they know what is wrong and are just hoping this fixes it. I sent them your text to see what they say.

  • DC42,

    Where can I get a copy of this new firmware. I am afraid that I am about to go down the same path that I have gone down with them for months. I don't think it is a hardware issue myself. I think it is firmware or some sort of software issue.

  • https://github.com/dc42/RepRapFirmware/releases/tag/2.02

    Or... You can go to the "firmware and installation" where new releases and release candidates are discussed.

  • DC42,

    I need to ask one more question. I have a DuetWifi V1.02 in another printer I have a Duet2 V1.03. Which is the latest version? I am trying to do research to assist in solving this issue. I would like to use the latest board I would think.

  • administrators

    The Duet 1.03 is a later PCB revision than the 1.02. For the differences, see https://duet3d.dozuki.com/Wiki/Hardware_Overview#Section_PCB_revision_history. Both can run the same firmware.


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.