pylabrobot.liquid_handling.backends.hamilton.vantage.Vantage#
- class pylabrobot.liquid_handling.backends.hamilton.vantage.Vantage(device_address: int | None = None, packet_read_timeout: int = 3, read_timeout: int = 30, write_timeout: int = 30)#
Bases:
HamiltonLiquidHandler
A Hamilton Vantage liquid handler.
Attributes
The length of the module identifier in firmware commands.
The number of channels on the robot.
Methods
__init__
([device_address, ...])Create a new STAR interface.
aspirate
(ops, use_channels[, ...])Aspirate from (a) resource(s).
aspirate96
(aspiration[, jet, empty, ...])Aspirate from all wells in 96 well plate.
assigned_resource_callback
(resource)Called when a new resource was assigned to the robot.
calculates_check_sums_and_compares_them_with_the_value_saved_in_flash_eprom
([...])Calculates check sums and compares them with the value saved in Flash EPROM
check_fw_string_error
(resp)Raise an error if the firmware response is an error response.
core96_aspiration_of_liquid
([...])Aspiration of liquid using the 96 head.
core96_dispensing_of_liquid
([...])Dispensing of liquid using the 96 head.
core96_empty_washed_tips
([...])Empty washed tips (end of wash procedure only) on the 96 head.
core96_initialize
([x_position, y_position, ...])Initialize 96 head.
Move to defined position using the 96 head.
Query Tip presence on the 96 head.
Request position of the 96 head.
Request TADM error status on the 96 head.
Search for Teach in signal in X direction on the 96 head.
Set any parameter within the 96 head module.
core96_tip_discard
([x_position, y_position, ...])Tip Discard using the 96 head.
core96_tip_pick_up
([x_position, y_position, ...])Tip Pick up using the 96 head.
core96_wash_tips
([x_position, y_position, ...])Wash tips on the 96 head.
define_tip_needle
(tip_type_table_index, ...)Tip/needle definition.
deserialize
(data)Deserialize the backend.
discard_core_gripper_tool
([...])Discard CoRe gripper tool
dispense
(ops, use_channels[, jet, empty, ...])Dispense to (a) resource(s).
dispense96
(dispense[, jet, empty, ...])Dispense to all wells in 96 well plate.
dispense_on_fly
(y_position[, tip_pattern, ...])Dispense on fly
drop_tips
(ops, use_channels)Drop tips to a resource.
drop_tips96
(drop[, z_deposit_position, ...])Drop tips to the specified resource using CoRe 96.
expose_channel_n
([channel_index])Expose channel n
Get a list of available devices that match the specified vendor and product IDs, and serial number and address if specified.
get_id_from_fw_response
(resp)Get the id from a firmware response.
Get a tip type table index for the tip.
get_ttti
(tips)Get tip type table index for a list of tips.
grip_plate
([plate_center_x_direction, ...])Grip plate
Expose channel n
Get parking status
ipg_grip_plate
([x_position, y_position, ...])Grip plate
Initialize IPG
ipg_move_to_defined_position
([x_position, ...])Move to defined position
ipg_park
()Park IPG
Prepare gripper orientation
ipg_put_plate
([x_position, y_position, ...])Put plate
Query Tip presence
Release object
ipg_request_access_range
([grip_orientation])Request access range
Request actual angular dimensions
Request configuration
ipg_request_position
([grip_orientation])Request position
Search for Teach in signal in X direction
Set any parameter within this module
Utility to list all devices that match the specified vendor and product IDs, and serial number and address if specified.
Initialize the loading cover.
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 a resource picked up with the IPG.
move_resource
(move)Move a resource to a new location.
move_to_defined_position
(x_position, y_position)Move to defined position
move_to_position
([plate_center_x_direction, ...])Move to position
nano_pulse_dispense
(x_position, y_position)Nano pulse dispense
pick_up_resource
(resource, offset, ...[, ...])Pick up a resource with the IPG.
pick_up_tips
(ops, use_channels)Pick up tips from the specified resource.
pick_up_tips96
(pickup[, ...])Pick up tips from the specified resource using CoRe 96.
pip_aspirate
(x_position, y_position[, ...])Aspiration of liquid
pip_dispense
(x_position, y_position[, ...])Dispensing of liquid
pip_initialize
(x_position, y_position[, ...])Initialize
pip_tip_discard
(x_position, y_position[, ...])Tip Discard
pip_tip_pick_up
(x_position, y_position[, ...])Tip Pick up
position_all_channels_in_y_direction
(y_position)Position all channels in Y direction
Position all channels in Z direction
Position single channel in Y direction
Position single channel in Z direction
Initialize the main instrument.
Prepare the robot for manual operation.
put_plate
([plate_center_x_direction, ...])Put plate
Query Tip presence
read
([timeout])Read a response from the device.
release_object
([first_pip_channel_node_no])Release object
release_picked_up_resource
(resource, ...[, ...])Release a resource picked up with the IPG.
Request channel dispense on fly status
Request height of last LLD
Request Y Position of channel n
Request Y Positions of all channels
Request Z Position of channel n
Request Z Positions of all channels
Search for Teach in signal in X direction
send_command
(module, command[, tip_pattern, ...])Send a firmware command to the Hamilton machine.
Serialize the backend so that an equivalent backend can be created by passing the dict as kwargs to the initializer.
Set any parameter within this module
set_led_color
(mode, intensity, white, red, ...)Set the LED color.
set_loading_cover
(cover_open)Set the loading cover.
setup
()Creates a USB connection and finds read/write interfaces.
Simultaneous aspiration & dispensation of liquid
stop
()Close the USB connection to the machine.
teach_rack_using_channel_n
([channel_index, ...])Teach rack using channel n
Called when a resource is unassigned from the robot.
wash_tips
(x_position, y_position[, ...])Wash tips
write
(data[, timeout])Write data to the device.