pylabrobot.liquid_handling.backends.tecan.EVO.EVO#

class pylabrobot.liquid_handling.backends.tecan.EVO.EVO(diti_count: int = 0, packet_read_timeout: int = 120, read_timeout: int = 300, write_timeout: int = 300)#

Bases: TecanLiquidHandler

Interface for the Tecan Freedom EVO series

Attributes

LIHA

MCA

PNP

ROMA

deck

liha_connected

Whether LiHa arm is present on the robot.

mca_connected

Whether MCA arm is present on the robot.

num_channels

The number of pipette channels present on the robot.

pnp_connected

Whether PnP arm is present on the robot.

roma_connected

Whether RoMa arm is present on the robot.

Methods

__init__([diti_count, packet_read_timeout, ...])

Create a new EVO interface.

aspirate(ops, use_channels)

Aspirate liquid from the specified channels.

aspirate96(aspiration)

Aspirate from all wells in 96 well plate.

assigned_resource_callback(resource)

Called when a new resource was assigned to the robot.

deserialize(data)

dispense(ops, use_channels)

Dispense liquid from the specified channels.

dispense96(dispense)

Dispense to all wells in 96 well plate.

drop_tips(ops, use_channels)

Drops tips to waste.

drop_tips96(drop)

Drop tips to the specified resource using CoRe 96.

get_available_devices()

Get a list of available devices that match the specified vendor and product IDs, and serial number and device_address if specified.

list_available_devices()

Utility to list all devices that match the specified vendor and product IDs, and serial number and address if specified.

move_channel_x(channel, x)

Move the specified channel to the specified x coordinate.

move_channel_y(channel, y)

Move the specified channel to the specified y coordinate.

move_channel_z(channel, z)

Move the specified channel to the specified z coordinate.

move_resource(move)

Pick up a resource and move it to a new location.

parse_response(resp)

Parse a machine response string

pick_up_tips(ops, use_channels)

Pick up tips from a resource.

pick_up_tips96(pickup)

Pick up tips from the specified resource using CoRe 96.

prepare_for_manual_channel_operation(channel)

Prepare the robot for manual operation.

read([timeout])

Read a response from the device.

send_command(module, command[, params, ...])

Send a firmware command to the Tecan machine.

serialize()

Serialize the backend to a dictionary.

set_deck(deck)

Set the deck for the robot.

setup()

Setup

setup_arm(module)

stop()

Close the USB connection to the machine.

unassigned_resource_callback(name)

Called when a resource is unassigned from the robot.

write(data[, timeout])

Write data to the device.

Parameters:
  • diti_count (int)

  • packet_read_timeout (int)

  • read_timeout (int)

  • write_timeout (int)