pylabrobot.liquid_handling.liquid_handler.LiquidHandler.return_tips#

async LiquidHandler.return_tips(use_channels: list[int] | None = None, allow_nonzero_volume: bool = False, **backend_kwargs)#

Return all tips that are currently picked up to their original place.

Examples

Return the tips on the head to the tip rack where they were picked up:

>>> await lh.pick_up_tips(tip_rack["A1"])
>>> await lh.return_tips()
Parameters:
  • use_channels (list[int] | None) – List of channels to use. Index from front to back. If None, all that have tips will be used.

  • allow_nonzero_volume (bool) – If True, tips will be returned even if their volumes are not zero.

  • backend_kwargs – backend kwargs passed to drop_tips.

Raises:

RuntimeError – If no tips have been picked up.