pylabrobot.agilent.biotek.el406.syringe_dispenser.SyringeDispenser.dispense#
- async SyringeDispenser.dispense(volumes: Dict[int, float], syringe: Literal['A', 'B', 'Both'] = 'A', flow_rate: int = 2, offset_x: float = 0.0, offset_y: float = 0.0, offset_z: float = 33.6, pump_delay: float = 0.0, pre_dispense: bool = False, pre_dispense_volume: float = 0.0, num_pre_dispenses: int = 2) None#
Dispense from the syringes, one command per run of columns sharing a volume.
Dispenses into the plate currently loaded in the EL406 (see
EL406.set_plate).- Parameters:
syringe (Literal['A', 'B', 'Both']) – Syringe selection - “A”, “B”, or “Both”.
flow_rate (int) – Flow rate (1-5). Maximum rate depends on volume and plate type. For 96-well: rate 1 for 10+ uL, rate 2 for 20+ uL, rate 3 for 50+ uL, rate 4 for 60+ uL, rate 5 for 80+ uL. For 384-well: rate 1 for 5+ uL, rate 2 for 10+ uL, rate 3 for 25+ uL, rate 4 for 30+ uL, rate 5 for 40+ uL. For 1536-well: all rates for 3+ uL.
offset_x (float) – X offset in mm.
offset_y (float) – Y offset in mm.
offset_z (float) – Z offset in mm (33.6 for 96-well, 25.4 for 1536-well).
pump_delay (float) – Post-dispense delay in seconds (0-5). Wire resolution: 1 ms.
pre_dispense (bool) – Whether to enable pre-dispense mode.
pre_dispense_volume (float) – Pre-dispense volume in uL/tube (only used if pre_dispense=True).
num_pre_dispenses (int) – Number of pre-dispenses.
- Return type:
None