pylabrobot.opentrons.flex.flex_head.FlexHead8.pick_up_tips#
- async FlexHead8.pick_up_tips(target: TipRack | Sequence[TipSpot] | TipSpot, *, column: int | None = None, use_channels: Sequence[int] | None = None, offset: Coordinate | None = None, primary_nozzle: str | None = None) None#
Pick up tip(s), choosing the nozzle layout for this call.
Pickup is where per-call nozzle configuration lives – the engine only lets the layout change while no tip is on – so this is the method that emits the
configureNozzleLayout. Thetargettype selects the layout:a
Sequence[TipSpot](arack.column(c)) -> ALL, a full column;a single
TipSpot-> SINGLE, one cherry-picked tip.
use_channelsnames the channels to fill:None/all 8 -> ALL;[0]or[7]-> SINGLE on the A1 or H1 nozzle (the only two an 8-channel Flex can single-anchor). The ALL configuration is emitted only when a prior single-tip op left the layout otherwise (_ensure_all_mode); a SINGLE pickup always emits itsconfigureNozzleLayout.columnis the transitional bridge for the oldpick_up_tips(rack, column=c)call; preferrack.column(c).