Printer goes past endstops
-
My printer skipped steps and crashed into the endstop but didn't stop. The endstops are used for homing and work fine but don't stop the printer while its printing. I also verified that they trigger properly with M119. How do I set the behavior if an endstop is triggered?
Core XY printer with Duet 2 WiFi
RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.4
config (1).gM574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
-
Endstops only stop movement during a homing move.
If you want them to act as a stop during normal opperation you can reconfigure them after homing to act as a trigger that can do an estop, (or whatever actions you want).
https://docs.duet3d.com/en/User_manual/Tuning/Triggers#firmware-configuration
In your homing files at the start you'd want to have the normal endstop configuration so that they work during homing. Then at the end, reconfigure them as a trigger. Or enable the trigger only during a print by putting it in your start gcode after homing is finished.
-
@Phaedrux Thanks. I thought the endstops became estops automatically.
-
@Phaedrux I added M581 but it just always triggers as soon as the print starts. I tried S0 and S1. The head is far from either endstop when the print starts so I know its not touching the switch.
M581 T1 X Y S1 R1 ; set endstops as estop and pause on trigger while printing
-
@Phantom329 try S0 as most endstops are normally closed.
-
Can you share your full setup?
-
@oliof said in Printer goes past endstops:
try S0 as most endstops are normally closed.
I tried S1 and S0 and both paused immediatly.
@Phaedrux I have a BLV MGN Cube. Its CoreXY with a Duet 2 WiFi running RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.4. Endstops are microswitches at -X and +Y and BLTouch on -Z. What else do you need to know?
Here is my latest config.g
-
Is it actually homing?
Can you send M581 T1 and report back with what it says?
You may also want to upgrade your firmware to 3.5.3 so that we're on the same firmware page.
-
@Phaedrux said in Printer goes past endstops:
Is it actually homing?
Can you send M581 T1 and report back with what it says?
You may also want to upgrade your firmware to 3.5.3 so that we're on the same firmware page.
M581 T1 Trigger 1 fires only when printing on a falling edge of endstops/inputs X Y
It homes like normal. I updated my firmware to 3.5.3 and no change.