New Random issue
-
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? -
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.
-
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.
-
If the wiring is good, I suspect the probe has an issue
-
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.
-
@bluedust you could check the continuity of the wires with a multimeter.
-
@phaedrux
Good idea. I can easily fix a bad wire.
Will check and follow tomorrow. -
You could also try taking out the pin via the set screw on the top of the probe body and cleaning it.
-
@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!
-
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!
-
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!
-
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.
-
@phaedrux
I posted the details from M122 in my first post. -
-
@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 0x4e49414dAssuming 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.
-
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!
-
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.
-
@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. -
@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 0x4e49414dIt 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!
-
Have you seen this? https://duet3d.dozuki.com/Wiki/Logging