Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: it's possible to cause a hard limit error by jogging #6562

Closed
sfoster1 opened this issue Sep 17, 2020 · 0 comments
Closed

bug: it's possible to cause a hard limit error by jogging #6562

sfoster1 opened this issue Sep 17, 2020 · 0 comments
Labels
api Affects the `api` project fix PR fixes a bug hmg hardware, motion, and geometry

Comments

@sfoster1
Copy link
Member

In some (admittedly abnormal) calibration workflows, users manually jog the gantry up very far to get around labware. For instance, for a very deep and tall tube, since the tubes are angled it's often better to remove the tube and calibrate XY in the rack, then raise the pipette, put the tube back in, and calibrate Z to the top of the tube. When executing this with a very long pipette, it's easy to accidentally hit the home switch at the top of the Z, which poisons the calibration.

Add something to the jog commands that prevents the Z axis (or any other axis) from moving up so far it hits the switch.

@sfoster1 sfoster1 added api Affects the `api` project fix PR fixes a bug hmg hardware, motion, and geometry labels Sep 17, 2020
sfoster1 added a commit that referenced this issue Sep 17, 2020
When we jog during labware calibration, it's possible to trigger hard
limits, most commonly in +z. We should catch and prevent these, since
hard limits mess up the positioning state. But we have no way to
actually display errors during jog actions, so we just swallow the error
at the jog level. So, if you jog too far, the jog just doesn't do
anything.

Closes #6562
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Affects the `api` project fix PR fixes a bug hmg hardware, motion, and geometry
Projects
None yet
Development

No branches or pull requests

1 participant