feat(hardware): move pipette up out of liquid before requesting data buffer #15852
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
When using the
sync_buffer_output
mode of liquid probe (which waits until after each liquid probe pass is over, and then sends all of the accumulated sensor data between passes), the pipette tip remains touching the top of the liquid while exchanging sensor data for a few seconds. This can cause unwanted liquid to enter the tip, so let's add a move that gets the pipette tip out of the liquid before the exchange of sensor data.Changelog
tool_sensors.py::run_sync_buffer_to_csv
, if the initial move finished with ackstopped_by_condition
, send a `raise_z' move_groupTest Plan
sync_buffer_output
, the upward move happens at the appropriate time, and confirm that the buffer is sent immediately after