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

Strange errors after update to 3.4

Scheduled Pinned Locked Moved
Firmware installation
3
11
491
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.
  • undefined
    martin7404
    last edited by 30 Mar 2022, 11:48

    HI
    My corexy was running 3.4 b3 for a few months.
    Updated to 3.4 official and some minor errors pop out.
    The machine is runing 24/7 for the last few days

    1. During start of a new print about 20 minutes in Pause and error that chamber heater fault, reset heater resume print and it finished ok after 20 hours.
    2. Today new print everything goest great and when I look in to the console
    3/30/2022, 1:34:47 PM Error: Response timeout: CAN addr 121, req type 6013, RID=227
    3/30/2022, 1:34:46 PM Error: Response timeout: CAN addr 121, req type 6037, RID=226
    Error: Failed to enable probe
    3/30/2022, 1:32:12 PM File 0:/gcodes/LoftVersion_FrontLoad_20210311_ForMold (2)-Imported3_0.6n_0.3mm_ABS__14h19m.gcode selected for printing
    Error: in GCode file line 17: G10: Invalid tool number
    3/30/2022, 1:32:11 PM M32 "0:/gcodes/LoftVersion_FrontLoad_20210311_ForMold (2)-Imported3_0.6n_0.3mm_ABS__14h19m.gcode"
    File 0:/gcodes/LoftVersion_FrontLoad_20210311_ForMold (2)-Imported3_0.6n_0.3mm_ABS__14h19m.gcode selected for printing
    Error: in GCode file line 17: G10: Invalid tool number

    I usually preheat the chamber and run 3 point traming with G32 before starting a job , so printer is homed and bed level . Then in the gcode I do g29 for mesh bed level. I do not know if the machine used old mesh or did not use any at all
    M115 of toolboard gives:

    m115 b121
    Warning: Discarded std reply src=121 RID=227 exp 228 ""
    Duet TOOL1LC rev 1.1 or later firmware version 3.4.0 (2022-03-15 09:00:04)

    Everythings works , the print job is ongoing good , no pause only red error in the console
    Any advice ?

    Muldex IDEX Duet2+Duex5
    Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
    Sapphire Pro with Duet2, with closed-loop motors
    custom high temp E3D tool changer with Duet2+Duex

    undefined 1 Reply Last reply 31 Mar 2022, 11:30 Reply Quote 0
    • undefined
      Phaedrux Moderator
      last edited by 30 Mar 2022, 19:23

      Can you please share your config.g and the results of M98 P"config.g" as well as M122 and M122 B# where # is the can address of each of your expansion boards?

      Z-Bot CoreXY Build | Thingiverse Profile

      undefined 2 Replies Last reply 31 Mar 2022, 07:20 Reply Quote 1
      • undefined
        martin7404 @Phaedrux
        last edited by 31 Mar 2022, 07:20

        @phaedrux

        3/31/2022, 10:18:15 AM m122
        === Diagnostics ===
        RepRapFirmware for Duet 3 MB6HC version 3.4.0 (2022-03-15 18:57:24) running on Duet 3 MB6HC v1.01 or later (standalone mode)
        Board ID: 08DJM-9P63L-DJMSS-6JKDA-3S86L-1BDB9
        Used output buffers: 1 of 40 (27 max)
        === RTOS ===
        Static ram: 151000
        Dynamic ram: 96356 of which 252 recycled
        Never used RAM 99320, free system stack 112 words
        Tasks: NETWORK(ready,37.0%,173) ETHERNET(notifyWait,1.3%,161) HEAT(notifyWait,0.3%,316) Move(notifyWait,23.7%,241) CanReceiv(notifyWait,0.4%,772) CanSender(notifyWait,0.3%,346) CanClock(delaying,0.1%,333) TMC(notifyWait,19.1%,58) MAIN(running,17.8%,925) IDLE(ready,0.0%,30), total 100.0%
        Owned mutexes:
        === Platform ===
        Last reset 138:12:40 ago, cause: power up
        Last software reset time unknown, reason: User, GCodes spinning, available RAM 103268, slot 1
        Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
        Error status: 0x00
        Aux0 errors 0,0,0
        Step timer max interval 190
        MCU temperature: min 20.4, current 21.7, max 28.1
        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 12.0, current 12.1, max 12.2, under voltage events: 0
        Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/252/252, gc cycles 0
        Events: 1 queued, 1 completed
        Driver 0: standstill, SG min 25, mspos 452, reads 56265, writes 2 timeouts 0
        Driver 1: standstill, SG min 25, mspos 948, reads 56265, writes 2 timeouts 0
        Driver 2: standstill, SG min n/a, mspos 8, reads 56267, writes 0 timeouts 0
        Driver 3: standstill, SG min 0, mspos 312, reads 56261, writes 6 timeouts 0
        Driver 4: standstill, SG min 0, mspos 760, reads 56262, writes 6 timeouts 0
        Driver 5: standstill, SG min 0, mspos 200, reads 56261, writes 6 timeouts 0
        Date/time: 2022-03-31 09:18:12
        Slowest loop: 999.75ms; fastest: 0.05ms
        === Storage ===
        Free file entries: 10
        SD card 0 detected, interface speed: 25.0MBytes/sec
        SD card longest read time 2.9ms, write time 0.0ms, max retries 0
        === Move ===
        DMs created 125, segments created 37, maxWait 1595536ms, bed compensation in use: none, comp offset 0.000
        === MainDDARing ===
        Scheduled moves 816469, completed 816469, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 47, 1], CDDA state -1
        === AuxDDARing ===
        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 2 -1 -1 -1, ordering errs 0
        Heater 0 is on, I-accum = 0.2
        === GCodes ===
        Segments left: 0
        Movement lock held by null
        HTTP is idle 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
        === CAN ===
        Messages queued 1453344, received 1456822, lost 0, boc 44
        Longest wait 850ms for reply type 6029, peak Tx sync delay 65518, free buffers 50 (min 19), ts 364147/360650/0
        Tx timeouts 4482,0,3475,0,0,1837 last cancelled message type 30 dest 127
        === Network ===
        Slowest loop: 18.12ms; fastest: 0.02ms
        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: 1 of 8
        - Ethernet -
        State: active
        Error counts: 0 0 0 0 0
        Socket states: 5 2 2 2 2 0 0 0
        3/31/2022, 9:01:32 AM Finished printing file 0:/gcodes/LoftVersion_FrontLoad_20210311_ForMold (2)-Imported3_0.6n_0.3mm_ABS__14h19m.gcode, print time was 19h 29m
        m122 B121
        Diagnostics for board 121:
        Duet TOOL1LC rev 1.1 or later firmware version 3.4.0 (2022-03-15 09:00:04)
        Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
        All averaging filters OK
        Never used RAM 2624, free system stack 35 words
        Tasks: Move(notifyWait,38.4%,91) HEAT(notifyWait,26.4%,95) CanAsync(notifyWait,0.0%,51) CanRecv(notifyWait,6.8%,74) CanClock(notifyWait,1.8%,65) ACCEL(notifyWait,0.0%,61) TMC(delaying,70.2%,57) MAIN(running,34.2%,351) IDLE(ready,0.0%,26) AIN(delaying,33.7%,142), total 211.5%
        Last reset 138:13:45 ago, cause: power up
        Last software reset data not available
        Driver 0: pos 294435424, 395.7 steps/mm,standstill, SG min 0, read errors 106, write errors 0, ifcnt 24, reads 39131, writes 24, timeouts 176, DMA errors 0, CC errors 0, failedOp 0x71, steps req 302704478 done 302704478
        Moves scheduled 4564537, completed 4564537, in progress 0, hiccups 0, step errors 0, maxPrep 566, maxOverdue 8739366, maxInc 4528284, mcErrs 0, gcmErrs 0
        Peak sync jitter -2/23, peak Rx sync delay 231, resyncs 191/16, no step interrupt scheduled
        VIN voltage: min 23.9, current 24.2, max 24.3
        MCU temperature: min 28.9C, current 47.0C, max 82.9C
        Last sensors broadcast 0x00000002 found 1 220 ticks ago, 0 ordering errs, loop time 0
        CAN messages queued 9957429, send timeouts 364, received 9037591, lost 0, free buffers 37, min 8, error reg ff0000
        Last cancelled message type 4514 dest 127
        dup 117, oos 1992/33/1008/209, bm 0, wbm 0, rxMotionDelay 1120, adv -4534913/205706
        Accelerometer: LIS3DH, status: 00
        I2C bus errors 0, naks 3, other errors 0

        Muldex IDEX Duet2+Duex5
        Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
        Sapphire Pro with Duet2, with closed-loop motors
        custom high temp E3D tool changer with Duet2+Duex

        1 Reply Last reply Reply Quote 0
        • undefined
          martin7404 @Phaedrux
          last edited by 31 Mar 2022, 07:23

          @phaedrux said in Strange errors after update to 3.4:

          M98 P"config.g"

          3/31/2022, 10:21:24 AM Accelerometer 121:0 type LIS3DH with orientation 5 samples at 1344Hz with 10-bit resolution
          Warning: Heater 0 predicted maximum temperature at full power is 224°C
          Warning: Heater 1 predicted maximum temperature at full power is 547°C
          Error: bad model parameters
          3/31/2022, 10:21:22 AM M98 P"config.g"
          HTTP is enabled on port 80
          FTP is disabled
          TELNET is disabled

          Muldex IDEX Duet2+Duex5
          Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
          Sapphire Pro with Duet2, with closed-loop motors
          custom high temp E3D tool changer with Duet2+Duex

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators @martin7404
            last edited by 31 Mar 2022, 11:30

            @martin7404 the "Response timeout" messages suggest that the CAN connection may be intermittent, perhaps due to a bad connection.

            You could also check that the CAN bus is properly terminated. With power off, if you use a multimeter to measure between CANH and CANL anywhere on the bus, the reading should be close to 60 ohms. If it's 120 ohms instead then either there is no termination or there is a break in the wire between where you are measuring from and the termination.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            undefined 2 Replies Last reply 31 Mar 2022, 11:55 Reply Quote 1
            • undefined
              martin7404 @dc42
              last edited by 31 Mar 2022, 11:55

              @dc42 Thank you
              After careful review, the printed plate on which the tool board had a broken strain relief. During commissioning It was put as a test part, to be exchanged for ALu machined part, and left there for almost 6 months 🙂
              I will also re crimp the CAN cable at the tool board

              Muldex IDEX Duet2+Duex5
              Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
              Sapphire Pro with Duet2, with closed-loop motors
              custom high temp E3D tool changer with Duet2+Duex

              1 Reply Last reply Reply Quote 1
              • undefined
                martin7404 @dc42
                last edited by martin7404 31 Mar 2022, 21:31

                @dc42 So strain fixed everything ok 3 point traming , bed leveling and when it is finished in gcode I awitch the heater from standbay to active together with fast position XY AND HERE IT IS

                m122 b121
                Warning: Discarded std reply src=121 RID=303 exp 304 "Accen�"
                Diagnostics for board 121:
                Duet TOOL1LC rev 1.1 or later firmware version 3.4.0 (2022-03-15 09:00:04)
                Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                All averaging filters OK
                Never used RAM 2624, free system stack 45 words
                Tasks: Move(notifyWait,1.8%,91) HEAT(notifyWait,62.8%,97) CanAsync(notifyWait,0.0%,59) CanRecv(notifyWait,4.0%,74) CanClock(notifyWait,5.9%,65) ACCEL(notifyWait,0.0%,61) TMC(notifyWait,945.6%,57) MAIN(running,5372.1%,351) IDLE(ready,0.0%,26) AIN(delaying,1542.0%,142), total 7934.4%
                Last reset 06:22:59 ago, cause: software
                Last software reset data not available
                Driver 0: pos 104828, 395.7 steps/mm,ok, SG min 0, read errors 0, write errors 1, ifcnt 24, reads 20359, writes 12, timeouts 5, DMA errors 0, CC errors 0, failedOp 0x6a, steps req 113850 done 113830
                Moves scheduled 2089, completed 2088, in progress 1, hiccups 0, step errors 0, maxPrep 502, maxOverdue 2719617, maxInc 2367052, mcErrs 0, gcmErrs 0
                Peak sync jitter -1/4, peak Rx sync delay 216, resyncs 2/0, next step interrupt due in 100 ticks, enabled
                VIN voltage: min 24.1, current 24.3, max 24.3
                MCU temperature: min 29.3C, current 66.3C, max 66.3C
                Last sensors broadcast 0x00000002 found 1 154 ticks ago, 0 ordering errs, loop time 0
                CAN messages queued 460079, send timeouts 22, received 208997, lost 0, free buffers 37, min 37, error reg 810086
                Last cancelled message type 4511 dest 0
                dup 0, oos 1/0/1/1, bm 0, wbm 0, rxMotionDelay 416, adv -2429537/74646
                Accelerometer: LIS3DH, status: 00
                I2C bus errors 0, naks 3, other errors 0
                4/1/2022, 12:19:26 AM Error: Response timeout: CAN addr 121, req type 6013, RID=303
                4/1/2022, 12:19:24 AM M140 P0 S110
                Error: Response timeout: CAN addr 121, req type 6037, RID=302
                Error: Failed to enable probe

                May be I should replacw the data CAN cable

                Muldex IDEX Duet2+Duex5
                Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
                Sapphire Pro with Duet2, with closed-loop motors
                custom high temp E3D tool changer with Duet2+Duex

                undefined 1 Reply Last reply 1 Apr 2022, 05:04 Reply Quote 0
                • undefined
                  Phaedrux Moderator @martin7404
                  last edited by 1 Apr 2022, 05:04

                  @martin7404 said in Strange errors after update to 3.4:

                  May be I should replacw the data CAN cable

                  Worth a shot.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    martin7404
                    last edited by 1 Apr 2022, 08:16

                    So yesterday I did reset the board (emergency on DWS) and started the print again 8 hours in everything OK including G32 and G29 in the begining.
                    Here is M122 B121

                    m122 B121
                    Diagnostics for board 121:
                    Duet TOOL1LC rev 1.1 or later firmware version 3.4.0 (2022-03-15 09:00:04)
                    Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1)
                    All averaging filters OK
                    Never used RAM 2624, free system stack 45 words
                    Tasks: Move(notifyWait,5.0%,91) HEAT(notifyWait,2.5%,95) CanAsync(notifyWait,0.0%,57) CanRecv(notifyWait,0.8%,74) CanClock(notifyWait,0.2%,65) ACCEL(notifyWait,0.0%,61) TMC(delaying,28.5%,57) MAIN(running,16.4%,351) IDLE(ready,0.0%,26) AIN(delaying,46.6%,142), total 100.0%
                    Last reset 10:40:48 ago, cause: software
                    Last software reset data not available
                    Driver 0: pos 26193656, 395.7 steps/mm,ok, SG min 0, read errors 4, write errors 1, ifcnt 40, reads 5300, writes 13, timeouts 9, DMA errors 0, CC errors 0, failedOp 0x01, steps req 26816192 done 26816164
                    Moves scheduled 462622, completed 462619, in progress 1, hiccups 0, step errors 0, maxPrep 525, maxOverdue 919192, maxInc 759560, mcErrs 0, gcmErrs 0
                    Peak sync jitter -1/4, peak Rx sync delay 231, resyncs 3/0, next step interrupt due in 225 ticks, enabled
                    VIN voltage: min 24.1, current 24.3, max 24.3
                    MCU temperature: min 47.6C, current 80.4C, max 80.6C
                    Last sensors broadcast 0x00000002 found 1 223 ticks ago, 0 ordering errs, loop time 0
                    CAN messages queued 770264, send timeouts 44, received 808792, lost 0, free buffers 37, min 36, error reg 870000
                    Last cancelled message type 4519 dest 0
                    dup 0, oos 0/0/0/3, bm 0, wbm 0, rxMotionDelay 474, adv -918856/74660
                    Accelerometer: LIS3DH, status: 00
                    I2C bus errors 0, naks 3, other errors 0

                    I see that My tool board sitting on top of the carriage is about 80 degC, bed 110 degC , chamber 50 deg C. Should I worry about 80 deg C on the toolboard

                    Muldex IDEX Duet2+Duex5
                    Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
                    Sapphire Pro with Duet2, with closed-loop motors
                    custom high temp E3D tool changer with Duet2+Duex

                    undefined 1 Reply Last reply 1 Apr 2022, 19:54 Reply Quote 0
                    • undefined
                      Phaedrux Moderator @martin7404
                      last edited by 1 Apr 2022, 19:54

                      @martin7404 said in Strange errors after update to 3.4:

                      Should I worry about 80 deg C on the toolboard

                      That's probably at the high end of acceptable.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      undefined 1 Reply Last reply 1 Apr 2022, 20:33 Reply Quote 0
                      • undefined
                        martin7404 @Phaedrux
                        last edited by martin7404 4 Jan 2022, 20:33 1 Apr 2022, 20:33

                        @phaedrux also I am not sure how acutaye it is.
                        I might consider some cooler there

                        Muldex IDEX Duet2+Duex5
                        Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
                        Sapphire Pro with Duet2, with closed-loop motors
                        custom high temp E3D tool changer with Duet2+Duex

                        1 Reply Last reply Reply Quote 0
                        1 out of 11
                        • First post
                          1/11
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA