Hi all, I have a issue which is driving me crazy,

Hi all, I have a issue which is driving me crazy, I have a fabricator mini 1.5 but when I home the printer the x axis (bed) hits the end stop but the motor continues to run and grinds into the side of the printer. I’ve replaced the end stops and tested them with m119 g code which register correctly when each of the end stops are pressed manually, replaced the main board with exactly the same results, replaced the motor and tried 3 different marlin versions. The other two axis work as expected and it’s possible to move the x axis 10mm at a time. I’ve triple checked the wiring and the configuration.h file but it did not seen to matter what I do I get the same result. Any help would be appreciated.

when manually triggered does the x endstop report correctly as min or max as you have it setup?

It reports as min as the cable is plugged into the board but I must admit that I think from memory the direction of the motor was going the wrong way so had to change the end stop direction to max.

That may be you problem, if it is homing to the min but is hitting a max then it will not stop. If the motor is moving the wrong direction flip the connector or flip it in firmware( even better) then put the endstop on the min again and retry…

I’ll see if I can get the right firmware setting as you’ve suggested Jeremiah, thanks.

If you switch direction to max you need to plug your switch into max.

wow

Update time. Thanks for the suggestions which has finally let me to the direction if the x axis was wrong but I found, with my dad’s help, that the end stop was working but the wrong direction. So I updated marlin to invert the x axis which has fixed this particular problem. Now to resolve my original issue of the slipping x axis layers as shown.