Opentrons / opentrons

Software for writing protocols and running them on the Opentrons Flex and Opentrons OT-2
https://opentrons.com
Apache License 2.0
415 stars 177 forks source link

bug: robot frozen when a protocol is cancelled #14033

Open MurielGelin opened 9 months ago

MurielGelin commented 9 months ago

Overview

when you cancel a protocol, it fails to cancel, then the only solution is to restart the frozen robot, and so the previously determined offset data are not saved !

Steps to reproduce

No response

Current behavior

No response

Expected behavior

when a protocol is cancelled, the offset data should not be lost, the robot should not freeze indefinitely

Operating system

Linux

System and robot setup or anything else?

v7.02

oyikuzus commented 7 months ago

I have the same problem with a Windows PC. My student with a Mac laptop can cancel programs without any issue.

danolson1 commented 7 months ago

I have the same problem.

There was a note that this was fixed in version 7.1.0 https://github.com/Opentrons/opentrons/pull/14215. I am running version 7.1.1, and still seem to be having this problem.

@sfoster1 Seth, do you have any ideas what might be going on?

-Dan

KU-JonasL commented 6 months ago

I have experienced this issue/bug over my last runs. The app is trying to cancel the run, but is stopped. I reset it by turning off and on the OT-2 Not all runs which are cancelled, but 50% so far. It seems like my issue happens when the gantry is suppose to be active: pipetting or moving, but I have not seen this enough to be 100% sure yet.

Jonas

SyntaxColoring commented 6 months ago

Thanks for your reports.

We fixed some more cases of this in v7.2.0 (PR #14312). Does it seem like these line up with your observations?

SyntaxColoring commented 6 months ago

If you still notice this problem after updating to v7.2.0 (which isn't out yet, at the time of writing), please provide:

Thank you!

bktorrevillas commented 3 months ago

Opentrons OT-2 frozen after attempt to cancel protocol during "Pause until Temp reached" step.

App Software: 7.3.0 Robot: v7.3.0 Firmware Version v1.1.0-25e5cea Supported Protocol API Versions v2.0 - v2.18

Running protocol from library: https://protocols.opentrons.com/protocol/516336 For 24 samples, single channel left, multi channel right

Thanks for your help

DelphiVH commented 2 months ago

Hi!

Opentrons OT-2 frozen after attempt to cancel protocol during "Blowing out at well A1 of Fixed Trash in at 92.86 µL/sec" step (run preview line 213, in "ADDING STANDARDS TO PCR tubes" part).

App Software: 7.3.1 Robot: v7.3.1 Firmware Version v1.1.0-25e5cea Supported Protocol API Versions v2.0 - v2.19

Running python protocol written by Opentrons support (apiLevel 2.13), adjusted myself and works fine (except for freezing when cancelling)

Protocol (in txt, could not attach .py file): Standard_curve_preparation_03072024.txt Custom labware definition: evosep_96_pcrstrip_rack.json

Used for preparing STD curve in epps and distibuting to PCR strips. Left pipette: single p1000 Right pipette: single p300

Thanks a lot for your help!