pylabrobot.temperature_controlling.opentrons.OpentronsTemperatureModuleV2.__init__#

OpentronsTemperatureModuleV2.__init__(name: str, opentrons_id: str | None = None, serial_port: str | None = None, child_location: Coordinate = Coordinate(x=0, y=0, z=80.1), child: ItemizedResource | None = None)#

Create a new Opentrons temperature module v2.

Parameters:
  • name (str) – Name of the temperature module.

  • opentrons_id (str | None) – Opentrons ID of the temperature module. Get it from OpentronsBackend(host="x.x.x.x", port=31950).list_connected_modules(). Exactly one of opentrons_id or serial_port must be provided.

  • serial_port (str | None) – Serial port for USB communication. Exactly one of opentrons_id or serial_port must be provided.

  • child (ItemizedResource | None) – Optional child resource like a tube rack or well plate to use on the temperature controller module.

  • child_location (Coordinate)