pylabrobot.opentrons.flex.flex_head.FlexHead1.pick_up_tips#

async FlexHead1.pick_up_tips(tip_spot: TipSpot, offset: Coordinate | None = None) → None#

Pick up one tip – one pickUpTip command naming tip_spot.

Raises OpentronsError if the (sole) channel already holds a tip (double-pickup guard, mirrors FlexHead8’s). Tip tracker change is staged (commit=False) before the wire command; after the wire command succeeds, the hardware tip-presence sensor is checked (_verify_tips_seated()) – the tracker and _channel_tips are committed only if that verification passes, rolled back (with no _channel_tips mutation) if the sensor reports a missed pickup.

Parameters:
Return type:

None