Opentrons / opentrons

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

API / app / PD: Pipette model consistency #1201

Closed mcous closed 6 years ago

mcous commented 6 years ago

overview

Pipettes are commissioned with a model string written to their onboard memory:

p300_single_v1

This model is returned by the API for certain calls, e.g. GET /pipettes. However, in other places in the API, it expects a different format model string. For example, POST /robot/move accepts a pipette model of the format:

p300_single

behavior

current

Pipette model strings have a different format depending on if you're reading from or writing to the API

desired

Pipette model strings should be the same format everywhere (including in the protocol format specified in RFC #1139)

mcous commented 6 years ago

Gonna call this closed by the addition of pipette config to @opentrons/labware-definitions