-
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
PD Bug: Inner Mix asp & disp tip position should be consistent #3414
Comments
Inner mixes for move liquid steps now aspirate and dispense at the tip position that corresponds to the source or destination tip position setting closest to the mix in the chronology of the compound command Closes #3414
Closes #3336 and closes #3414 - change command creators to match v3 protocol schema - deep refactor of test fixtures, too many hard-coded strings etc, to allow testing flow rates and offsets somewhat sanely - remove vestigal `defaultValues` access in APIv1 executor for JSON v3 protocols - minor changes to v3 protocol schema - for consolidate and transfer, make touch tip happen after the destination well's inner mix, do not touch tip between the dispense and the inner mix - redo shared-data schemaV1/schemaV3 imports - `import {NameOfType} from '@opentrons/shared-data/path/to/schemaV3` vs `import {NameOfTypeV3} from '@opentrons/shared-data'`
For record-keeping, just rewriting what Brian said after we talked in person: Current behaviorI set "Aspirate" section's "Tip Position" to 80mm from bottom for my tall tube rack source Now if I choose the "Aspirate" mix, it will aspirate at 80mm from bottom of the tall tube (a good height), and dispense far far too deep in the tube at 5mm from bottom, potentially submerging the pipette tip. Now if I choose the "Dispense" mix, it will aspirate 80mm above the 96 well - the well is not that tall, so it will aspirate air! Then it will dispense 5mm from bottom, which would be an OK dispense height if there was actually liquid in there. Proposed new behaviorWe have 4 heights (aspirate + dispense in source; aspirate + dispense in dest) but only 2 fields ("Aspirate" section and "Dispense" section tip height fields). So we could either:
|
Inner mixes for move liquid steps now aspirate and dispense at the tip position that corresponds to the source or destination tip position setting closest to the mix in the chronology of the compound command Closes #3414
overview
@opatel0 reported this bug and associated protocol in the internal PD slack channel on May 3rd 2019.
In a given transfer step, the aspirate and dispense offsets from bottom are being used respectively in inner mixes in both source and destination. In the case where you're moving from a tube rack (~80mm tip position) to a well place (~0.5mm tip position), the mix in destination becomes totally useless as it is aspirating the air 79.5mm above the well of the destination plate.
expected behavior
The dispense tip position should be used for aspirate and dispense in a given "mix in destination", and conversely the aspirate tip position should be used for both aspirate and dispense in a given "mix in source" for MoveLiquid steps.
The text was updated successfully, but these errors were encountered: