Sometimes one would like to check where an axis is compared to where we think it is. For example, if we do a tip pick-up we have to home the Z axis afterwards. If we could return how how far the homed position was from the "expected" position then we could determine whether the user had forgotten to place the tip rack on the deck (homed position would be exactly "expected" position, due to no missed steps).
Implementation details
This appears to require changes to both Smoothie and the API so I don't expect it to happen anytime soon. Still wanted to record the idea which I think is pretty powerful. I think you could detect even missing individual tips, as well as checking for collisions where they are possible, etc.
Overview
Sometimes one would like to check where an axis is compared to where we think it is. For example, if we do a tip pick-up we have to home the Z axis afterwards. If we could return how how far the homed position was from the "expected" position then we could determine whether the user had forgotten to place the tip rack on the deck (homed position would be exactly "expected" position, due to no missed steps).
Implementation details
This appears to require changes to both Smoothie and the API so I don't expect it to happen anytime soon. Still wanted to record the idea which I think is pretty powerful. I think you could detect even missing individual tips, as well as checking for collisions where they are possible, etc.
┆Issue is synchronized with this Wrike Task by Unito