pylabrobot.opentrons.flex.flex_head.FlexHead1.prepare_to_aspirate#
- async FlexHead1.prepare_to_aspirate() None#
Move the plunger to where an aspirate starts from (“priming”). Tip OUT of the liquid.
The plunger sits past its dispense bottom after a dispense that emptied the tip, a blow out, or a volume-mode change, and the robot will not draw from there. Priming lifts it back, which with the tip submerged draws that much of the well in, unmeasured: about 4 uL on a p50 in its normal mode, 12 uL in low-volume mode, 80 uL on a p1000. Move the tip above the liquid first (
move_to_wellwith a “top” origin) and prime there.Usually you do not need this at all.
aspirateprimes at traversal height in open air, then descends and draws. Only the in-place draws need it, because they name no well and so the robot cannot pick a safe height to prime at. Sending it when the plunger is already in place does nothing, so it is safe to send defensively.Nothing here tracks whether a prime is pending. The robot owns that flag and answers with it on every draw; a copy in this process would go stale the first time anything moved the plunger without going through this driver.
- Return type:
None