Skip to content

Commit cb16bc2

Browse files
committed
Update sip protocol again.
1 parent 3ab28f2 commit cb16bc2

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/prismo/devices/fluidic/fluidic.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,14 +283,19 @@ def sip(self, well: str):
283283
# Move the sipper up.
284284
self.rpm = 0.0
285285
self.well = ""
286-
# Clear out the line of any liquid.
286+
# Aspirate a small bubble.
287+
self.rpm = 10.0
288+
time.sleep(2)
289+
self.rpm = 0.0
290+
# Clear out the line of any liquid until we hit the bubble.
287291
self.valve = "waste"
288292
self.rpm = 60.0
289293
while not self.air:
290294
time.sleep(0.01)
295+
# Clear some more liquid out so the flow sensor - valve junction is our new liquid.
291296
time.sleep(2)
292-
self.rpm = 0.0
293297
# Move to the new well and sip liquid.
298+
self.rpm = 0.0
294299
self.well = well
295300
self.valve = "flow"
296301
self.rpm = self._sip_rpm

0 commit comments

Comments
 (0)