pylabrobot.liquid_handling.backends.hamilton.vantage.Vantage.dispense96

pylabrobot.liquid_handling.backends.hamilton.vantage.Vantage.dispense96#

async Vantage.dispense96(dispense: DispensePlate, jet: bool = False, blow_out: bool = False, empty: bool = False, hlc: HamiltonLiquidClass | None = None, type_of_dispensing_mode: int | None = None, tube_2nd_section_height_measured_from_zm: int = 0, tube_2nd_section_ratio: int = 0, pull_out_distance_to_take_transport_air_in_function_without_lld: int = 50, immersion_depth: int = 0, surface_following_distance: int = 29, minimal_traverse_height_at_begin_of_command: int | None = None, minimal_height_at_command_end: int | None = None, cut_off_speed: int = 2500, stop_back_volume: int = 0, transport_air_volume: int | None = None, blow_out_air_volume: int | None = None, lld_mode: int = 0, lld_sensitivity: int = 4, side_touch_off_distance: int = 0, swap_speed: int | None = None, settling_time: int | None = None, mix_volume: int = 0, mix_cycles: int = 0, mix_position_in_z_direction_from_liquid_surface: int = 0, surface_following_distance_during_mixing: int = 0, mix_speed: int | None = None, limit_curve_index: int = 0, tadm_channel_pattern: List[bool] | None = None, tadm_algorithm_on_off: int = 0, recording_mode: int = 0)#

Dispense to a plate using the 96 head.

Parameters:
  • jet (bool) – whether to dispense in jet mode.

  • blow_out (bool) – whether to dispense in jet mode. In the VENUS liquid editor, this is called “empty”. Dispensing mode 1 or 3.

  • empty (bool) – whether to truly empty the tip. This does not exist in the liquid editor, but is in the firmware documentation. Dispense mode 4.

  • liquid_class – the liquid class to use. If not provided, it will be determined based on the liquid in the first well.

  • type_of_dispensing_mode (int | None) – the type of dispense mode to use. If not provided, it will be determined based on the jet, blow_out, and empty parameters.

  • dispense (DispensePlate)

  • hlc (HamiltonLiquidClass | None)

  • tube_2nd_section_height_measured_from_zm (int)

  • tube_2nd_section_ratio (int)

  • pull_out_distance_to_take_transport_air_in_function_without_lld (int)

  • immersion_depth (int)

  • surface_following_distance (int)

  • minimal_traverse_height_at_begin_of_command (int | None)

  • minimal_height_at_command_end (int | None)

  • cut_off_speed (int)

  • stop_back_volume (int)

  • transport_air_volume (int | None)

  • blow_out_air_volume (int | None)

  • lld_mode (int)

  • lld_sensitivity (int)

  • side_touch_off_distance (int)

  • swap_speed (int | None)

  • settling_time (int | None)

  • mix_volume (int)

  • mix_cycles (int)

  • mix_position_in_z_direction_from_liquid_surface (int)

  • surface_following_distance_during_mixing (int)

  • mix_speed (int | None)

  • limit_curve_index (int)

  • tadm_channel_pattern (List[bool] | None)

  • tadm_algorithm_on_off (int)

  • recording_mode (int)