Hi. When homing my Neje 4 Max device, the actual x:y homing position should be x=0: y=460
When I send it home, it reaches the end of the y-travel and makes a brief grinding noise. When I check the “get position” function, it returns x=0; y=459.9
Subsequent jobs always seem to foul the top bar of the frame unless I make sure the work doesn’t go within 30-40mm of it.
I know this version of the Neje tool doesn’t use physical limit switches, rather it uses current detection to determine end of travel. Belt tension seems about right, there’s no physical fouling of the transport mechanisms that I can detect. I’m out of ideas now - can you suggest something else I could check or adjust to correct the homing of the Y-axis? Happy to provide detailed logs or setting dumps if this would help diagnosis…
Are you saying it runs into the rails, stalls out, and calls that Home?
Yes, pretty much - after pressing home, the z-axis lifts and homes without a problem, the z axis homes without a problem, and the y-axis … hits the end of travel, grinds briefly and stops. The y position then shows as 459.9 rather than 460.0, which makes me think something’s preventing it from making that final fraction of a mm, or else it’s bouncing back a tiny fraction after the grinding noise.
What this sounds like is your mechanical travel limit is a little less than that advertised. Tell your controller GRBL parameters that the max travel on that axis is 455mm instead of 460mm. I doubt you will ever notice the loss of 5mm in travel.
If your rapid speed to the Home position is high, you might even need to use more mm’s to give it slow-down room. By the way, approaching the Home switches at Warp8 speed is never a good idea.
Let us know how this works for you.
Thanks for coming back to me on this - it’ll be a few days before I can check it out but I’ll report back on the results!