Writing a new backend / Agnosticity

Done!

I checked my Deck and it didn’t seem to have those. Where did you look?

Interesting, why is that? Validation of protocols (e.g. correct initial volumes) seems important.

The only think I’m struggling with is that PLR does not seem to use the idea of pipette “tools”. There is the idea of channels, but this is not quite the same.

Imagine I have 3 pipettes on the robot: two 1-channel pipettes, and one 8-channel pipette (all actuated at once in this last one).

I know the OT2 backend “guesses”, but this is not optimal. For example, the two single-channels might need to be used in different situations to avoid contamination, or they might have different hardware suitable to different applications.

How do you imagine a user selecting the “right” pipette for each transfer, in general?

1 Like