Marlin: 1.1.0 RC7 - X-Endstop triggering during movement

Created on 25 Sep 2016  路  6Comments  路  Source: MarlinFirmware/Marlin

I updatet to Marlin 1.1.0 RC7 a few days ago to be able to use Manual Mesh Bed leveling.

Since then every print fails because the X-Endstop gets triggered (without the Extruder even being near it) after about a Minute or so of printing.
This also happens when I move the Extruder manually with the "Move Axis" option on the LCD.
It homes just fine and if I only move it back and forth a few times nothing happens, but when I repeatedly do it at some point the Extruder abruptly stops when moving towards the endstop.

I use ordinary Tact-Switches with the Coarse Pull-Up enabled. I had no problems with this setup in 1.0.2-1.

I hope that this is the right place to write this as I've never used GitHub before.
Thanks!

(I now downgraded to my old 1.0.2-1 and everything functions normally, so the endstop isn't the fault)

Question

All 6 comments

You should triple check your wiring, very likely that something is loose. I
had the same issue with my printer and it was quite confusing since it was
an intermittent problem.

The method of checking endstops hasn't changed. It pleased our caprices to leave it as it was.

// TEST_ENDSTOP: test the old and the current status of an endstop
#define TEST_ENDSTOP(ENDSTOP) (TEST(current_endstop_bits & old_endstop_bits, ENDSTOP))

@johannesgeh See if isolating the endstop wiring from the stepper motor wiring helps. You might also try adding a ferrite bead to the stepper wires. I'm certain that the code isn't setting the endstop bits without a signal from the electronics. If you're using NC switches, of course inductance is unlikely to be an issue. More likely something has come loose.

I thought the age of caprices ended a while ago... ;)

@thinkyhead I'll try isolating the endstop wires when I get back home, I already have ferrite beads on all stepper wires.

It's hard to debug a loose endstop or wiring because there's no "continuous" check of the endstop status that prints to the display or serial out. Seems like that would be a helpful debug feature to add at some point.

Rewired all Endstops, seems to work without any issues now.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Kaibob2 picture Kaibob2  路  4Comments

ahsnuet09 picture ahsnuet09  路  3Comments

manianac picture manianac  路  4Comments

spanner888 picture spanner888  路  4Comments

jerryerry picture jerryerry  路  4Comments