Open lbcp opened 2 years ago
@lbcp a late response to this, but you may consider using .transfer
instead of .distribute
.
The documentation on complex commands also suggests this:
distribute() and consolidate() only pick up one tip, even when new_tip="always". For example, this distribute command returns to the source well a second time, because the amount to be distributed (400 µL total plus disposal volume) exceeds the pipette capacity (300 μL): ... If this poses a contamination risk, you can work around it in a few ways:
- Use transfer() with new_tip="always" instead. ...
Source: https://docs.opentrons.com/v2/complex_commands/parameters.html#avoiding-cross-contamination
Overview
The distibute command ignores the new_tip keyword 'always', if the volume exceedes the maximum volume of the tip. It does not change the tip after it distributed the liquid.
Steps to reproduce
Minimal working example:
Current behavior
The robot picks up a tip, aspirate its maximum volume and distributes it to the specified wells. For the given amount of wells, it must go back to the initial sample well and aspirate more liquid.
However, there is no difference in behaviour between
new_tip='always'
andnew_tip='once'
.Sample output:
Expected behavior
I would expect that the desired behaviour is that the robot distributes the liquid and before aspirating for the second time, it changes the tip.
Otherwise, the tip would cross-contaminate the original sample.
Expected behaviour:
Here should be a Drop tip step.
Operating system
Windows
System and robot setup or anything else?
Api: 2.13 Version: 6.1