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

    3.5.0-B3 Reboot in Laser mode

    Scheduled Pinned Locked Moved
    Beta Firmware
    3
    12
    514
    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.
    • cichaczechundefined
      cichaczech
      last edited by cichaczech

      Hi, with new beta update I have problem in laser mode. When I try home axis or move axis from DWC Duet2 Wifi (Standalone) reboot itself.

      Commands like G0 X10 works normaly, but G28 in console -> reboot.
      FW 3.4.5 works good.

      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @cichaczech
        last edited by

        @cichaczech post an output of M122 after the reboot

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        1 Reply Last reply Reply Quote 0
        • cichaczechundefined
          cichaczech
          last edited by

          M122
          === Diagnostics ===
          RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.0-beta.3 (2023-04-14 11:27:37) running on Duet WiFi 1.02 or later
          Board ID: 0JD0M-9P6M2-NW4SS-6JKDD-3S86R-KAZ7L
          Used output buffers: 1 of 26 (15 max)
          === RTOS ===
          Static ram: 22192
          Dynamic ram: 74716 of which 244 recycled
          Never used RAM 15992, free system stack 184 words
          Tasks: NETWORK(nWait,11.0%,238) HEAT(nWait,0.0%,386) Move(nWait,0.0%,364) MAIN(running,80.9%,559) IDLE(ready,8.1%,29), total 100.0%
          Owned mutexes: WiFi(NETWORK)
          === Platform ===
          Last reset 00:00:11 ago, cause: software
          Last software reset at 2023-06-09 12:21, reason: HardFault bfarValid precise, Gcodes spinning, available RAM 15492, slot 2
          Software reset code 0x4063 HFSR 0x40000000 CFSR 0x00008200 ICSR 0x0041f803 BFAR 0x6b4bd9b0 SP 0x20003b38 Task Move Freestk 379 ok
          Stack: 20008908 00000001 00000270 6b4bd450 a5a5a5a5 0042a6e3 0043cee0 a1000000 00000000 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 2000bcf8 00000000 00000001 2000bcfc 2000487c 00000000 00000000 a5a5a5a5 0042a6e3 a5a5a5a5 a5a5a5a5
          Error status: 0x00
          Aux0 errors 0,0,19
          MCU temperature: min 23.8, current 24.1, max 24.4
          Supply voltage: min 23.6, current 23.7, max 23.8, under voltage events: 0, over voltage events: 0, power good: yes
          Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
          Events: 0 queued, 0 completed
          Driver 0: standstill, SG min n/a
          Driver 1: standstill, SG min n/a
          Driver 2: standstill, SG min n/a
          Driver 3: standstill, SG min n/a
          Driver 4: standstill, SG min n/a
          Driver 5: 
          Driver 6: 
          Driver 7: 
          Driver 8: 
          Driver 9: 
          Driver 10: 
          Driver 11: 
          Date/time: 2023-06-09 12:21:49
          Cache data hit count 418033720
          Slowest loop: 8.31ms; fastest: 0.19ms
          I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
          === Storage ===
          Free file entries: 10
          SD card 0 detected, interface speed: 12.0MBytes/sec
          SD card longest read time 1.0ms, write time 0.0ms, max retries 0
          === Move ===
          DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, comp offset 0.000
          no step interrupt scheduled
          === DDARing 0 ===
          Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
          === Heat ===
          Bed heaters -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
          === GCodes ===
          Movement locks 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 assembling a command 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
          Daemon is idle in state(s) 0
          Autopause is idle in state(s) 0
          Q0 segments left 0
          Code queue 0 is empty
          === Filament sensors ===
          Extruder 0 sensor: ok
          === Network ===
          Slowest loop: 111.47ms; fastest: 0.00ms
          Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
          HTTP sessions: 1 of 8
          = WiFi =
          Network state is active
          Module is connected to access point 
          Failed messages: pending 0, notready 0, noresp 0
          Firmware version 1.27
          MAC address bc:ff:4d:45:e0:c1
          Module reset reason: Power up, Vcc 3.39, flash size 4194304, free heap 27176
          WiFi IP address 10.0.0.120
          Signal strength -59dBm, channel 0, mode 802.11n, reconnections 0
          Clock register 00002002
          Socket states: 0 0 0 0 0 0 0 0
          
          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @cichaczech
            last edited by dc42

            @cichaczech as we're in the process of releasing 3.5.0-beta4 please can you test it again using that release and report back. If it happens in beta4 then please post a M122 report after the reset again.

            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

            cichaczechundefined 2 Replies Last reply Reply Quote 0
            • cichaczechundefined
              cichaczech @dc42
              last edited by

              @dc42 Ok, will do.
              Thank you.

              1 Reply Last reply Reply Quote 0
              • cichaczechundefined
                cichaczech @dc42
                last edited by

                @dc42 still the same

                M122
                === Diagnostics ===
                RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.0-beta.4 (2023-06-08 23:39:39) running on Duet WiFi 1.02 or later
                Board ID: 0JD0M-9P6M2-NW4SS-6JKDD-3S86R-KAZ7L
                Used output buffers: 1 of 26 (15 max)
                === RTOS ===
                Static ram: 23236
                Dynamic ram: 74836 of which 244 recycled
                Never used RAM 14828, free system stack 184 words
                Tasks: NETWORK(2,nWait,12.2%,238) HEAT(3,nWait,0.0%,385) Move(4,nWait,0.0%,364) MAIN(1,running,81.7%,819) IDLE(0,ready,6.1%,29), total 100.0%
                Owned mutexes: WiFi(NETWORK)
                === Platform ===
                Last reset 00:00:15 ago, cause: software
                Last software reset at 2023-06-09 17:27, reason: HardFault bfarValid precise, Gcodes spinning, available RAM 14328, slot 0
                Software reset code 0x4063 HFSR 0x40000000 CFSR 0x00008200 ICSR 0x0041f803 BFAR 0x6b4bddd0 SP 0x20003f60 Task Move Freestk 379 ok
                Stack: 20008d28 00000001 00000270 6b4bd870 a5a5a5a5 004291c3 0043c218 a1000000 00000000 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 2000c168 00000000 00000001 2000c16c 20004bb4 00000000 00000000 a5a5a5a5 004291c3 a5a5a5a5 a5a5a5a5
                Error status: 0x00
                Aux0 errors 0,0,18
                MCU temperature: min 22.9, current 23.5, max 23.6
                Supply voltage: min 23.6, current 23.7, max 23.9, under voltage events: 0, over voltage events: 0, power good: yes
                Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
                Events: 0 queued, 0 completed
                Driver 0: standstill, SG min n/a
                Driver 1: standstill, SG min n/a
                Driver 2: standstill, SG min n/a
                Driver 3: standstill, SG min n/a
                Driver 4: standstill, SG min n/a
                Driver 5: 
                Driver 6: 
                Driver 7: 
                Driver 8: 
                Driver 9: 
                Driver 10: 
                Driver 11: 
                Date/time: 2023-06-09 17:28:13
                Cache data hit count 558914657
                Slowest loop: 8.27ms; fastest: 0.19ms
                I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
                === Storage ===
                Free file entries: 10
                SD card 0 detected, interface speed: 12.0MBytes/sec
                SD card longest read time 1.0ms, write time 0.0ms, max retries 0
                === Move ===
                DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, ebfmin 0.00, ebfmax 0.00
                no step interrupt scheduled
                === DDARing 0 ===
                Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                === Heat ===
                Bed heaters -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                === GCodes ===
                Movement locks 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 assembling a command 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
                Daemon is idle in state(s) 0
                Autopause is idle in state(s) 0
                Q0 segments left 0
                Code queue 0 is empty
                === Filament sensors ===
                Extruder 0 sensor: ok
                === Network ===
                Slowest loop: 111.94ms; fastest: 0.00ms
                Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
                HTTP sessions: 1 of 8
                = WiFi =
                Interface state: active
                Module is connected to access point 
                Failed messages: pending 0, notready 0, noresp 0
                Firmware version 1.27
                MAC address bc:ff:4d:45:e0:c1
                Module reset reason: Power up, Vcc 3.39, flash size 4194304, free heap 27096
                WiFi IP address 10.0.0.120
                Signal strength -59dBm, channel 0, mode 802.11n, reconnections 0
                Clock register 00002002
                Socket states: 0 0 0 0 0 0 0 0
                
                dc42undefined 1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @cichaczech
                  last edited by

                  @cichaczech please try again. The stack trace in your M122 report doesn't match the 3.4.0-beta.4 code, so I suspect you were running different firmware when that last reset happened.

                  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

                  cichaczechundefined 1 Reply Last reply Reply Quote 0
                  • cichaczechundefined
                    cichaczech @dc42
                    last edited by

                    @dc42 Today I tried delete old FW and instal beta4 with BOSSA, but it still keeps rebooting when I try to home it.
                    For now I am moving back to last stable release 🙂

                    this is my latest M122

                    === Diagnostics ===
                    RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.0-beta.4 (2023-06-08 23:39:39) running on Duet WiFi 1.02 or later
                    Board ID: 0JD0M-9P6M2-NW4SS-6JKDD-3S86R-KAZ7L
                    Used output buffers: 13 of 26 (20 max)
                    === RTOS ===
                    Static ram: 23236
                    Dynamic ram: 74836 of which 244 recycled
                    Never used RAM 14828, free system stack 186 words
                    Tasks: NETWORK(2,nWait,12.5%,238) HEAT(3,nWait,0.0%,383) Move(4,nWait,0.0%,364) MAIN(1,running,78.8%,819) IDLE(0,ready,8.7%,29), total 100.0%
                    Owned mutexes: WiFi(NETWORK)
                    === Platform ===
                    Last reset 00:00:10 ago, cause: software
                    Last software reset at 2023-06-12 09:11, reason: HardFault bfarValid precise, Gcodes spinning, available RAM 14328, slot 2
                    Software reset code 0x4063 HFSR 0x40000000 CFSR 0x00008200 ICSR 0x0041f803 BFAR 0x6b4bddd0 SP 0x20003f60 Task Move Freestk 379 ok
                    Stack: 20008d28 00000001 00000270 6b4bd870 a5a5a5a5 004291c3 0043c218 a1000000 00000000 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 2000c168 00000000 00000001 2000c16c 20004bb4 00000000 00000000 a5a5a5a5 004291c3 a5a5a5a5 a5a5a5a5
                    Error status: 0x00
                    Aux0 errors 0,0,18
                    MCU temperature: min 22.2, current 22.7, max 23.0
                    Supply voltage: min 23.7, current 23.7, max 23.9, under voltage events: 0, over voltage events: 0, power good: yes
                    Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
                    Events: 0 queued, 0 completed
                    Driver 0: standstill, SG min n/a
                    Driver 1: standstill, SG min n/a
                    Driver 2: standstill, SG min n/a
                    Driver 3: standstill, SG min n/a
                    Driver 4: standstill, SG min n/a
                    Driver 5: 
                    Driver 6: 
                    Driver 7: 
                    Driver 8: 
                    Driver 9: 
                    Driver 10: 
                    Driver 11: 
                    Date/time: 2023-06-12 09:11:56
                    Cache data hit count 397729243
                    Slowest loop: 9.39ms; fastest: 0.19ms
                    I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
                    === Storage ===
                    Free file entries: 10
                    SD card 0 detected, interface speed: 12.0MBytes/sec
                    SD card longest read time 1.0ms, write time 0.0ms, max retries 0
                    === Move ===
                    DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, ebfmin 0.00, ebfmax 0.00
                    no step interrupt scheduled
                    === DDARing 0 ===
                    Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                    === Heat ===
                    Bed heaters -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                    === GCodes ===
                    Movement locks 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 assembling a command 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
                    Daemon is idle in state(s) 0
                    Autopause is idle in state(s) 0
                    Q0 segments left 0
                    Code queue 0 is empty
                    === Filament sensors ===
                    Extruder 0 sensor: ok
                    === Network ===
                    Slowest loop: 114.56ms; fastest: 0.00ms
                    Responder states: HTTP(0) HTTP(0) HTTP(2) HTTP(0) FTP(0) Telnet(0)
                    HTTP sessions: 3 of 8
                    = WiFi =
                    Interface state: active
                    Module is connected to access point 
                    Failed messages: pending 0, notready 0, noresp 0
                    Firmware version 2.1beta3
                    MAC address bc:ff:4d:45:e0:c1
                    Module reset reason: Power up, Vcc 3.38, flash size 2097152, free heap 38084
                    WiFi IP address 10.0.0.120
                    Signal strength -54dBm, channel 1, mode 802.11n, reconnections 0
                    Clock register 00002002
                    Socket states: 0 0 0 0 0 0 0 0
                    
                    dc42undefined 2 Replies Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators @cichaczech
                      last edited by

                      @cichaczech please can you provide your config.g and homing files, so that I can try to reproduce this.

                      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

                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @cichaczech
                        last edited by dc42

                        @cichaczech I haven't managed to reproduce the problem, but I believe I have identified the issue. It's specific to laser mode. Please try the Duet 2 firmware binary at https://www.dropbox.com/sh/c4aatfdsejjjab0/AACGuZ4qUBvZz49zxErkhmnWa?dl=0 and see if it resolves the problem.

                        I think a workaround for this issue using the original 3.5.0-beta4 firmware binary would be to issue a G1 move with an S parameter after switching to laser mode with M452 but before doing the very first real move (i.e. before homing). Even G1 S0 with no other parameters should be sufficient.

                        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

                        cichaczechundefined 1 Reply Last reply Reply Quote 0
                        • cichaczechundefined
                          cichaczech @dc42
                          last edited by

                          @dc42 Both of your solutions work.

                          3.5.0-beta4 -> you have to send G1 S0 after switching laser mode
                          3.5.0-beta4+ -> works normally in laser mode, without any additional commands

                          Thank you.

                          dc42undefined 1 Reply Last reply Reply Quote 0
                          • dc42undefined
                            dc42 administrators @cichaczech
                            last edited by dc42

                            @cichaczech thanks for confirmation! The fix will be included in 3.5.0-rc.1. I'll mark the Github issue I created at https://github.com/Duet3D/RepRapFirmware/issues/869 solved.

                            dc42 created this issue in Duet3D/RepRapFirmware

                            closed [3.5beta3, beta4] Unexpected reset when using laser mode #869

                            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

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