My working assumption is that for aspirate with volume V, and mixing volume M and R repetitions, the plunger does the following moves: R×(+M,-M), +V (where positive indicates plunger upward movement, i.e. aspirating).
Similarly, for dispense, my working assumption is it either does -V, R×(+M,-M) or R×(-M,+M), -V, though I'm not entirely sure which one it is. Other sequences could also reasonably be described as mixing operations, but tend to have worse "volume margins" with respect to exceeding the limits of either the tip or the container.
If PLR tries to guarantee a definite fixed operation order, it would probably be helpful to add a note to the docstrings. Alternatively, if the exact sequence is backend/device specific, it would still be helpful if the PLR docs would state the implications with respect to those volume margins.
My working assumption is that for
aspiratewith volumeV, and mixing volumeMandRrepetitions, the plunger does the following moves:R×(+M,-M), +V(where positive indicates plunger upward movement, i.e. aspirating).Similarly, for
dispense, my working assumption is it either does-V, R×(+M,-M)orR×(-M,+M), -V, though I'm not entirely sure which one it is. Other sequences could also reasonably be described as mixing operations, but tend to have worse "volume margins" with respect to exceeding the limits of either the tip or the container.If PLR tries to guarantee a definite fixed operation order, it would probably be helpful to add a note to the docstrings. Alternatively, if the exact sequence is backend/device specific, it would still be helpful if the PLR docs would state the implications with respect to those volume margins.