Printer stopped on last layer



  • Last night my Duet printer stopped on the last layer. Everything had turned off. I need some help identifying the cause. Below is the M122 and M115

    M122:
    7:49:44 AM
    M122
    === Diagnostics ===
    Used output buffers: 2 of 32 (10 max)
    === Platform ===
    Static ram used: 24996
    Dynamic ram used: 89660
    Recycled dynamic ram: 32
    Stack ram used: 1104 current, 4264 maximum
    Never used ram: 12120
    Last reset 07:05:57 ago, cause: software
    Last software reset code 0x5002, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x0040080f, BFAR 0xe000ed38, SP 0xffffffff
    Spinning module during software reset: Webserver, available RAM 8160 bytes (slot 4)
    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 35.0, current 37.2, max 38.8
    Supply voltage: min 12.1, current 12.1, max 12.2, 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: 2018-08-31 07:49:43
    Slowest main loop (seconds): 0.003906; 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

    M115:
    FIRMWARE_NAME: RepRapFirmware for Duet Ethernet FIRMWARE_VERSION: 1.18.1 ELECTRONICS: Duet Ethernet 1.0 FIRMWARE_DATE: 2017-04-09

    I would think it was a power drop but the M122 indicates a Software reset?


  • administrators

    @ronnien59 said in Printer stopped on last layer:

    Last reset 07:05:57 ago, cause: software
    Last software reset code 0x5002, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x0040080f, BFAR 0xe000ed38, SP 0xffffffff

    The above suggests that the secondary watchdog reset the processor; but as you are running rather old firmware, the information it has provided is limited. I suggest you upgrade your firmware to 2.01, or to the 2.02RC that I intend to release later this afternoon.



  • Thanks DC I will do that after the holiday



  • @ronnien59 Make sure to read the release notes. There are a few changes between 1.18 and 1.21 and 2.0 that may catch you off guard. Particularly not being able to move axis until they are homed.



  • ronnien59....I am curious if the upgrade solved your problem or if you had to do something else. I am having the same issue and I am running the older firmware 1.18. Please let me know.


Log in to reply