feat: add Greiner half skirt plate PN: 652260#950
feat: add Greiner half skirt plate PN: 652260#950jemancuso wants to merge 2 commits intoPyLabRobot:mainfrom
Conversation
| """ | ||
| return Plate( | ||
| name=name, | ||
| size_x=125.24, # from spec |
| size_y=5.56, # from spec (inner well length) | ||
| size_z=20.65, # from spec | ||
| dx=10.75, # measured | ||
| dy=8.5, # measured |
There was a problem hiding this comment.
when I compute it from the spec I get
dx = (126.24 - 9 * 11 - 5.56)/2 = 10.84
dy = (85.98 - 9 * 7 - 5.56)/2 = 8.71
do your values work better?
| # # # # # # # # # # Greiner_96_half_skirt_wellplate_200uL_vb # # # # # # # # # # | ||
|
|
||
|
|
||
| def Greiner_96_half_skirt_wellplate_200uL_vb(name: str, with_lid: bool = False) -> Plate: |
| name=name, | ||
| size_x=125.24, # from spec | ||
| size_y=85.98, # from spec | ||
| size_z=21.08, # from spec, total height to bottom of well |
There was a problem hiding this comment.
This is incorrect, this is the well size:
-> the well is a subset of the entire plate, i.e. the Well size_z is 21.08
and the Plate size_z is 21.08 + the "wall"/"frame" above it - that is a bit tricky:
the "wall itself" is 10.11 - 7 .57 = 2.54 but looking more carefully at the technical drawing the wells appear to be protruding slightly above the surface.
So Plate size_z is 21.08 + 2.25 - well_protruding_above_surface
This can be very important for a lot of different scenarios:
e.g. we've been planning an anti-crash feature for a long time which relies on the total height of resources to not move into them
e.g. the pickup_distance_from_the_top distance during arm movement will use the size_z as the reference point
There was a problem hiding this comment.
You can find more information in our plate definition tutorial video :)

Add Greiner SAPPHIRE MICROPLATE, 96 WELL, PP, FOR PCR, NATURAL, Item No.: 652260
https://shop.gbo.com/en/usa/products/bioscience/molecular-biology/pcr-microplates/652260.html