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 | ![](img/thermo_fisher/thermo_nunc_1_troughplate_90000uL_Fb_omnitray.jpg.avif) | `thermo_nunc_1_troughplate_90000uL_Fb_omnitray` | | 'ThermoFisherMatrixTrough8094'
Part no.: 8094
[manufacturer website](https://www.thermofisher.com/order/catalog/product/8094) | ![](img/thermo_fisher/ThermoFisherMatrixTrough8094.jpg.avif) | `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)| ![](img/thermo_fisher/Thermo_TS_Nalgene_1_troughplate_300000uL_Fb.jpeg) | `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)| ![](img/thermo_fisher/thermo_AB_96_plateadapter_MicroAmp.jpg) | `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", + )