-
Notifications
You must be signed in to change notification settings - Fork 179
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
fix(engine): allow dropping tips in any labware #13504
fix(engine): allow dropping tips in any labware #13504
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## chore_release-7.0.0 #13504 +/- ##
====================================================
Coverage 71.33% 71.33%
====================================================
Files 2418 2418
Lines 67908 67908
Branches 7876 7876
====================================================
Hits 48443 48443
Misses 17623 17623
Partials 1842 1842
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Tested on an OT-2 with above protocol. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grazie!
Tested protocol successfully on Flex as well. |
31524d8
to
64604d4
Compare
Closes RSS-277
Overview
Fixes a bug introduced in 6.3.0 that unintentionally raises an error when trying to drop tips into labware that is neither a fixed trash nor a tiprack.
Our API documentation clearly states that you can specify an arbitrary tip drop location in
instrument_context.drop_tip()
. Furthermore, the API allows assigning any labware as the designated trash container for a particular pipette, which is treated as the default tip drop location.For executing both these cases, the engine needs to allow dropping tips into any labware; not just tiprack or fixed trash.
This is also necessary for the upcoming 'post-run-tip-drop' flow that the app is planning on adding.
Test Plan
This protocol should drop tips into the fixed trash, the tip rack and a reservoir as expected
(Can also be tested on the OT-2 by updating the protocol for OT-2)
Changelog
get_checked_tip_drop_location()
to check if labware is tiprack, else drop tip to TOP of specified labware.Review requests
Risk assessment
Low. Bug fix.