Please excuse my request for what may be a really simple answer but for the life of me, I can’t figure a workaround for this issue.
Anytime we get a stall on x,y, or z the Farmbot cannot figure out where it is anymore. One instance I encountered today was that the z-axis is really starting to hang up when it is raising. While this is its own issue (per other posts, I am going to try and lubricate the long screw with some graphite) the real big problem is that after getting hung up the Farmbot “thinks” it has moved to the assigned value (to 0 for example). However, it is clearly not at that value. So if the Farmbot was to go to initiate a sequence it is doing so NOT from where it thinks it is but rather from the lower height.
As a practical example, I am thinking about my planting sequence. If the Farmbot doesn’t know where it is and tries to lower into the seed trough to pick up a seed it will instead go too low which drives the needle into the seed trough and damages it or even pushes the entire head into the seed trough which may damage the head, the trough, or both.
Without stall detection on the Express what sorts of workarounds do we have to make the Farmbot aware that it is not where it thinks it is?
I feel like there is a simple solution to this but I am just missing it.
Any helpful feedback is appreciated.