3.1.1 SBC, shows 100% completed, but prints are not finished



  • Hello!
    I currently have problems that the print is not finished with the current firmware. The printer always stops somewhere during longer prints.
    Here is the actual status from my last print.

    29.5.2020, 09:26:02 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-G43S8-6JKDG-3SN6R-KV06G
    Used output buffers: 1 of 40 (11 max)
    === RTOS ===
    Static ram: 154604
    Dynamic ram: 163528 of which 44 recycled
    Exception stack ram used: 528
    Never used ram: 74512
    Tasks: NETWORK(ready,1972) HEAT(blocked,1188) CanReceiv(suspended,3820) CanSender(suspended,1420) CanClock(blocked,1436) TMC(blocked,68) MAIN(running,4928) IDLE(ready,76)
    Owned mutexes:
    === Platform ===
    Last reset 15:05:32 ago, cause: software
    Last software reset at 2020-05-28 17:20, reason: User, spinning module LinuxInterface, available RAM 74512 bytes (slot 0)
    Software reset code 0x0010 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0444a000 BFAR 0x00000000 SP 0xffffffff Task MAIN
    Error status: 0
    MCU temperature: min 44.3, current 44.9, max 46.7
    Supply voltage: min 23.7, current 24.1, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
    12V rail voltage: min 12.1, current 12.2, max 12.3, under voltage events: 0
    Driver 0: standstill, reads 60142, writes 47 timeouts 0, SG min/max 0/1023
    Driver 1: standstill, reads 60143, writes 47 timeouts 0, SG min/max 0/1023
    Driver 2: standstill, reads 60144, writes 47 timeouts 0, SG min/max 0/1023
    Driver 3: standstill, reads 60160, writes 31 timeouts 0, SG min/max 0/602
    Driver 4: standstill, reads 60177, writes 14 timeouts 0, SG min/max 0/0
    Driver 5: standstill, reads 60181, writes 11 timeouts 0, SG min/max 0/0
    Date/time: 2020-05-29 08:25:59
    Slowest loop: 10.48ms; 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: 294, MaxWait: 1090564ms
    Bed compensation in use: mesh, comp offset -0.004
    === MainDDARing ===
    Scheduled moves: 429279, completed moves: 429279, 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: 1.08ms; 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 217315, longest wait 0ms for type 0
      === Linux interface ===
      State: 0, failed transfers: 0
      Last transfer: 18ms ago
      RX/TX seq numbers: 33885/33887
      SPI underruns 0, overruns 0
      Number of disconnects: 1
      Buffer RX/TX: 0/0-0
      === Duet Control Server ===
      Duet Control Server v3.1.1
      File:
      Buffered code: G1 X78.933 Y96.730 E0.0451
      Buffered code: G1 X78.933 Y97.098 E0.0072
      Buffered code: G1 X77.293 Y95.457 E0.0451
      Buffered code: G1 X77.293 Y95.825 E0.0072
      Buffered code: G1 X78.933 Y97.466 E0.0451
      Buffered code: G1 X78.933 Y97.833 E0.0072
      Buffered code: G1 X77.293 Y96.193 E0.0451
      Buffered code: G1 X77.293 Y96.561 E0.0072
      Buffered code: G1 X78.933 Y98.201 E0.0451
      Buffered code: G1 X78.933 Y98.569 E0.0072
      Buffered code: G1 X77.293 Y96.928 E0.0451
      Buffered code: G1 X77.293 Y97.296 E0.0072
      Buffered code: G1 X78.933 Y98.937 E0.0451
      Buffered code: G1 X78.933 Y99.304 E0.0072
      Buffered code: G1 X77.293 Y97.664 E0.0451
      Buffered code: G1 X77.293 Y98.031 E0.0072
      Buffered code: G1 X78.933 Y99.672 E0.0451
      Buffered code: G1 X78.933 Y100.040 E0.0072
      Buffered code: G1 X77.293 Y98.399 E0.0451
      Buffered code: G1 X77.293 Y98.767 E0.0072
      Buffered code: G1 X78.933 Y100.407 E0.0451
      Buffered code: G1 X78.933 Y100.775 E0.0072
      Buffered code: G1 X77.293 Y99.134 E0.0451
      Buffered code: G1 X77.293 Y99.502 E0.0072
      Buffered code: G1 X78.933 Y101.143 E0.0451
      Buffered code: G1 X78.965 Y101.542 E0.0078
      Buffered code: G1 X77.293 Y99.870 E0.0460
      Buffered code: G1 X77.293 Y100.237 E0.0072
      Buffered code: G1 X79.073 Y102.018 E0.0490
      Buffered code: G1 X79.080 Y102.049 E0.0006
      Buffered code: G1 X79.265 Y102.494 E0.0094
      Buffered code: G1 X79.397 Y102.709 E0.0049
      ==> 1508 bytes
      Code buffer space: 4096
      Configured SPI speed: 8000000 Hz
      Full transfers per second: 30.78
      File /opt/dsf/sd/gcodes/Abstreifer_2x.gcode is selected, processing

    Thanks in advance for the support!

    duet3_2.png duet3_3.png


  • Moderator

    Can you share the gcode file in question?



  • Hi, i have tried to upload the gcode file(12MB) but it's too big. Yesterday i started a new print, this time the printer stopped on height 2.76 (total height 29.96). The status shows 100% again but the M122 output shows at the end "processing".
    -> File /opt/dsf/sd/gcodes/Abstreifer_2x_neu.gcode is selected, processing

    I can't get any print completely at the moment. Should i use another firmware version?

    Thanks in advance!

    30.5.2020, 09:56:31 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-G43S8-6JKDG-3SN6R-KV06G
    Used output buffers: 1 of 40 (11 max)
    === RTOS ===
    Static ram: 154604
    Dynamic ram: 163528 of which 44 recycled
    Exception stack ram used: 528
    Never used ram: 74512
    Tasks: NETWORK(ready,1972) HEAT(blocked,1188) CanReceiv(suspended,3820) CanSender(suspended,1420) CanClock(blocked,1436) TMC(blocked,68) MAIN(running,4928) IDLE(ready,76)
    Owned mutexes:
    === Platform ===
    Last reset 13:07:26 ago, cause: software
    Last software reset at 2020-05-29 19:49, reason: User, spinning module LinuxInterface, available RAM 74516 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 44.2, current 44.8, max 47.1
    Supply voltage: min 23.7, current 24.1, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
    12V rail voltage: min 12.1, current 12.2, max 12.3, under voltage events: 0
    Driver 0: standstill, reads 42893, writes 31 timeouts 0, SG min/max 0/1023
    Driver 1: standstill, reads 42893, writes 31 timeouts 0, SG min/max 0/1023
    Driver 2: standstill, reads 42893, writes 31 timeouts 0, SG min/max 0/1023
    Driver 3: standstill, reads 42902, writes 23 timeouts 0, SG min/max 0/1023
    Driver 4: standstill, reads 42911, writes 14 timeouts 0, SG min/max 0/0
    Driver 5: standstill, reads 42915, writes 11 timeouts 0, SG min/max 0/0
    Date/time: 2020-05-30 08:56:30
    Slowest loop: 10.21ms; 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: 294, MaxWait: 2357857ms
    Bed compensation in use: mesh, comp offset -0.004
    === MainDDARing ===
    Scheduled moves: 26111, completed moves: 26111, 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: 1.24ms; 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 188962, longest wait 0ms for type 0
      === Linux interface ===
      State: 0, failed transfers: 0
      Last transfer: 18ms ago
      RX/TX seq numbers: 35915/35917
      SPI underruns 0, overruns 0
      Number of disconnects: 4
      Buffer RX/TX: 0/0-0
      === Duet Control Server ===
      Duet Control Server v3.1.1
      File:
      Buffered code: G1 X63.661 Y139.180 E0.0018
      Buffered code: G1 X63.638 Y139.091 E0.0018
      Buffered code: G1 X63.629 Y138.983 E0.0021
      Buffered code: G1 X63.629 Y136.817 E0.0422
      Buffered code: G1 X63.638 Y136.709 E0.0021
      Buffered code: G1 X63.661 Y136.620 E0.0018
      Buffered code: G1 X63.699 Y136.534 E0.0018
      Buffered code: G1 X63.753 Y136.453 E0.0019
      Buffered code: G1 X63.821 Y136.380 E0.0020
      Buffered code: G1 X63.902 Y136.315 E0.0020
      Buffered code: G1 X63.995 Y136.263 E0.0021
      Buffered code: G1 X64.097 Y136.223 E0.0021
      Buffered code: G1 X64.206 Y136.199 E0.0022
      Buffered code: G1 X64.332 Y136.190 E0.0025
      Buffered code: G1 X75.023 Y136.190 E0.2080
      Buffered code: G1 X75.218 Y136.174 E0.0038
      Buffered code: G1 X75.430 Y136.123 E0.0042
      Buffered code: G1 X75.632 Y136.039 E0.0043
      Buffered code: G1 X75.818 Y135.926 E0.0042
      Buffered code: G1 X75.984 Y135.784 E0.0042
      Buffered code: G1 X76.125 Y135.618 E0.0042
      Buffered code: G1 X76.239 Y135.433 E0.0042
      Buffered code: G1 X76.323 Y135.230 E0.0043
      Buffered code: G1 X76.374 Y135.018 E0.0043
      Buffered code: G1 X76.390 Y134.815 E0.0040
      Buffered code: G1 X76.390 Y54.015 E1.5721
      Buffered code: G1 X76.434 Y53.446 E0.0111
      Buffered code: G1 X76.561 Y52.905 E0.0108
      Buffered code: G1 X76.770 Y52.390 E0.0108
      Buffered code: G1 X77.055 Y51.914 E0.0108
      Buffered code: ; feature outer perimeter
      ==> 1492 bytes
      Pending code: G1 X76.843 Y51.763 F6000
      Code buffer space: 4096
      Configured SPI speed: 8000000 Hz
      Full transfers per second: 29.89
      File /opt/dsf/sd/gcodes/Abstreifer_2x_neu.gcode is selected, processing

    Duet3_issue_1.png



  • I have tried to upload again. It is a zip file now!
    Abstreifer_2x.doc


  • Moderator

    Thanks for sharing that. @dc42 and @chrishamm will have to take a look.

    Are you sure the pi is fully up to date?


  • administrators

    It looks like the connection between the Duet 3 and Raspberry Pi is interrupted a few times:

    Number of disconnects: 4

    Unfortunately it looks like this makes RRF throw away its internally buffered codes, so nothing more happens during a print. We will resolve this issue in v3.2. Can you confirm that you are not using any CAN G/M/T-codes for non-existing expansion boards in your macro files? If yes, please share your configuration files and I'll look into it.



  • Here are still my current configuration files to check. Thanks for your support.
    configuration-mgrundsc.zip.doc


Log in to reply