Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    RFF 3.5.0-rc1 SPI reset mid print

    Scheduled Pinned Locked Moved
    Beta Firmware
    2
    3
    210
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • timschneiderundefined
      timschneider
      last edited by timschneider

      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
      
      
      chrishammundefined 1 Reply Last reply Reply Quote 0
      • chrishammundefined
        chrishamm administrators @timschneider
        last edited by

        @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.

        Duet software engineer

        timschneiderundefined 1 Reply Last reply Reply Quote 0
        • timschneiderundefined
          timschneider @chrishamm
          last edited by timschneider

          @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
          
          1 Reply Last reply Reply Quote 0
          • timschneiderundefined timschneider referenced this topic
          • timschneiderundefined timschneider referenced this topic
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA