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!
- Ethernet -
-
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, processingI 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
- Ethernet -
-
I have tried to upload again. It is a zip file now!
Abstreifer_2x.doc -
Thanks for sharing that. @dc42 and @chrishamm will have to take a look.
Are you sure the pi is fully up to date?
-
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