@@ -48,3 +48,46 @@ def CellVis_24_wellplate_3600uL_Fb(name: str, with_lid: bool = False) -> Plate:
4848 cross_section_type = CrossSectionType .CIRCLE ,
4949 ),
5050 )
51+
52+
53+ def CellVis_96_wellplate_350uL_Fb_Lid (name : str ) -> Lid :
54+ return Lid (
55+ name = name ,
56+ size_x = 127.6 , # from spec
57+ size_y = 85.75 , # from spec
58+ size_z = 10 , # from spec
59+ nesting_z_height = 10 - (16.03 - 13.83 ), # from spec
60+ model = "CellVis_24_wellplate_3600uL_Fb_Lid" ,
61+ )
62+
63+
64+ def CellVis_96_wellplate_350uL_Fb (name : str , with_lid : bool = False ) -> Plate :
65+ """p/n P96-1.5H-N
66+
67+ https://www.cellvis.com/_96-well-glass-bottom-plate-with-high-performance-number-1.5-cover-glass_/product_detail.php?product_id=50
68+ """
69+
70+ return Plate (
71+ name = name ,
72+ size_x = 127.6 , # from spec
73+ size_y = 85.75 , # from spec
74+ size_z = 13.83 , # from spec
75+ lid = CellVis_24_wellplate_3600uL_Fb_Lid (name + "_Lid" ) if with_lid else None ,
76+ model = "CellVis_24_wellplate_3600uL_Fb" ,
77+ ordered_items = create_ordered_items_2d (
78+ Well ,
79+ num_items_x = 12 ,
80+ num_items_y = 8 ,
81+ dx = 14.3 - (6.8 / 2 ), # from spec
82+ dy = 11.36 - (6.8 / 2 ), # from spec
83+ dz = 13.83 - 11.93 , # from spec
84+ item_dx = 9 , # from spec
85+ item_dy = 9 , # from spec
86+ size_x = 6.8 , # from spec
87+ size_y = 6.8 , # from spec
88+ size_z = 11.93 , # from spec
89+ bottom_type = WellBottomType .FLAT ,
90+ material_z_thickness = 0.17 , # +- 0.005mm
91+ cross_section_type = CrossSectionType .CIRCLE ,
92+ ),
93+ )
0 commit comments