pylabrobot.liquid_handling.backends.hamilton.STAR_backend.STAR.dispense96#

async STAR.dispense96(dispense: MultiHeadDispensePlate | MultiHeadDispenseContainer, jet: bool = False, empty: bool = False, blow_out: bool = False, hlc: HamiltonLiquidClass | None = None, pull_out_distance_transport_air=10, use_lld: bool = False, minimum_traverse_height_at_beginning_of_a_command: float | None = None, min_z_endpos: float | None = None, lld_search_height: float = 199.9, minimum_height: float | None = None, second_section_height: float = 3.2, second_section_ratio: float = 618.0, immersion_depth: float = 0, surface_following_distance: float = 0, transport_air_volume: float = 5.0, gamma_lld_sensitivity: int = 1, swap_speed: float = 2.0, settling_time: float = 0, mix_position_from_liquid_surface: float = 0, mix_surface_following_distance: float = 0, limit_curve_index: int = 0, cut_off_speed: float = 5.0, stop_back_volume: float = 0, liquid_surface_sink_distance_at_the_end_of_dispense: float = 0, maximum_immersion_depth: float | None = None, minimal_end_height: float | None = None, mixing_position_from_liquid_surface: float = 0, surface_following_distance_during_mixing: float = 0, air_transport_retract_dist=10, tube_2nd_section_ratio: float = 618.0, tube_2nd_section_height_measured_from_zm: float = 3.2, immersion_depth_direction: int | None = None, mixing_volume: float = 0, mixing_cycles: int = 0, speed_of_mixing: float = 0.0, dispense_mode: int | None = None)#

Dispense using the Core96 head.

Parameters:
  • dispense (MultiHeadDispensePlate | MultiHeadDispenseContainer) – The Dispense command to execute.

  • jet (bool) – Whether to use jet dispense mode.

  • empty (bool) – Whether to use empty dispense mode.

  • blow_out (bool) – Whether to blow out after dispensing.

  • pull_out_distance_transport_air – The distance to retract after dispensing, in mm.

  • use_lld (bool) – Whether to use gamma LLD.

  • minimum_traverse_height_at_beginning_of_a_command (float | None) – Minimum traverse height at beginning of a command, in mm.

  • min_z_endpos (float | None) – Minimal end height, in mm.

  • lld_search_height (float) – LLD search height, in mm.

  • minimum_height (float | None) – Maximum immersion depth, in mm. Equals Minimum height during command.

  • second_section_height (float) – Height of the second section, in mm.

  • second_section_ratio (float) – Ratio of [the diameter of the bottom * 10000] / [the diameter of the top].

  • immersion_depth (float) – Immersion depth, in mm.

  • surface_following_distance (float) – Surface following distance, in mm. Default 0.

  • transport_air_volume (float) – Transport air volume, to dispense before aspiration.

  • gamma_lld_sensitivity (int) – Gamma LLD sensitivity.

  • swap_speed (float) – Swap speed (on leaving liquid) [mm/s]. Must be between 0.3 and 160. Default 10.

  • settling_time (float) – Settling time, in seconds.

  • mix_position_from_liquid_surface (float) – Mixing position from liquid surface, in mm.

  • mix_surface_following_distance (float) – Surface following distance during mixing, in mm.

  • limit_curve_index (int) – Limit curve index.

  • cut_off_speed (float) – Unknown.

  • stop_back_volume (float) – Unknown.

  • hlc (HamiltonLiquidClass | None)

  • liquid_surface_sink_distance_at_the_end_of_dispense (float)

  • maximum_immersion_depth (float | None)

  • minimal_end_height (float | None)

  • mixing_position_from_liquid_surface (float)

  • surface_following_distance_during_mixing (float)

  • tube_2nd_section_ratio (float)

  • tube_2nd_section_height_measured_from_zm (float)

  • immersion_depth_direction (int | None)

  • mixing_volume (float)

  • mixing_cycles (int)

  • speed_of_mixing (float)

  • dispense_mode (int | None)