-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Api direct movements within well #839
Conversation
58159c5
to
ff57a2d
Compare
Codecov Report
@@ Coverage Diff @@
## v3a #839 +/- ##
==========================================
+ Coverage 69.05% 69.12% +0.06%
==========================================
Files 224 224
Lines 6868 6879 +11
Branches 278 278
==========================================
+ Hits 4743 4755 +12
+ Misses 2043 2042 -1
Partials 82 82
Continue to review full report at Codecov.
|
62575a2
to
c5469e3
Compare
…s homed or retracted
c5469e3
to
f78da83
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested with the following protocol:
from opentrons import containers, instruments, robot
rack1 = containers.load('tiprack-10ul', '3')
rack2 = containers.load('tiprack-200ul', '6')
plate = containers.load('96-flat', '1')
p10_single = instruments.P10_Single(
mount='right',
tip_racks=[rack1]
)
p300_multi = instruments.P300_Multi(
mount='left',
tip_racks=[rack2]
)
p10_single.pick_up_tip()
p10_single.aspirate(5, plate.wells('A1'))
p10_single.dispense(5, plate.wells('B1'))
p10_single.move_to(plate.wells('B5'))
p10_single.drop_tip()
p300_multi.pick_up_tip()
p300_multi.aspirate(40, plate.wells('A1'))
p300_multi.dispense(40, plate.wells('A2'))
p300_multi.move_to(plate.wells('A6'))
p300_multi.drop_tip()
- Good speed
- Moves through the plate without a large change in z height
overview
When a
pipette.move_to()
is called on the same well as before, it will run a'direct'
path instead of an'arc'
path, so that there are no pointless up-and-down motions when performing multiple commands within the same well.