@chrishamm
thank you for the fast response - that might be - but i guess it is some kind of a software problem.
I did a print recovery with M916 (without rebooting the SBC or the duet) to resume the print job and the machine was not able to "connect" the DDA segments. It was moving like 0-jerk, every segment with acceleration, steady and deceleration.
So I did the following:
pause print
checked jerk, acceleration, input shaping and so on ...
reapplied the values
increased the movment queue
and the machine was able to move "normal" again.
5.12.2023, 14:02:17 M595 P120 S150
5.12.2023, 14:01:34 M595
DDAs 60, DMs 125, GracePeriod 10
5.12.2023, 14:01:09 M204 P800 T1250
5.12.2023, 14:01:04 M201 X1500.00 Y1500.00 Z70.00 E3500.00
5.12.2023, 14:00:58 M203 X14400.00 Y14400.00 Z1200.00 E3600.00
5.12.2023, 14:00:50 M593 P"zvddd" F40
5.12.2023, 14:00:44 M566 X600.0 Y600.0 Z12.00 E480.00 P1
5.12.2023, 14:00:12 M593
Input shaping 'zvddd' at 40.0Hz damping factor 0.10, min. acceleration 10.0, impulses 0.112 0.438 0.795 0.968 with durations (ms) 12.56 12.56 12.56 12.56
5.12.2023, 13:59:57 M25
Printing paused at X475.6 Y237.3 Z23.2
5.12.2023, 13:59:51 Resume state saved
5.12.2023, 13:58:03 M204
Maximum printing acceleration 800.0, maximum travel acceleration 1250.0 mm/sec^2
5.12.2023, 13:57:48 M201
Accelerations (mm/sec^2): X: 1500.0, Y: 1500.0, Z: 70.0, E: 3500.0
5.12.2023, 13:55:50 M203
Max speeds (mm/min): X: 14400.0, Y: 14400.0, Z: 1200.0, E: 3600.0, min. speed 30.00
5.12.2023, 13:55:34 M566
Maximum jerk rates (mm/min): X: 600.0, Y: 600.0, Z: 12.0, E: 480.0, jerk policy: 1
M122 output when the segments where not conencted
5.12.2023, 13:55:54 M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.5.0-rc.1 (2023-08-31 16:19:24) running on Duet 3 MB6HC v1.02 or later (SBC mode)
Board ID: 08DJM-9P63L-DJ3T8-6JKD4-3SJ6K-9A77A
Used output buffers: 1 of 40 (18 max)
=== RTOS ===
Static ram: 154852
Dynamic ram: 89940 of which 1896 recycled
Never used RAM 94864, free system stack 117 words
Tasks: SBC(2,ready,0.8%,250) HEAT(3,nWait,0.0%,323) Move(4,nWait,0.0%,214) CanReceiv(6,nWait,0.0%,941) CanSender(5,nWait,0.0%,335) CanClock(7,delaying,0.0%,343) TMC(4,nWait,8.6%,61) MAIN(2,running,90.5%,137) IDLE(0,ready,0.0%,30), total 100.0%
Owned mutexes: HTTP(MAIN)
=== Platform ===
Last reset 26:21:04 ago, cause: power up
Last software reset at 2023-11-30 10:06, reason: User, Platform spinning, available RAM 96472, slot 2
Software reset code 0x6000 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task SBC Freestk 0 n/a
Error status: 0x00
MCU temperature: min 33.9, current 34.3, max 35.0
Supply voltage: min 24.0, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 11.7, current 12.3, max 12.8, under voltage events: 0
Heap OK, handles allocated/used 99/9, heap memory allocated/used/recyclable 2048/416/240, gc cycles 386
Events: 413 queued, 413 completed
Driver 0: ok, SG min 35, mspos 936, reads 11744, writes 2 timeouts 0
Driver 1: ok, SG min 29, mspos 56, reads 11744, writes 2 timeouts 0
Driver 2: standstill, SG min 0, mspos 8, reads 11736, writes 10 timeouts 0
Driver 3: standstill, SG min 0, mspos 504, reads 11736, writes 10 timeouts 0
Driver 4: standstill, SG min 0, mspos 344, reads 11736, writes 10 timeouts 0
Driver 5: ok, SG min 0, mspos 884, reads 11739, writes 8 timeouts 0
Date/time: 2023-12-05 13:55:53
Slowest loop: 490.41ms; fastest: 0.05ms
=== Storage ===
Free file entries: 20
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 ===
DMs created 125, segments created 66, maxWait 2176309ms, bed compensation in use: mesh, height map offset 0.000, ebfmin -0.90, ebfmax 1.00
next step interrupt due in 69 ticks, disabled
Moves shaped first try 22, on retry 1, too short 607, wrong shape 5, maybepossible 0
=== DDARing 0 ===
Scheduled moves 680, completed 679, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 4], CDDA state 3
=== DDARing 1 ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
Heater 0 is on, I-accum = 0.8
Heater 1 is on, I-accum = 0.3
=== GCodes ===
Movement locks held by File2, null
HTTP* is doing "M122" in state(s) 0
Telnet is idle in state(s) 0
File* is doing "G1 X464.493988 Y230.830002 E0.026320" 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 0, running macro
Aux2 is idle in state(s) 0
Autopause* is idle in state(s) 0
File2* is doing "M116" in state(s) 0 0, running macro
Queue2 is idle in state(s) 0
Q0 segments left 0, axes/extruders owned 0x80000003
Q1 segments left 0, axes/extruders owned 0x0000000
Code queue 1 is empty
=== Filament sensors ===
Extruder 0: pos 174.02, errs: frame 143 parity 0 ovrun 0 pol 0 ovdue 0
=== CAN ===
Messages queued 19971, received 0, lost 0, boc 0
Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 50 (min 50), ts 11095/0/0
Tx timeouts 0,0,11095,0,0,8876 last cancelled message type 4514 dest 127
=== SBC interface ===
Transfer state: 5, failed transfers: 0, checksum errors: 3
RX/TX seq numbers: 21216/35495
SPI underruns 3, overruns 3
State: 5, disconnects: 1, timeouts: 1 total, 1 by SBC, IAP RAM available 0x25a98
Buffer RX/TX: 2824/400-4080, open files: 0
=== Duet Control Server ===
Duet Control Server version 3.5.0-rc.1 (2023-09-01 07:22:07)
File /opt/dsf/sd/gcodes/UCB___-000001_MUSTER-A TEST_31percent_infill_1_0mm_flat_0.25mm_PA_MBL480_1d9h1m.gcode is selected, processing
Failed to deserialize the following properties:
- MoveSegmentation -> Int32 from 2.0
File:
Buffered code: G1 X464.494 Y230.83 E0.02632
Buffered code: G1 X464.708 Y231.006 E0.01245
Buffered code: G1 X464.98 Y231.228 E0.01577
Buffered code: G1 X465.296 Y231.459 E0.01758
Buffered code: G1 X465.539 Y231.621 E0.01313
Buffered code: G1 X465.859 Y231.826 E0.01706
Buffered code: G1 X466.096 Y231.958 E0.01218
Buffered code: G1 X466.505 Y232.18 E0.0209
Buffered code: G1 X466.979 Y232.392 E0.02334
Buffered code: G1 X467.1 Y232.719 E0.01567
Buffered code: G1 X467.404 Y233.38 E0.03268
Buffered code: G1 X467.76 Y234.015 E0.03268
Buffered code: G1 X468.164 Y234.619 E0.03268
Buffered code: G1 X468.615 Y235.191 E0.03268
Buffered code: G1 X469.109 Y235.724 E0.03267
Buffered code: G1 X469.643 Y236.218 E0.03268
Buffered code: G1 X470.214 Y236.668 E0.03267
Buffered code: G1 X470.819 Y237.072 E0.03267
Buffered code: G1 X471.454 Y237.427 E0.03267
Buffered code: G1 X472.114 Y237.731 E0.03267
Buffered code: G1 X472.796 Y237.983 E0.03267
Buffered code: G1 X473.496 Y238.18 E0.03267
Buffered code: G1 X474.209 Y238.322 E0.03266
Buffered code: G1 X474.931 Y238.407 E0.03267
Buffered code: G1 X475.536 Y238.431 E0.02716
Buffered code: G1 X487.005 Y238.431 E0.51523
Buffered code: G1 X487.246 Y238.792 E0.01949
Buffered code: G1 X487.46 Y239.081 E0.01616
Buffered code: G1 X487.708 Y239.395 E0.01798
Buffered code: G1 X487.842 Y239.54 E0.00884
Buffered code: G1 X488.263 Y240.029 E0.02902
Buffered code: G1 X488.758 Y240.453 E0.02927
Buffered codes: 1536 bytes total
Daemon:
>> Doing macro daemon.g, started by system
File2:
Buffered code: M116 ; wait for all heaters
Buffered codes: 24 bytes total
> Suspended code: M107
> Suspended code: G21 ; set units to millimeters
> Suspended code: G90 ; use absolute coordinates
> Suspended code: M83 ; use relative distances for extrusion
> Suspended code: ;LAYER_CHANGE
> Suspended code: ;HEIGHT:0.5
> Suspended code: ; custom gcode: before_layer_gcode
> Suspended code: ;BEFORE_LAYER_CHANGE
> Suspended code: ; custom gcode end: before_layer_gcode
> Suspended code: G10 ; retract
> Suspended code: G1 Z0.5 F21000
> Suspended code: ; custom gcode: layer_gcode
> Suspended code: ;AFTER_LAYER_CHANGE
> Suspended code: ; custom gcode end: layer_gcode
> Suspended code: G92 E0
> Suspended code: G1 X250.964 Y86.801
> Suspended code: G11 ; unretract
>> Doing macro 0:/sys/meltingplot/print_start, started by M98 P"0:/sys/meltingplot/print_start"
>> Number of flush requests: 1
Code buffer space: 2424
Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 0
Full transfers per second: 39.19, max time between full transfers: 44.6ms, max pin wait times: 34.7ms/3.6ms
Codes per second: 1.44
Maximum length of RX/TX data transfers: 4712/3328
M122 after reapplying the values
5.12.2023, 14:10:43 M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.5.0-rc.1 (2023-08-31 16:19:24) running on Duet 3 MB6HC v1.02 or later (SBC mode)
Board ID: 08DJM-9P63L-DJ3T8-6JKD4-3SJ6K-9A77A
Used output buffers: 1 of 40 (18 max)
=== RTOS ===
Static ram: 154852
Dynamic ram: 89940 of which 1896 recycled
Never used RAM 63864, free system stack 117 words
Tasks: SBC(2,ready,0.9%,250) HEAT(3,nWait,0.0%,323) Move(4,nWait,1.7%,214) CanReceiv(6,nWait,0.0%,941) CanSender(5,nWait,0.0%,335) CanClock(7,delaying,0.0%,343) TMC(4,nWait,9.0%,61) MAIN(2,running,88.3%,137) IDLE(0,ready,0.0%,30), total 100.0%
Owned mutexes: HTTP(MAIN)
=== Platform ===
Last reset 26:35:52 ago, cause: power up
Last software reset at 2023-11-30 10:06, reason: User, Platform spinning, available RAM 96472, slot 2
Software reset code 0x6000 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task SBC Freestk 0 n/a
Error status: 0x00
MCU temperature: min 34.1, current 34.4, max 34.7
Supply voltage: min 23.9, current 24.0, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 11.8, current 12.2, max 12.7, under voltage events: 0
Heap OK, handles allocated/used 99/9, heap memory allocated/used/recyclable 2048/696/520, gc cycles 389
Events: 413 queued, 413 completed
Driver 0: ok, SG min 14, mspos 789, reads 31259, writes 0 timeouts 0
Driver 1: ok, SG min 25, mspos 879, reads 31259, writes 0 timeouts 0
Driver 2: standstill, SG min 0, mspos 8, reads 31259, writes 0 timeouts 0
Driver 3: standstill, SG min 0, mspos 504, reads 31259, writes 0 timeouts 0
Driver 4: standstill, SG min 0, mspos 344, reads 31259, writes 0 timeouts 0
Driver 5: ok, SG min 0, mspos 932, reads 31254, writes 4 timeouts 0
Date/time: 2023-12-05 14:10:42
Slowest loop: 42.73ms; fastest: 0.05ms
=== Storage ===
Free file entries: 20
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 ===
DMs created 150, segments created 66, maxWait 155087ms, bed compensation in use: mesh, height map offset 0.000, ebfmin -1.00, ebfmax 1.00
next step interrupt due in 25 ticks, disabled
Moves shaped first try 357, on retry 34, too short 2673, wrong shape 12949, maybepossible 256
=== DDARing 0 ===
Scheduled moves 26971, completed 26851, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state 3
=== DDARing 1 ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
Heater 0 is on, I-accum = 0.0
Heater 1 is on, I-accum = 0.3
=== GCodes ===
Movement locks held by null, null
HTTP* is doing "M122" in state(s) 0
Telnet is idle in state(s) 0
File* is doing "G1 X502.369995 Y308.734009 E0.013370" 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
File2* is idle in state(s) 0
Queue2 is idle in state(s) 0
Q0 segments left 1, axes/extruders owned 0x80000007
Code queue 0 is empty
Q1 segments left 0, axes/extruders owned 0x0000000
Code queue 1 is empty
=== Filament sensors ===
Extruder 0: pos 203.55, errs: frame 143 parity 0 ovrun 0 pol 0 ovdue 0
=== CAN ===
Messages queued 7995, received 0, lost 0, boc 0
Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 50 (min 50), ts 4442/0/0
Tx timeouts 0,0,4442,0,0,3553 last cancelled message type 30 dest 127
=== SBC interface ===
Transfer state: 5, failed transfers: 0, checksum errors: 3
RX/TX seq numbers: 57385/6128
SPI underruns 3, overruns 3
State: 5, disconnects: 1, timeouts: 1 total, 1 by SBC, IAP RAM available 0x25a98
Buffer RX/TX: 3888/984-4080, open files: 0
=== Duet Control Server ===
Duet Control Server version 3.5.0-rc.1 (2023-09-01 07:22:07)
File /opt/dsf/sd/gcodes/UCB___-000001_MUSTER-A TEST_31percent_infill_1_0mm_flat_0.25mm_PA_MBL480_1d9h1m.gcode is selected, processing
Failed to deserialize the following properties:
- MoveSegmentation -> Int32 from 2.0
File:
Buffered code: G1 X502.338 Y308.436 E0.01345
Buffered code: G1 X502.26 Y308.139 E0.01382
Buffered code: G1 X502.122 Y307.841 E0.01474
Buffered code: G1 X501.909 Y307.544 E0.01641
Buffered code: G1 X501.622 Y307.246 E0.01858
Buffered code: G1 X500.942 Y306.651 E0.0406
Buffered code: G1 X500.633 Y306.353 E0.01929
Buffered code: G1 X500.373 Y306.056 E0.01774
Buffered code: G1 X500.164 Y305.758 E0.01632
Buffered code: G1 X500.001 Y305.461 E0.01526
Buffered code: G1 X499.782 Y304.866 E0.02848
Buffered code: G1 X499.684 Y304.27 E0.0271
Buffered code: G1 X499.679 Y303.973 E0.01337
Buffered code: G1 X499.711 Y303.675 E0.01345
Buffered code: G1 X499.79 Y303.378 E0.01382
Buffered code: G1 X499.928 Y303.08 E0.01474
Buffered code: G1 X500.14 Y302.783 E0.01641
Buffered code: G1 X500.427 Y302.485 E0.01858
Buffered code: G1 X501.107 Y301.89 E0.0406
Buffered code: G1 X501.417 Y301.592 E0.01929
Buffered code: G1 X501.676 Y301.295 E0.01774
Buffered code: G1 X501.885 Y300.997 E0.01632
Buffered code: G1 X502.048 Y300.699 E0.01526
Buffered code: G1 X502.267 Y300.104 E0.02848
Buffered code: G1 X502.366 Y299.509 E0.0271
Buffered code: G1 X502.37 Y299.212 E0.01337
Buffered code: G1 X502.338 Y298.914 E0.01345
Buffered code: G1 X502.26 Y298.616 E0.01382
Buffered code: G1 X502.122 Y298.319 E0.01474
Buffered code: G1 X501.909 Y298.021 E0.01641
Buffered code: G1 X501.622 Y297.724 E0.01858
Buffered codes: 1488 bytes total
File2:
>> Finishing macro 0:/sys/meltingplot/print_start, started by M98 P"0:/sys/meltingplot/print_start"
Code buffer space: 2616
Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 0
Full transfers per second: 40.72, max time between full transfers: 41.7ms, max pin wait times: 34.2ms/2.4ms
Codes per second: 30.48
Maximum length of RX/TX data transfers: 4712/3328