Add soft limit checks on X and Y when probing

@reidcustoms good news
sort of


I’m able to reproduce your behaviour. You might want to post it as a bug for 1.5.7

So I did a full reset of the defaults in config.

Closed gsender, restarted everything.

Homed machine. Zero’d everything.

When I typed in my typical X/Y coordinates to send the machine to my usual touch point spot. It immediately threw an Alarm 2. (43 x -583).

Closed the alarm, re-homed.

Sent it to the same coordinates
 worked fine.

And this time the touch plate worked completely fine


w. t. f. ?

@Chucky_ott

Really? That’s crazy
 It’s always worked pretty bang on except for the time I had the wrong corner set :stuck_out_tongue:

@reidcustoms it works if I start at x45. It fails if I start at x42. So somewhere between 42 and 45 would be my guess.

ok that makes pretty good sense cause i usually type in my zeroing coordinates after i home/zero at 43

This time i was just manually jogging and was around 40ish so that must be it!

Good to know it wasn’t me for a change!!!

@reidcustoms create a new post under the gSender bugs section and reference this ticket. It works at x43.5 so the sweet spot is somewhere below that.

@reidcustoms And when did you upgrade to 1.5.7 and is this your first zero off that corner since the upgrade. If not your first zero, maybe you were above the 43.5mm starting point.

just checked looks like im still on 1.5.4

Identified the other night.

If you home / zero machine. And try and use the auto touch plate where the X is somewhere under 43.5 it throws an Alarm and fails after checking Z.

See this thread for more information and where we confirmed the results were reproducable:

So I changed my spoil board over the weekend, and I’m closer on the Y axis now and it’s throwing the same alarm in the same way
 assuming it is the same issue.

When my Y starts at like -598 it works on the XY no problem, if i start it somewhere below -600 it throws an alarm 2
 I’ve reported the bug on the X will update the ticket for Y.

it’s somewhere between -608 (fails) and -602 (works).

It’s a pain cause I want to zero off that left hand corner and -602 doesn’t get me over the zero point of the auto touch plate so i have to do an X/Y and then a Z height.

I don’t want to keep testing coordinates but basically sometime shortly after -603 on the Y if you initiate a XYZ auto probe, the machine throws an Alarm 2 when trying to zero the Y axis for the first time.

@reidcustoms if you don’t mind I combined your two topics together. Reading through what you’ve posted, the behaviour looks expected to me since for the AutoZero when using the ‘Auto’ setting it aims to move outwards an initial 13mm movement plus 30mm more while it’s waiting to contact the wall, so that would equal the 43mm number you’ve arrived at. Because of this, and because this number hasn’t ever really changed (except a year ago when it used to be 63mm), I’m not really sure why you weren’t seeing it before and began seeing it now, other than perhaps you’d set your soft limit numbers a little higher than the machine itself so that it wasn’t triggering before.

Now with all that said, we’ve discussed adding logic so that for things like probing it will never trigger the soft limits in the X and Y (we’ve already added this logic to the Z), so if it’s alright by you I may turn this thread into a ‘Feature request’ thread and then we can get back to you once it’s something we’ve gotten into gSender.

In the meantime though, if you have any other confusion or questions it’s fine if you want to keep posting and troubleshooting here

1 Like