pylabrobot.resources.hamilton.plate_carriers.PLT_CAR_L5PCR#

pylabrobot.resources.hamilton.plate_carriers.PLT_CAR_L5PCR(name: str, *, with_adapters: bool = False) → PlateCarrier#

Hamilton 182070 carrier for five 96-well PCR plates in landscape orientation (6 tracks).

https://www.hamiltoncompany.com/other-robotics/182070

Geometry: Hamilton’s VENUS template specifies a 135 x 497 x 130 mm carrier envelope and 96 mm site pitch. Its 130 mm height and clearance describe the envelope, not the insert support surface. The 75 mm inserts have 21 mm clear gaps.

Insert locations are derived from the five 182531_RNO meshes in Hamilton’s 3D model. Coordinates are referenced to the main body’s left/front edges and the rail underside, excluding the projecting front latch. In the model’s stored axes, the reference is lateral X = -67, longitudinal Z = -244, and vertical Y = -12 mm. Subtracting these from the first insert’s minimum coordinates (-55, -229.4, 93.7 mm, respectively) gives these carrier-relative locations:

Site | Insert X (mm) | Insert Y (mm) | Support Z (mm)

0 | 12.00 | 14.60 | 105.70 1 | 12.00 | 110.60 | 105.70 2 | 12.00 | 206.60 | 105.70 3 | 12.00 | 302.60 | 105.70 4 | 12.00 | 398.60 | 105.70

Each site is a 110 x 75 mm support plane with no additional offset or sinking. Each insert is 15 mm high, with H1 at 5.5/6.0 mm from its left/front edges and a 9 x 9 mm hole grid. The first H1 center is therefore 17.5/20.6 mm from the carrier body edges. STARlet track placement adds a 100 mm Z datum, giving insert bottoms at Z = 205.7 mm and tops at Z = 220.7 mm.

The template also declares 127 x 86 mm plate sites at X = 5, Y = 9.5 + 96i, Z = 109.2 mm. These are separate VENUS plate-placement references, not insert-base coordinates, and are not added to the insert locations above. VENUS site IDs run 5 through 1 from front to back; PyLabRobot indices run 0 through 4.

The insert model gives an approximately 7.732 mm top opening and 13.049 mm cavity depth, with the cavity bottom 1.951 mm above the insert base. The adapter’s dz uses this modeled bottom. Automatic plate placement aligns the plate origin to that reference; it does not calculate how a particular plate contacts the tapered cavities. Supply an explicit plate location when its seating height differs.

Parameters:
  • name (str) – The carrier name.

  • with_adapters (bool) – Mount five independent 182531 inserts. Defaults to empty sites.

Return type:

PlateCarrier