diff --git a/docs/resources/library/eppendorf.md b/docs/resources/library/eppendorf.md index c24c968f3a6..5094690a55c 100644 --- a/docs/resources/library/eppendorf.md +++ b/docs/resources/library/eppendorf.md @@ -13,6 +13,7 @@ Company page: [Eppendorf Wikipedia](https://en.wikipedia.org/wiki/Eppendorf_(com | Description | Image | PLR definition | |--------------------|--------------------|--------------------| | 'Eppendorf_96_wellplate_250ul_Vb'
Part no.: 0030133374
[manufacturer website](https://www.eppendorf.com/gb-en/Products/Laboratory-Consumables/Plates/Eppendorf-twintec-PCR-Plates-p-0030133374)

- Material: polycarbonate (frame), polypropylene (wells)
- part of the twin.tec(R) product line
- WARNING: not ANSI/SLAS 1-2004 footprint dimensions (123x81 mm^2!) ==> requires `PlateAdapter`
- 'Can be divided into 4 segments of 24 wells each to prevent waste and save money'. | ![](img/eppendorf/Eppendorf_96_wellplate_250ul_Vb_COMPLETE.png) ![](img/eppendorf/Eppendorf_96_wellplate_250ul_Vb_DIVIDED.png) | `Eppendorf_96_wellplate_250ul_Vb` | +| 'eppendorf_96_wellplate_500ul_Vb.avif'
Part no.: 951032107
[manufacturer website](https://www.eppendorf.com/us-en/Products/Lab-Consumables/Plates/Protein-LoBind-Plates-p-951032107) | ![](img/eppendorf/eppendorf_96_wellplate_500ul_Vb.avif) | `'eppendorf_96_wellplate_500ul_Vb` | | 'eppendorf_96_wellplate_1000ul_Vb.avif'
Part no.: 951032921
[manufacturer website](https://www.eppendorf.com/ca-en/Products/Lab-Consumables/Plates/Protein-LoBind-Plates-p-951032921) | ![](img/eppendorf/eppendorf_96_wellplate_1000ul_Vb.avif) | `'eppendorf_96_wellplate_1000ul_Vb` | | 'eppendorf_96_wellplate_2000ul_Vb.avif'
Part no.: 951033502
[manufacturer website](https://www.eppendorf.com/ca-en/Products/Lab-Consumables/Plates/Protein-LoBind-Plates-p-951033502) | ![](img/eppendorf/eppendorf_96_wellplate_2000ul_Vb.avif) | `'eppendorf_96_wellplate_2000ul_Vb` | diff --git a/docs/resources/library/img/eppendorf/eppendorf_96_wellplate_500ul_Vb.avif b/docs/resources/library/img/eppendorf/eppendorf_96_wellplate_500ul_Vb.avif new file mode 100644 index 00000000000..2f7210c0f90 Binary files /dev/null and b/docs/resources/library/img/eppendorf/eppendorf_96_wellplate_500ul_Vb.avif differ diff --git a/pylabrobot/resources/eppendorf/plates.py b/pylabrobot/resources/eppendorf/plates.py index 1e7775e4c1e..82e7bffa8c7 100644 --- a/pylabrobot/resources/eppendorf/plates.py +++ b/pylabrobot/resources/eppendorf/plates.py @@ -100,6 +100,44 @@ def Eppendorf_96_wellplate_250ul_Vb(name: str, with_lid: bool = False) -> Plate: ) +def eppendorf_96_wellplate_500ul_Vb(name: str) -> Plate: + """Eppendorf Deepwell Plate 96/500uL, cat. no.: 951032107 + + https://archive.vn/WCuMF + """ + + material_z_thickness = 1.05 # measured with ztouch_probe_z_height_using_channel + well_diameter_top = 7.0 # from spec + + return Plate( + name=name, + size_x=127.8, # w + size_y=85.5, # l + size_z=27.1, # h + lid=None, + model=eppendorf_96_wellplate_500ul_Vb.__name__, + plate_type="skirted", + ordered_items=create_ordered_items_2d( + Well, + num_items_x=12, + num_items_y=8, + dx=14.4 - well_diameter_top / 2, # P1 - well width / 2 + dy=11.2 - well_diameter_top / 2, # P3 - well width / 2 + dz=2.1 - material_z_thickness, # b - material_z_thickness + item_dx=9.0, + item_dy=9.0, + size_x=well_diameter_top, + size_y=well_diameter_top, + size_z=21.4 + 2.6, # well depth: h1 + h2 + bottom_type=WellBottomType.V, + material_z_thickness=material_z_thickness, + cross_section_type=CrossSectionType.CIRCLE, + compute_volume_from_height=None, + compute_height_from_volume=None, + ), + ) + + def eppendorf_96_wellplate_1000ul_Vb(name: str) -> Plate: """Eppendorf Deepwell Plate 96/1000uL, cat. no.: 951032921