I’d love to have error handling on sequences.
Here’s an example of how that could be handy…
Farmbot frequently drops a step or two. These missed steps accumulate over several maneuvers. I’m having to rehome prior to starting most sequences/subsequences to ensure that Farmbot is really where it thinks it is.
Most of my sequences begin with a return to home followed by find home. Unfortunately, if return home overshoots then after three retries the sequence fails and halts, so it never executes find home. Often, that leaves it sitting near home with a tool in the UTM.
If we could trap for errors then I could simply have FB perform a custom sequence to find home on error. If the custom find home sequence errors then I could trap that and halt.
In this case it would also be useful to be able to issue an e-stop from within a sequence to prevent any scheduled events from executing.