HPInc / HP-Digital-Microfluidics

HP Digital Microfluidics Software Platform and Libraries
MIT License
3 stars 1 forks source link

Notify user to replace tip rack #172

Open EvanKirshenbaum opened 8 months ago

EvanKirshenbaum commented 8 months ago

For a long-running protocol, it is quite likely that more than one tip rack of a given size will be needed. This will be especially true if we don't assume that the racks are full (#171). With the current Bilby design, there are only three Opentrons slots available for racks for the two sizes of tip (with each rack holding up to 96 tips). With the assumption of tip reuse for the same reagent, this will probably be sufficient, but if contamination is an issue (#169), even the demo combinatorial synthesis protocol will require more than two racks of small tips to bring in fragments.

What this means is that it will be necessary for the Opentrons to be able to signal to Thylacine that one of its tip racks needs to be replaced, ideally by a dialog box in the monitor that requires user confirmation. This should probably be generalized to a basic facility by which the Opentrons side can request that a dialog happen with the user, with confirmation or, possibly Yes/No or other feedback.

Migrated from internal repository. Originally created by @EvanKirshenbaum on Jun 13, 2022 at 12:14 PM PDT.
EvanKirshenbaum commented 8 months ago

There is a OutOfTipsError exception. This can be combined with a pause and a message. Not exactly a dialogue but some form of user interaction.

Example here

Migrated from internal repository. Originally created by Mark Huber on Aug 04, 2022 at 2:24 PM PDT.