Problems with Y Endstop

Hey everyone! I’ve finally got my LR4 built. I had an issue initially with the X endstop switch not triggering a stop, but I’ve got that situated, but now my Y axis won’t stop when I home it. I can see the switch when I run $Limit in the console and manually click the switch off and on, but nothing I’ve done so far has fixed it.

I tried googling and it told me to change the homing direction (which meant it went in the wrong direction, and there was no endstop when I hit home) and it also tried telling me that the Y motor0 and motor1 should have the same pin which gave me a config error on restart.

If I had any hair, I’d be ripping it out, so any suggestions would be appreciated. :smiley:

A guess, one or more of your endstops are wired wrong.

1 Like

It’s important that the Y switch and Y motor at the same side of the machine match up. If the Y end stops are cross-wired it will appear the machine is not stopping because the switch is telling the other motor to stop. Try swapping the two Y end stops with each other.

1 Like

Yep, we call that phasing . Your Y motors are swapped with the opposite Y endstop.

If you home the machine and manually click the switch, what happens?

Will it still trigger “y" when running $Limit if it’s reversed like that?

Yes. Note Y vs y.

1 Like

Now after reverting my config to what it started as and reversing the two Y end stop wires, it does stop correctly when it hits both Y endstops. But I’m still getting “Homing fail. Pull off travel failed to clear limit switch.” when I try to home Y, after it has correctly stopped.

What do you have your Y pulloff set to? This is mine:

      pulloff_mm: 4.0

Increase them a mm at a time until the error goes away.

If you’re looking to maximize usable space, I’d increase .5 mm at a time.