How to force Bravo to wait until pipetting steps are done before trying to move the plate

Hello all, I am having some trouble using Vworks 14 and the Agilent Bravo.

I have a protocol with two dynamic pieces of hardware on positions 6 and 7. What is supposed to happen is plate 7 gets put in an ODTC, and then plate 6 is prepared by dispensing beads across the plate in a loop and adding wash buffer. The plate then gets moved to a magnet.
However when running, I notice the bravo will loop one time correctly, and then after aspiration of beads and before dispensing into plate 6 it will pick up the plate with the gripper and try and move it.

I have tried a few things:

  1. adding plate reservations explicitly for positions 6 and 5 (magnet position) both before tip on/aspiration and after.
  2. adding an incubate step for a few seconds before the “place plate” instruction.

However both of these things have not resolved the issue, and the samples are still being aspirated and the plate is being picked up before the tips are off.

Which head mode are you using? For pipetting to all columns at loc 6 it must be column 12 (assuming you use a 96LT and column mode). Please share more info about how you dispense the beads.

Yeah, I agree, it sounds like the Bravo is trying to move the labware to a different location so it can access the wells. Which could because the Bravo can’t physically dispense to certain wells like mauro says above. Or it could be some taller labware around your target labware that makes the Bravo think it can’t dispense into it with the offset needed.

I am using single column of tips on location 1 on the head, trying to dispense into locations 1, 2, and 3 on the plate. I am using a 96LT head.

Oh I see what happened, yes it is because it can’t access the positions. I should have moved the plate on position 6 to position 7 after the original plate on 7 was mvoed to 2. thank you all

1 Like

Such is the Bravo dance when you only have 9 pads to play with… :slight_smile:

2 Likes

If you turn the step into a macro with position set to “auto-select”, then use an external variable to tell it what position to move to it should override the instruments tendency to automatically move labware despite what the task.location script function tells it to do.

1 Like

^This!! Similar things happened when I have a series of labware movements and sometimes it moves around stuff in a different & undesired order and caused deadlock. Used the auto-select and then hardcoded in js to specific location using task.Locationtouse_location.

2 Likes