diff --git a/docs/resources/library/img/thermo_fisher/thermo_AB_96_plateadapter_MicroAmp.jpg b/docs/resources/library/img/thermo_fisher/thermo_AB_96_plateadapter_MicroAmp.jpg
new file mode 100644
index 00000000000..9ee6cab58cf
Binary files /dev/null and b/docs/resources/library/img/thermo_fisher/thermo_AB_96_plateadapter_MicroAmp.jpg differ
diff --git a/docs/resources/library/thermo_fisher.md b/docs/resources/library/thermo_fisher.md
index 1288093983e..3d39f801cb8 100644
--- a/docs/resources/library/thermo_fisher.md
+++ b/docs/resources/library/thermo_fisher.md
@@ -41,3 +41,8 @@ Thermo Fisher Scientific Inc. (TFS, aka "Thermo")
| 'thermo_nunc_1_troughplate_90000uL_Fb_omnitray'
Part no.: 165218, 140156, 242811, 264728 |  | `thermo_nunc_1_troughplate_90000uL_Fb_omnitray` |
| 'ThermoFisherMatrixTrough8094'
Part no.: 8094
[manufacturer website](https://www.thermofisher.com/order/catalog/product/8094) |  | `ThermoFisherMatrixTrough8094` |
| 'Thermo_TS_Nalgene_1_troughplate_300000uL_Fb'
Part no.: 12001300 (non-sterile), 12001301 (sterile)
[manufacturer website](https://www.fishersci.com/shop/products/nalgene-disposable-polypropylene-robotic-reservoirs/12565571)|  | `Thermo_TS_Nalgene_1_troughplate_300000uL_Fb` |
+## Plate Adapters
+
+| Description | Image | PLR definition |
+|--------------------|--------------------|--------------------|
+| 'thermo_AB_96_plateadapter_MicroAmp'
Part no.: 4312063
[manufacturer website](https://www.thermofisher.com/order/catalog/product/4312063)|  | `thermo_AB_96_plateadapter_MicroAmp` |
\ No newline at end of file
diff --git a/pylabrobot/resources/__init__.py b/pylabrobot/resources/__init__.py
index e186b6c47be..de41ae009d5 100644
--- a/pylabrobot/resources/__init__.py
+++ b/pylabrobot/resources/__init__.py
@@ -2,6 +2,7 @@
from .agenbio import *
from .agilent import *
from .alpaqua import *
+from .applied_biosystems import *
from .azenta import *
from .biorad import *
from .boekel import *
diff --git a/pylabrobot/resources/thermo_fisher/__init__.py b/pylabrobot/resources/thermo_fisher/__init__.py
index 008b938ef84..a190a16dc23 100644
--- a/pylabrobot/resources/thermo_fisher/__init__.py
+++ b/pylabrobot/resources/thermo_fisher/__init__.py
@@ -1,2 +1,3 @@
+from .plate_adapters import *
from .plates import *
from .troughs import *
diff --git a/pylabrobot/resources/thermo_fisher/plate_adapters.py b/pylabrobot/resources/thermo_fisher/plate_adapters.py
new file mode 100644
index 00000000000..c67c5928090
--- /dev/null
+++ b/pylabrobot/resources/thermo_fisher/plate_adapters.py
@@ -0,0 +1,25 @@
+"""Thermo Fisher plate adapters"""
+
+from pylabrobot.resources.plate_adapter import PlateAdapter
+
+
+def thermo_AB_96_plateadapter_MicroAmp(name: str) -> PlateAdapter:
+ """Thermo Fisher Scientific/Fisher Scientific cat. no.: 4312063
+ Applied Biosystems™ MicroAmp™ Splash-Free 96-Well Base
+ Item: https://www.thermofisher.com/order/catalog/product/4312063
+ Spec: https://assets.fishersci.com/TFS-Assets/LSG/manuals/cms_042431.pdf
+ """
+
+ return PlateAdapter(
+ name=name,
+ size_x=127.76, # from spec
+ size_y=85.85, # from spec
+ size_z=22.86, # from spec
+ dx=10.25, # from spec
+ dy=7.34, # from spec
+ dz=0, # from spec, just an open hole to the deck
+ adapter_hole_size_x=8.0, # from spec
+ adapter_hole_size_y=8.0, # from spec
+ adapter_hole_size_z=22.86, # from spec, just an open hole to the deck
+ model="AppliedBiosystems_96_Well_Base",
+ )