RFF 3.5.0-rc1 SPI reset mid print
-
Hi, today I had an SPI lost connection and reset mid-print, I was not encountering this kind of problem in 3.4.6.
Output of M115:
FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.5.0-rc.1 ELECTRONICS: Duet 3 MB6HC v1.02 or later FIRMWARE_DATE: 2023-08-31 16:19:24
Output of M122 after reset:
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,16.6%,250) HEAT(3,nWait,0.6%,323) Move(4,nWait,40.6%,214) CanReceiv(6,nWait,0.0%,941) CanSender(5,nWait,0.0%,335) CanClock(7,delaying,0.2%,343) TMC(4,nWait,9.9%,61) MAIN(2,running,32.1%,137) IDLE(0,ready,0.0%,30), total 100.0% Owned mutexes: HTTP(MAIN) === Platform === Last reset 25:44:05 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.9 Supply voltage: min 23.9, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 11.6, current 12.3, max 12.9, under voltage events: 0 Heap OK, handles allocated/used 99/9, heap memory allocated/used/recyclable 2048/604/428, gc cycles 377 Events: 413 queued, 413 completed Driver 0: standstill, SG min 13, mspos 600, reads 25783, writes 2 timeouts 0 Driver 1: standstill, SG min 14, mspos 504, reads 25783, writes 2 timeouts 0 Driver 2: standstill, SG min 0, mspos 8, reads 25782, writes 2 timeouts 0 Driver 3: standstill, SG min 0, mspos 504, reads 25782, writes 2 timeouts 0 Driver 4: standstill, SG min 0, mspos 344, reads 25782, writes 2 timeouts 0 Driver 5: standstill, SG min 0, mspos 588, reads 25782, writes 2 timeouts 0 Date/time: 2023-12-05 13:18:54 Slowest loop: 25.75ms; 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 2953ms, bed compensation in use: mesh, height map offset -0.015, ebfmin -1.00, ebfmax 1.00 no step interrupt scheduled Moves shaped first try 47395, on retry 3876, too short 87573, wrong shape 1911257, maybepossible 44665 === DDARing 0 === Scheduled moves 4191120, completed 4191120, hiccups 0, stepErrors 0, LaErrors 0, Underruns [111, 0, 1], CDDA state -1 === 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 === GCodes === Movement locks held by null, null HTTP* is doing "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 doing "G4 S1" in state(s) 0 0, running macro 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 0, 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 174.38, errs: frame 143 parity 0 ovrun 0 pol 0 ovdue 0 === CAN === Messages queued 609536, received 0, lost 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 50 (min 50), ts 338631/0/0 Tx timeouts 0,0,338631,0,0,270905 last cancelled message type 4514 dest 127 === SBC interface === Transfer state: 5, failed transfers: 0, checksum errors: 3 RX/TX seq numbers: 65320/14063 SPI underruns 3, overruns 3 State: 5, disconnects: 1, timeouts: 1 total, 1 by SBC, IAP RAM available 0x25a98 Buffer RX/TX: 0/0-0, open files: 0 === Duet Control Server === Duet Control Server version 3.5.0-rc.1 (2023-09-01 07:22:07) Failed to deserialize the following properties: - MoveSegmentation -> Int32 from 2.0 Daemon: Buffered code: G4 S1 ; wait one second Buffered codes: 32 bytes total >> Doing macro daemon.g, started by system >> Number of flush requests: 1 Code buffer space: 4096 Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 0 Full transfers per second: 50.39, max time between full transfers: 825.6ms, max pin wait times: 36.8ms/10.5ms Codes per second: 95.42 Maximum length of RX/TX data transfers: 4712/3328
Message in Console
5.12.2023, 13:12:57 Warning: SPI connection has been reset 5.12.2023, 13:12:57 Connection to Duet established 5.12.2023, 13:12:56 Warning: Lost connection to Duet (SPI connection reset because the number of maximum retries has been exceeded)
config.g
; Configuration file for Duet 3 ; executed by the firmware on start-up ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"Meltingplot-MBL-480-vaswsq" ; set printer name M669 K1 S2 T1 ; select CoreXY mode M551 P"password" ; set password ; Drives M569 P0 S0 ; physical drive 0 goes forwards (x - front) M569 P1 S1 ; physical drive 1 goes backwards (y - rear) M569 P2 S0 ; physical drive 2 goes forwards (left) M569 P3 S0 ; physical drive 3 goes forwards (rear right) M569 P4 S0 ; physical drive 4 goes forwards (front right) M569 P5 S1 ; physical drive 5 goes backwards (extruder) M584 X0 Y1 Z2:3:4 E5 ; set drive mapping M350 E16 I1 ; configure microstepping with interpolation M350 Z16 I1 ; configure microstepping with interpolation M350 X16 Y16 I1 ; configure microstepping without interpolation M92 X80 Y80 Z400 E807.5 ; set steps per mm M566 X600.0 Y600.0 Z12.00 E480.00 P1 ; set maximum instantaneous speed changes (mm/min) and apply jerk on every move M593 P"zvddd" F40 ; cancle ringing at 40Hz M203 X14400.00 Y14400.00 Z1200.00 E3600.00 ; set maximum speeds (mm/min) M201 X1500.00 Y1500.00 Z70.00 E3500.00 ; set accelerations (mm/s^2) M204 P800 T1250 ; Set printing and travel accelerations M906 X2000 Y2000 Z1500 E1800 I50 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X851 Y405 Z1396 S0 ; set axis maxima ; Endstops M574 X1 S1 P"io5.in" ; configure active-high endstop for low end on X via pin io5.in M574 Y2 S1 P"io6.in" ; configure active-high endstop for high end on Y via pin io6.in M574 Z2 S4 ; configure sensorless endstop on high end of Z ; Led M950 P0 C"out3" ; Configure P0 as output for LED Strip M42 P0 S0.25 ; Set LEDs to 25% ; ATX PS_ON ; M80 enable ATX power ; M81 disable ATX power ; our PSU uses an inverted PS_ON logic M80 C"!pson" ; inverts the PS_ON output ; Heaters M950 H0 C"nil" M950 H1 C"nil" ; Bed Heaters M308 S0 P"temp0" Y"thermistor" T100000 B4598 C8.68e-08 A"bed" ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out7" T0 Q10 ; create bed heater output on duex.fan3 and map it to sensor 0 and set PWM 10Hz M307 H0 A65.4 C210.5 D1.0 S1.00 V24.4 B0 ; disable bang-bang mode for the left bed heater and set PWM limit M140 P0 H0 ; map heater0 to bed M143 H0 S120 ; set temperature limit for heater 0 to 120C M570 H0 P5 T10 S10 ; Enable heater fault detection (Trigger Time 5sec, temp deviation 10°, cancel print after 10min) ; Hotend M308 S2 P"spi.cs0" Y"rtd-max31865" A"hotend" ; configure sensor 2 as rtd PT100 on pin spi.cs0 M950 H1 C"out1" T2 ; create nozzle heater output on out1 and map it to sensor 2 M143 H1 S350 ; set temperature limit for heater 2 to 285C M307 H1 A323.8 C188.4 D4.9 S1.00 V24.3 B0 ; disable bang-bang mode for the nozzle heater and set PWM limit M570 H1 P5 T15 S10 ; Enable heater fault detection (Trigger Time 5sec, temp deviation 15°, cancel print after 10min) M308 S3 Y"mcu-temp" A"mcu-temp" ; configure sensor 3 as temp sens for the mcu ; Fans M950 F0 C"out5" Q250 ; create fan 0 (cooling fan) on pin out5 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"out4" Q250 ; create fan 1 (radiator fan) on pin out4 and set its frequency M106 P1 H2 T45 L1.0 X1.0 B0.0 ; set fan 1 value. Thermostatic control is turned on M950 F2 C"out9" Q250 ; create fan 2 (duet internal fan) on pin out6 and set its frequency M106 P2 S1 H3 T30:40 L0.35 X1.0 B0.25 ; set fan 2 value. Thermostatic control is turned on ; Tools M563 P0 D0 H1 F0 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Z-Probe M558 P8 C"io1.in" H4 F240 T14400 A3 ; set Z probe type to unfiltered digital and the dive height + speeds probe every point three times G31 P500 X8.6 Y25.5 Z2.0 T0.00118 S87.5 H0 ; set Z probe trigger value, offset and trigger height, try to set it to whole number of x/8mm pitch/200 steps-rev / 16 micro-step M557 X{sensors.probes[0].offsets[0],move.axes[0].max-sensors.probes[0].offsets[0]} Y{sensors.probes[0].offsets[1],move.axes[1].max-sensors.probes[0].offsets[1]} P18:8 ; define mesh grid M376 H15 ; taper out z correction over 10mm height M915 X Y S8 F0 R3 H200 ; configure stall detection on X and Y without Filter (1 Full Steps) ; and min 200 steps/sec (40mm/sec) (concider motor current 1A) and execute rehome.g on stall M915 Z S4 F0 R0 ; configure stall detection on Z for sensor less homing ;M200 D2.85 ; set filament diameter to 2.85mm M200 D0 ; disable volumetric extrusion cause its faulty in firmware M207 S1.0 R0.0 F1620 T840 Z0.1 ; Use Firmware retract with 1.0mm retract, 0.0mm additional unretract at retract 1620 mm/min, 840 unretract and 0.1 Z-Lift M911 S23.4 R23.8 P"M913 X0 Y0 Z10 E10 G91 M83 G1 Z390 E-20 F1500" ; configure power safe mode M671 X-150.0:915.0:915.0 Y208.5:373.5:43.5 S3.5 ; Z leadscrews are at (-150,215.5), (915,50.5) and (915,380.5) M572 D0 S0.035 ; set pressure advance M592 D0 A0.00 B0.0112 L0.2 ; non linear extrusion ; Miscellaneous M501 ; load saved parameters from non-volatile memory G31 T0.00118 S87.5 H0 ; temp coefficent and calib temp are not stored in override M929 P"0:/eventlog.log" S1 ; Enable Event Logging M98 P"0:/sys/meltingplot/machine-override" ; Load Machine specific overrides M98 P"0:/sys/meltingplot/ce-declaration" ; Load CE Requirements
-
@timschneider Probably you have intereference on the SPI cable between Duet and SBC. You might find that adding a ferrite bead or shielding it will help.
-
@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
-
-