pylabrobot.liquid_handling.backends.hamilton.STAR.STAR.dispense_core_96

pylabrobot.liquid_handling.backends.hamilton.STAR.STAR.dispense_core_96#

async STAR.dispense_core_96(dispensing_mode: int = 0, x_position: int = 0, x_direction: int = 0, y_position: int = 0, tube_2nd_section_height_measured_from_zm: int = 0, tube_2nd_section_ratio: int = 3425, lld_search_height: int = 3425, liquid_surface_at_function_without_lld: int = 3425, pull_out_distance_to_take_transport_air_in_function_without_lld: int = 50, maximum_immersion_depth: int = 3425, immersion_depth: int = 0, immersion_depth_direction: int = 0, liquid_surface_sink_distance_at_the_end_of_dispense: int = 0, minimum_traverse_height_at_beginning_of_a_command: int = 3425, minimal_end_height: int = 3425, dispense_volume: int = 0, dispense_speed: int = 5000, cut_off_speed: int = 250, stop_back_volume: int = 0, transport_air_volume: int = 0, blow_out_air_volume: int = 200, lld_mode: int = 1, gamma_lld_sensitivity: int = 1, side_touch_off_distance: int = 0, swap_speed: int = 100, settling_time: int = 5, mixing_volume: int = 0, mixing_cycles: int = 0, mixing_position_from_liquid_surface: int = 250, surface_following_distance_during_mixing: int = 0, speed_of_mixing: int = 1000, channel_pattern: List[bool] = [True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True], limit_curve_index: int = 0, tadm_algorithm: bool = False, recording_mode: int = 0)#

dispense CoRe 96

Dispensing of liquid using CoRe 96

Parameters:
  • dispensing_mode (int) – Type of dispensing mode 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. Must be between 0 and 4. Default 0.

  • x_position (int) – X-Position [0.1mm] of well A1. Must be between 0 and 30000. Default 0.

  • x_direction (int) – X-direction. 0 = positive 1 = negative. Must be between 0 and 1. Default 0.

  • y_position (int) – Y-Position [0.1mm] of well A1. Must be between 1080 and 5600. Default 0.

  • maximum_immersion_depth (int) – Minimum height (maximum immersion depth) [0.1mm]. Must be between 0 and 3425. Default 3425.

  • tube_2nd_section_height_measured_from_zm (int) – Tube 2nd section height measured from “zm” [0.1mm]. Must be between 0 and 3425. Default 0.

  • tube_2nd_section_ratio (int) – Tube 2nd section ratio (See Fig 2.). Must be between 0 and 10000. Default 3425.

  • lld_search_height (int) – LLD search height [0.1mm]. Must be between 0 and 3425. Default 3425.

  • liquid_surface_at_function_without_lld (int) – Liquid surface at function without LLD [0.1mm]. Must be between 0 and 3425. Default 3425.

  • pull_out_distance_to_take_transport_air_in_function_without_lld (int) – pull out distance to take transport air in function without LLD [0.1mm]. Must be between 0 and 3425. Default 50.

  • immersion_depth (int) – Immersion depth [0.1mm]. Must be between 0 and 3600. Default 0.

  • immersion_depth_direction (int) – Direction of immersion depth (0 = go deeper, 1 = go up out of liquid). Must be between 0 and 1. Default 0.

  • liquid_surface_sink_distance_at_the_end_of_dispense (int) – Liquid surface sink elevation at the end of aspiration [0.1mm]. Must be between 0 and 990. Default 0.

  • minimum_traverse_height_at_beginning_of_a_command (int) – Minimal traverse height at begin of command [0.1mm]. Must be between 0 and 3425. Default 3425.

  • minimal_end_height (int) – Minimal height at command end [0.1mm]. Must be between 0 and 3425. Default 3425.

  • dispense_volume (int) – Dispense volume [0.1ul]. Must be between 0 and 11500. Default 0.

  • dispense_speed (int) – Dispense speed [0.1ul/s]. Must be between 3 and 5000. Default 5000.

  • cut_off_speed (int) – Cut-off speed [0.1ul/s]. Must be between 3 and 5000. Default 250.

  • stop_back_volume (int) – Stop back volume [0.1ul/s]. Must be between 0 and 999. Default 0.

  • transport_air_volume (int) – Transport air volume [0.1ul]. Must be between 0 and 500. Default 0.

  • blow_out_air_volume (int) – Blow-out air volume [0.1ul]. Must be between 0 and 11500. Default 200.

  • lld_mode (int) – LLD mode (0 = off, 1 = gamma, 2 = dP, 3 = dual, 4 = Z touch off). Must be between 0 and 4. Default 1.

  • gamma_lld_sensitivity (int) – gamma LLD sensitivity (1= high, 4=low). Must be between 1 and 4. Default 1.

  • side_touch_off_distance (int) – side touch off distance [0.1 mm] 0 = OFF ( > 0 = ON & turns LLD off) Must be between 0 and 45. Default 1.

  • swap_speed (int) – Swap speed (on leaving liquid) [0.1mm/s]. Must be between 3 and 1000. Default 100.

  • settling_time (int) – Settling time [0.1s]. Must be between 0 and 99. Default 5.

  • mixing_volume (int) – Homogenization volume [0.1ul]. Must be between 0 and 11500. Default 0.

  • mixing_cycles (int) – Number of mixing cycles. Must be between 0 and 99. Default 0.

  • mixing_position_from_liquid_surface (int) – Homogenization position in Z- direction from liquid surface (LLD or absolute terms) [0.1mm]. Must be between 0 and 990. Default 250.

  • surface_following_distance_during_mixing (int) – surface following distance during mixing [0.1mm]. Must be between 0 and 990. Default 0.

  • speed_of_mixing (int) – Speed of mixing [0.1ul/s]. Must be between 3 and 5000. Default 1000.

  • channel_pattern (List[bool]) – list of 96 boolean values

  • limit_curve_index (int) – limit curve index. Must be between 0 and 999. Default 0.

  • tadm_algorithm (bool) – TADM algorithm. Default False.

  • recording_mode (int) – Recording mode 0 : no 1 : TADM errors only 2 : all TADM measurement. Must be between 0 and 2. Default 0.