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

async STAR.dispense96(dispense: DispensePlate | DispenseContainer, jet: bool = False, empty: bool = False, blow_out: bool = False, hlc: HamiltonLiquidClass | None = None, liquid_height: float = 0, dispense_mode: int | None = None, air_transport_retract_dist=10, use_lld: bool = False, minimum_traverse_height_at_beginning_of_a_command: float | None = None, minimal_end_height: float | None = None, lld_search_height: float = 199.9, maximum_immersion_depth: float | None = None, tube_2nd_section_height_measured_from_zm: float = 3.2, tube_2nd_section_ratio: float = 618.0, immersion_depth: float = 0, immersion_depth_direction: int = 0, liquid_surface_sink_distance_at_the_end_of_dispense: float = 0, transport_air_volume: float = 5.0, gamma_lld_sensitivity: int = 1, swap_speed: float = 2.0, settling_time: float = 0, mixing_volume: float = 0, mixing_cycles: int = 0, mixing_position_from_liquid_surface: float = 0, surface_following_distance_during_mixing: float = 0, speed_of_mixing: float = 120.0, limit_curve_index: int = 0, cut_off_speed: float = 5.0, stop_back_volume: float = 0)#

Dispense using the Core96 head.

Parameters:
  • dispense (DispensePlate | DispenseContainer) – The Dispense command to execute.

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

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

  • liquid_height (float) – The height of the liquid in the well, in mm. Used if LLD is not used.

  • dispense_mode (int | None) – The dispense mode to use. 0 = Partial volume in jet mode 1 = Blow out in jet mode 2 = Partial volume at surface 3 = Blow out at surface 4 = Empty tip at fix position. If None, the mode will be determined based on the jet, empty, and blow_out

  • air_transport_retract_dist – 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.

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

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

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

  • tube_2nd_section_height_measured_from_zm (float) – Unknown.

  • tube_2nd_section_ratio (float) – Unknown.

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

  • immersion_depth_direction (int) – Immersion depth direction. 0 = go deeper, 1 = go up out of liquid.

  • liquid_surface_sink_distance_at_the_end_of_dispense (float) – Unknown.

  • 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.

  • mixing_volume (float) – Mixing volume, in ul.

  • mixing_cycles (int) – Mixing cycles.

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

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

  • speed_of_mixing (float) – Speed of mixing, in ul/s.

  • limit_curve_index (int) – Limit curve index.

  • cut_off_speed (float) – Unknown.

  • stop_back_volume (float) – Unknown.

  • empty (bool)

  • hlc (HamiltonLiquidClass | None)