x endstop works when autohome but not manual move
October 01, 2015 01:40PM
Hi folks,
with the help from Olaf, I bumped off most probs but this one has appeared
again. I have three makerbot clone endstops x min, y min, and z max, the red ones
from eBay. If I movethe extruder away, when turned off, and then issue a autohome
through the 12864 lcd everything works.

If I manually issue a move that sends the extruder into the x min endstop, it doesn't
stop. If I manually trigger the x min endstop whilst the extruder is moving to x min, it
doesn't stop.

Oh, z max endstop works and I haven't checked the y min yet.

Any ideas?

Many thanks,
Andrew
Re: x endstop works when autohome but not manual move
October 01, 2015 07:43PM
Marlin has what is called soft limits. That is the endstop is used only for finding home position.
If in your config file you have #define X_MIN_POS 0 the software should not let the head go past 0

Mine are set as
#define X_MAX_POS 200 // prevents head from going past 200 and jambing
#define X_MIN_POS -20 // head home position 20mm left of bed
#define Y_MAX_POS 180
#define Y_MIN_POS 0
#define Z_MAX_POS 180
#define Z_MIN_POS 0
If you configure the endstops to work as limit switches you need a switch on both sides to limit travel in both directions.
Re: x endstop works when autohome but not manual move
October 02, 2015 10:21AM
Hi folks,
Appears a little cross communication has occurred. The problem appears to
have gone away. First I discovered the M119 command, which would have solved
so many problems to date. Plus it appears I tinkered in config_adv.h unwisely again
and did the following,
#define ENDSTOPS_ONLY_FOR_HOMING

Bit of an obvious mistake.
Just need to figure out now, do I hard code the Zmin into the firmware or can I
adjust that on the fly from the LCD? What does


Many thanks,
Andrew
Sorry, only registered users may post in this forum.

Click here to login