diff --git a/docs/resources/library/hamilton.md b/docs/resources/library/hamilton.md
index 0936a020c5a..7f55646bd87 100644
--- a/docs/resources/library/hamilton.md
+++ b/docs/resources/library/hamilton.md
@@ -60,7 +60,7 @@ Sometimes called "reagent carriers" in Hamilton jargon.
| Description | Image | PLR definition |
| - | - | - |
| 'Trough_CAR_4R200_A00'
Part no.: 185436 (same as 96890-01?)
[manufacturer website](https://www.hamiltoncompany.com/automated-liquid-handling/other-robotics/96890-01)
Trough carrier for 4x 200ml troughs. 2 tracks(T) wide. |  | `Trough_CAR_4R200_A00` |
-
+| 'Trough_CAR_5R60_A00'
Part no.: 53646-01
[manufacturer website](https://www.hamiltoncompany.com/automated-liquid-handling/other-robotics/reagent-reservoir-carrier-5-x-60-ml-2)
Trough carrier for 5x 60ml troughs. 1 track(T) wide. |  | `Trough_CAR_5R60_A00` |
## Plate Adapters
diff --git a/docs/resources/library/img/hamilton/Trough_CAR_5R60_A00.jpg b/docs/resources/library/img/hamilton/Trough_CAR_5R60_A00.jpg
new file mode 100644
index 00000000000..0bb4ca101a2
Binary files /dev/null and b/docs/resources/library/img/hamilton/Trough_CAR_5R60_A00.jpg differ
diff --git a/pylabrobot/resources/hamilton/trough_carriers.py b/pylabrobot/resources/hamilton/trough_carriers.py
index 74ee65b0a7a..b889952ef7c 100644
--- a/pylabrobot/resources/hamilton/trough_carriers.py
+++ b/pylabrobot/resources/hamilton/trough_carriers.py
@@ -39,3 +39,31 @@ def Trough_CAR_4R200_A00(name: str) -> TroughCarrier:
),
model="Trough_CAR_4R200_A00",
)
+
+
+def Trough_CAR_5R60_A00(name: str) -> TroughCarrier:
+ """Hamilton cat. no.: 53646-01
+ Hamilton name: 'RGT_CAR5X60'.
+ Trough carrier for 5x 60ml troughs. 1 tracks(T) wide.
+ Carries hamilton_1_trough_60ml_Vb
+ """
+ return TroughCarrier(
+ name=name,
+ size_x=22.5, # standard
+ size_y=497.0, # standard
+ size_z=104, # measured
+ sites=create_homogeneous_resources(
+ klass=ResourceHolder,
+ locations=[
+ Coordinate(1.5, 7.0, 62.0 + 1.5),
+ Coordinate(1.5, 103.0, 62.0 + 1.5),
+ Coordinate(1.5, 199.0, 62.0 + 1.5),
+ Coordinate(1.5, 302.0, 62.0 + 1.5),
+ ], # measured 62 to bottom of holder, but there is a 1.5mm pedestal
+ resource_size_x=19.0,
+ resource_size_y=90.0,
+ # pedestal_size_z=1.5, # measured
+ name_prefix=name,
+ ),
+ model=Trough_CAR_5R60_A00.__name__,
+ )