Hello,
I'm having a weird problem with the smoothieboard and a 3D printer I just built around it - ORD Bot hadron FWIW. Basically, the G28 command for homing only works for 10mm, and then it gives up. If the endstop for that axis is reached before these 10mm, then the whole homing procedure for that axis works and the axis is homed properly. But if not, then the axis stops moving. The internal value for the position of that axis displayed by M114 shows that the homing procedure finished and is "in homing position".
In short, it looks like that loop:
in fact runs for 10mm before... stopping ? I am not sure what happens exactly there. The code looks fine to me...
It can't even be that the endstops are being triggered, for two reasons: 1) they'd need get activated all 3 at exactly the same time, exactly after 10mm of movement, and 2) the "moving back" procedure isn't being done, as if that whole codepath was all of a sudden suspended.
I have tried running the latest version compiled from the source, to no avail. All firmwares I've tried behave the same.
Any idea ?
-- Nicolas Noble