[BUG] Z AXIS endstop fail #558
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I have an intermittent endstop problem when starting printing. The first detection by the Z axis switch goes well and when it straightens it sinks into the bed. I updated to 1.5.4 seeing this bugfix (Fix ignored z endstop when only one endstop is used) but it doesn't seem to have worked for me. The solution I found is to do a power reset between each print.
Here is my printer information:
I have the same problem with I3 Mega S connected to OctoPrint on my Windows PC and MEGA_S_TMC_BLT_10_v1.5 fw.
I must disconnect the USB connection between print jobs, otherwise it also sinks into the bed after the initial endstop trigger.
Likewise, I also use both endstop switches for Z axis and original BLTouch with TMC 2209.
This may be completely unrelated; correlation does not equal causation, however...
I changed my Start G-code from what I had to the code listed on this site and when I did, I also had the issue that the nozzle would home OK and then promptly sink into the bed and drag. When I investigated, the line G1 Z0.15 was what was triggering that action so I removed it.
To be transparent, I was also working on a bunch of other stuff at the same time and had forgotten that I needed to re-evaluate the Z offset after changing the hotend. PEBKAC in full effect.
You may want to isolate which command in g-code is causing the unwanted behaviour. I am on 1.5.4 with a Mega S and BLTouch but I have the original stepper drivers (until next week).
Update from my earlier comment:
I should have kept my mouth shut. Now I have the same issue as the OP which is different from the one I commented on. It doesn't seem to be G-code related.
Firmware: Knutwurst 1.5.4 - MEGA_S_DGUS_BLT_10_v1.5.4
Printer: Anycubic Mega S
Two z-switches
Control: Octoprint 1.10.3 - camera streamer
Slicer: Cura 5.9.0
It was printing files just fine, on the 4th print of the day it started exhibiting the behaviour which seems to occur right after G0 X0 F6000 in my start code block:
Like @markecskace, if I disconnect the printer from Octoprint between each print, the problem does not occur. If I do not disconnect, the problem occurs.
I think I may have a clue as to what the problem is. I noticed that after a while, after finishing a print, the menu to access Marlin is no longer available in the print section of the printer. Once the printer is turned off and on again the option comes back.
I have the same issue, however disconnecting from Octoprint doesn't even help. When I play around with the offset it seems to be crashing until I put it so much higher that it's too far away from the bed. Playing around with offset within slicer is the only way the print can be set at the correct height, but the nozzle wipe still seems to be crashing just as before.
Information to support my theory coming from the fact that the special menu is deactivated after a certain time, which could cause the bug. After a certain time as I said the menu disappears, but I did a refresh to make the menu appear and it comes back but it is impossible to select it.