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

    New Random issue

    Scheduled Pinned Locked Moved
    General Discussion
    3
    22
    1.5k
    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.
    • BlueDustundefined
      BlueDust
      last edited by BlueDust

      For the past week or two, I have found my Duet2 board just stopped mid print. Everything is cold, and the printer is acting like I just turned it on.
      All I can see is that the BLTouch is blinking red, and there is no resurrect file.
      The last line in the Event Log says the print started, and then the power on steps...
      event log started...
      date and time set at power on... etc

      Any ideas would be great!

      Thanks!

      The below was taken after I found the printer stopped printing and already started to pre-heat the bed/nozzle.

      M122
      === Diagnostics ===
      RepRapFirmware for Duet 2 WiFi/Ethernet version 2.03 running on Duet Ethernet 1.02 or later + DueX5
      Board ID: 08DGM-9T6BU-FG3S0-7JTDL-3SN6N-TS6VG
      Used output buffers: 1 of 24 (20 max)
      === RTOS ===
      Static ram: 25680
      Dynamic ram: 94236 of which 40 recycled
      Exception stack ram used: 320
      Never used ram: 10796
      Tasks: NETWORK(ready,524) HEAT(blocked,1236) DUEX(suspended,156) MAIN(running,3748) IDLE(ready,160)
      Owned mutexes:
      === Platform ===
      Last reset 00:19:00 ago, cause: power up
      Last software reset at 2019-06-29 16:45, reason: User, spinning module GCodes, available RAM 10796 bytes (slot 1)
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
      Error status: 0
      Free file entries: 9
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest block write time: 2.9ms, max retries 0
      MCU temperature: min 30.7, current 31.2, max 32.4
      Supply voltage: min 21.4, current 24.0, max 24.6, under voltage events: 0, over voltage events: 0, power good: yes
      Driver 0: standstill, SG min/max not available
      Driver 1: standstill, SG min/max not available
      Driver 2: standstill, SG min/max not available
      Driver 3: standstill, SG min/max not available
      Driver 4: standstill, SG min/max not available
      Driver 5: standstill, SG min/max not available
      Driver 6: standstill, SG min/max not available
      Driver 7: standstill, SG min/max not available
      Driver 8: standstill, SG min/max not available
      Driver 9: standstill, SG min/max not available
      Date/time: 2019-06-30 18:44:50
      Cache data hit count 2954459546
      Slowest loop: 63.80ms; fastest: 0.08ms
      I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
      === Move ===
      Hiccups: 0, FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
      Bed compensation in use: none, comp offset 0.000
      === DDARing ===
      Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
      === Heat ===
      Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
      Heater 0 is on, I-accum = 0.2
      Heater 1 is on, I-accum = 0.6
      === GCodes ===
      Segments left: 0
      Stack records: 1 allocated, 0 in use
      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
      serial is idle in state(s) 0
      aux is idle in state(s) 0
      daemon is idle in state(s) 0
      queue is idle in state(s) 0
      autopause is idle in state(s) 0
      Code queue is empty.
      === Network ===
      Slowest loop: 93.95ms; fastest: 0.02ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
      HTTP sessions: 1 of 8
      Interface state 5, link 100Mbps full duplex
      === Filament sensors ===
      Extruder 0: pos -0.02, ok, no calibration data, errs: frame 0 parity 0 ovrun 0 pol 0 ovdue 0

      Fun, that 3 letter word with "u" in the middle.

      dc42undefined 1 Reply Last reply Reply Quote 0
      • BlueDustundefined
        BlueDust
        last edited by

        Now my BLTouch doesn't work at all. It will not pull the sensor back up. Just blinks its red light.
        Could this have been the BLTouch on its way out the door the entire time?
        Did it just die on me, or just playing dead?

        Fun, that 3 letter word with "u" in the middle.

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by Phaedrux

          Did homing work? Or was it getting stopped when trying to home at the start of the print?

          If you send the BLTouch the reset error and retract pin code does it start behaving again?

          Double check the wiring.

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • BlueDustundefined
            BlueDust
            last edited by

            It doesn't move to home Z as it says Z has already been triggered.

            Sending the reset code stops it from blinking but the moment you try to move the pin it blinks red again.

            If I keep sending the reset code and keep trying to get the pin to move, eventually I may (though rare) get it to move up or down. And right after the pin movement occurs it blinks red again.

            Fun, that 3 letter word with "u" in the middle.

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              If the wiring is good, I suspect the probe has an issue

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • BlueDustundefined
                BlueDust
                last edited by

                It's been working fine since I installed it, about a month ago. Maybe longer. I unplugged and plugged in all the wires again just to make sure they were good.

                Wish there was more I could do to test it.

                Fun, that 3 letter word with "u" in the middle.

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator @BlueDust
                  last edited by

                  @bluedust you could check the continuity of the wires with a multimeter.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  BlueDustundefined 1 Reply Last reply Reply Quote 0
                  • BlueDustundefined
                    BlueDust @Phaedrux
                    last edited by

                    @phaedrux
                    Good idea. I can easily fix a bad wire.
                    Will check and follow tomorrow.

                    Fun, that 3 letter word with "u" in the middle.

                    1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator
                      last edited by

                      You could also try taking out the pin via the set screw on the top of the probe body and cleaning it.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      BlueDustundefined 1 Reply Last reply Reply Quote 1
                      • BlueDustundefined
                        BlueDust @Phaedrux
                        last edited by

                        @phaedrux
                        The wiring is good. I kept playing with it and it seems now I can get the pin to go down most of the time and it just doesn't go up most of the time. It appears to be stuck or sticking in the down position. But it could also be that the mechanism that pulls it up isn't as strong as it used to be. Sometimes even if I tap it to make sure it's not stuck and should be easily pulled up, doesn't move when I reset the error or send the up command.

                        I remember seeing the screw on the top when I initially installed the BLTouch but forgot it was there. Will look into it. Thanks!

                        Fun, that 3 letter word with "u" in the middle.

                        1 Reply Last reply Reply Quote 0
                        • BlueDustundefined
                          BlueDust
                          last edited by

                          Removed the set screw, and the needle fell out. It was clean. Looked new. Looked over the BLTouch and found nothing weird. All looked new, and couldn't find any dirt/dust or anything. I played with it a bit (needle up and down with set screw removed) and put it back together (word of warning, the needle can be fired out the set screw hole a few inches and become lost). Now it just works. Ran it in test mode for about 2 minutes and no issues. I have no idea what to make of it but not complaining.

                          Thanks @Phaedrux for reminding me about the screw!

                          Fun, that 3 letter word with "u" in the middle.

                          1 Reply Last reply Reply Quote 1
                          • BlueDustundefined
                            BlueDust
                            last edited by BlueDust

                            BLTouch appears to be working again, but I am still losing prints.
                            Within 30 or 40 minutes of starting a print, I am finding it to appear to have rebooted (log show getting IP and current time). The BLTouch is blinking red. This is the same behavior I found the printer a few times about 5 to 10 days before the BLTouch completely stopped working. But it may be something else and just be blinking because after a reboot, and the nozzle being so close to the bed, the self test the nozzle does would fail because the needle isn't able to completely extend itself. In testing this, the needle, after failing the self test will still gets pulled back up. Is the BLTouch flipping out and the printer is rebooting? Or the printing have another issue and rebooting mid print. When it does reboot, so far it is always within the first 3 layers. I have seen this fail between half way of the first layer and somewhere at the end of the 2nd layer or halfway through the 3rd (just not sure).
                            Are their any full debug logs that I can enable to see all the printer is doing so when it happens again I can actually see why this is happening?

                            Just to clarify, this isn't happening on all prints. Appears to occur every 3 or 4 prints at the moment....

                            Thanks!

                            Fun, that 3 letter word with "u" in the middle.

                            1 Reply Last reply Reply Quote 0
                            • Phaedruxundefined
                              Phaedrux Moderator
                              last edited by Phaedrux

                              When it does this can you run M122?

                              You can also enable more detailed logging after that if it doesn't seem to indicate anything helpful.

                              Z-Bot CoreXY Build | Thingiverse Profile

                              BlueDustundefined 1 Reply Last reply Reply Quote 0
                              • BlueDustundefined
                                BlueDust @Phaedrux
                                last edited by

                                @phaedrux
                                I posted the details from M122 in my first post.

                                Fun, that 3 letter word with "u" in the middle.

                                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                • Phaedruxundefined
                                  Phaedrux Moderator @BlueDust
                                  last edited by

                                  @bluedust ah yes. @dc42 Will have to weigh in on the reset code.

                                  Z-Bot CoreXY Build | Thingiverse Profile

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

                                    @bluedust said in New Random issue:

                                    Last reset 00:19:00 ago, cause: power up
                                    Last software reset at 2019-06-29 16:45, reason: User, spinning module GCodes, available RAM 10796 bytes (slot 1)
                                    Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d

                                    Assuming that you didn't turn power off and on again after you found the printer stopped, that indicates that the board reset due to loss of power. So either you had a power brownout, or your PSU cut out.

                                    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

                                    BlueDustundefined 1 Reply Last reply Reply Quote 0
                                    • BlueDustundefined
                                      BlueDust
                                      last edited by

                                      My printer is behind a UPS and the voltage while printing reads 24.1v.
                                      If I lost power wouldn't there be a resume file? Currently when this happens it says their is no resume file. I haven't tested the resume feature completely from a power outage, but thought I had it at least configured to record the resume info to a file. (set it up a while back) I will check to see if that feature is working enough to save the file and get back to you.

                                      Thanks!

                                      Fun, that 3 letter word with "u" in the middle.

                                      1 Reply Last reply Reply Quote 0
                                      • Phaedruxundefined
                                        Phaedrux Moderator
                                        last edited by

                                        Does the UPS happen to do self tests? I stopped using a ups a long time ago after I happened to be in the room when it did a self test and a print was running. The test managed to make the duet reboot.

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        BlueDustundefined 1 Reply Last reply Reply Quote 0
                                        • BlueDustundefined
                                          BlueDust @Phaedrux
                                          last edited by

                                          @phaedrux
                                          Yes. I have it programmed to do weekly self tests. All it does is switch to battery power during the test. I have been using this UPS for more then 5 years and never had it cut power unless it was drained. Also, my NAS is very sensitive to power fluctuations and crashes. (Hence the UPS). If the NAS crashes, I would get an email alert on it's reboot. Also my TV and computer, firewall/router/switch would crash and I would get other notifications.
                                          I currently do not believe my UPS is having output power issues. I will review my UPS power logs to confirm.

                                          Fun, that 3 letter word with "u" in the middle.

                                          1 Reply Last reply Reply Quote 0
                                          • BlueDustundefined
                                            BlueDust @dc42
                                            last edited by

                                            @dc42 said in New Random issue:

                                            Last reset 00:19:00 ago, cause: power up
                                            Last software reset at 2019-06-29 16:45, reason: User, spinning module GCodes, available RAM 10796 bytes (slot 1)
                                            Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d

                                            It was a while ago now, but do not believe I reset the printer. But that would make sense to what I see in the logs (getting an IP and correct time).

                                            I just tested out the resume feature after I cut power during a print. And the resurrect.g was created. I clicked my recover macro after one of the previous failures and it said the resurrect.g file didn't exist. I will try this again after the next failure, but also curious on any other ideas or items I can look into.
                                            Are there any verbose logs that I can enable? And/or have the Duet2 board send live logs to a syslog server?

                                            Thanks!

                                            Fun, that 3 letter word with "u" in the middle.

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