Skip to content

Commit d5889d8

Browse files
committed
refactor Modules chapter
1 parent fe3e5d1 commit d5889d8

15 files changed

+744
-678
lines changed
132 KB
Loading
88.1 KB
Loading

docs/flex-manual/docs/modules.md

Lines changed: 0 additions & 664 deletions
This file was deleted.
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: "Opentrons Flex: Absorbance Plate Reader"
3+
---
4+
5+
# Absorbance Plate Reader Module
6+
7+
![plate reader hero](../../images/plate-reader-hero-lid-off.png)
8+
9+
!!! info "Additional Documentation"
10+
For complete instructions on module installation and use, see the Absorbance Plate Reader Instruction Manual.
11+
12+
## Plate reader features
13+
14+
The Opentrons Absorbance Plate Reader Module is a deck-mounted, fully automated spectrophotometer. It uses light absorbance to determine sample concentrations. This module is ideal for a broad array of applications, including protein quantification, sample normalization, cell viability assays, and bacterial growth monitoring. The plate reader is designed for indoor laboratory research and other non-in-vitro diagnostic analyses.
15+
16+
!!!note
17+
The Opentrons Flex Absorbance Plate Reader Module may currently not be offered, used or put on the market in any European Patent Convention States due to a third-party patent application.
18+
19+
### Measurement capabilities
20+
21+
The plate reader uses 96 separate detection units for rapid sample analysis. The detection units use light in the 400–700 nanometer (nm) range to determine sample concentrations.
22+
23+
### Gripper compatibility
24+
25+
The Opentrons Flex Gripper is required when using the plate reader. The Gripper is needed to move labware and the plate reader's lid, onto and off the module.
26+
27+
### Deck placement
28+
29+
The plate reader fits in deck slots A3–D3 only. It comes preinstalled in a caddy, which helps secure the unit to the deck. This module does not require calibration, but you can run Labware Position Check on any installed labware.
30+
31+
### Software control
32+
33+
The plate reader is fully programmable in Protocol Designer and the Python Protocol API.
34+
35+
## Plate reader specifications
36+
37+
<table>
38+
<tr>
39+
<th>Specification</th>
40+
<th>Description</th>
41+
</tr>
42+
<tr>
43+
<td><strong>Dimensions</strong></td>
44+
<td>155.3 mm L x 95.5 mm W x 57 mm H</td>
45+
</tr>
46+
<tr>
47+
<td><strong>Weight</strong></td>
48+
<td>~790 g</td>
49+
</tr>
50+
<tr>
51+
<td><strong>Module power</strong></td>
52+
<td>
53+
<ul>
54+
<li>Input: USB 5 VDC, 3 A</li>
55+
<li>Consumption: 2.5 W</li>
56+
<li>Fuse: 1 A (very fast acting)</li>
57+
</ul>
58+
</td>
59+
</tr>
60+
<tr>
61+
<td><strong>Detection</strong></td>
62+
<td>
63+
<ul>
64+
<li>Hardware: 96 photodiodes</li>
65+
<li>Wavelengths: The plate reader emits light in the visible spectrum at 450 nm (blue), 562 nm (green), 600 nm (orange) and 650 nm (red).</li>
66+
</ul>
67+
</td>
68+
</tr>
69+
<tr>
70+
<td><strong>Measurement methods</strong></td>
71+
<td>
72+
<ul>
73+
<li>Method: Absorbance</li>
74+
<li>Techniques: Endpoint and kinetic</li>
75+
<li>Range: 0–4.0 OD</li>
76+
<li>Resolution: 0.001 OD</li>
77+
</ul>
78+
</td>
79+
</tr>
80+
<tr>
81+
<td><strong>Accuracy</strong></td>
82+
<td>The maximum deviation between the determined value and the true value.<br><br>At 405 nm:
83+
<ul>
84+
<li>≤ 1.5% + 0.010 OD from 0.0–2.0 OD</li>
85+
<li>≤ 3% + 0.010 OD from 2.0–3.0 OD</li>
86+
</ul>At or above 450 nm:
87+
<ul>
88+
<li>≤ 1% + 0.010 OD from 0.0–2.0 OD</li>
89+
<li>1.5% + 0.010 OD from 2.0–3.0 OD</li>
90+
</ul>
91+
</td>
92+
</tr>
93+
<tr>
94+
<td><strong>Linearity</strong></td>
95+
<td>The maximum deviation between the true and determined increase of the value.<br><br>At 405 nm:
96+
<ul>
97+
<li>≤ 1.5% from 0.0–2.0 OD</li>
98+
<li>≤ 3% 2.0–3.0 OD</li>
99+
</ul>At or above 450 nm:
100+
<ul>
101+
<li>≤ 1% from 0.0–2.0 OD</li>
102+
<li>≤ 1.5% from 2.0–3.0 OD</li>
103+
</ul>
104+
</td>
105+
</tr>
106+
<tr>
107+
<td><strong>Reproducibility</strong></td>
108+
<td>The maximum deviation between the determined values when the measurement is repeated directly.<br>
109+
<ul>
110+
<li>≤ 0.5% + 0.005 OD from 0.0–2.0 OD</li>
111+
<li>≤ 1% + 0.010 OD from 2.0–3.0 OD</li>
112+
</ul>
113+
</td>
114+
</tr>
115+
</table>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "Opentrons Flex: Module Caddy System"
3+
---
4+
5+
# Module Caddy System
6+
7+
Compatible modules are designed to fit into caddies that occupy space below the deck. This system allows labware on top of modules to remain closer to the deck surface, and it also allows for below-deck cable routing so the deck stays tidy during your protocol runs.
8+
9+
<figure class="side-by-side" markdown>
10+
![Caddy for the Heater-Shaker Module.](../images/caddy-heater-shaker.png "Heater-Shaker caddy")
11+
![Caddy for the Temperature Module.](../images/caddy-temperature-module.png "Temperature Module caddy")
12+
![Caddy for the Thermocycler Module.](../images/caddy-thermocycler.png "Thermocycler caddy")
13+
<figcaption>
14+
Caddies for the Heater-Shaker, Temperature, and Thermocycler Modules.
15+
</figcaption>
16+
</figure>
17+
18+
To fit a module into the deck surface, it must first be placed into the corresponding module caddy. Each type of compatible module has its own caddy design that aligns the module and labware precisely with the surrounding deck. (The exception is the Magnetic Block, which does not require power or USB cable routing and thus sits directly on the deck surface.) Caddies for modules that occupy a single slot can be placed anywhere in column 1 or 3; the Thermocycler can only be placed in slots A1 and B1 simultaneously.
19+
20+
In general, to install a module caddy:
21+
22+
1. Remove any deck slots from the location where the module will go.
23+
24+
2. Seat the module into its caddy and tighten its anchors.
25+
26+
3. Route the module power and USB cables through the side covers, up through the empty deck slot, and attach them to the module.
27+
28+
4. Seat the module caddy into the slot and screw it into place.
29+
30+
For exact installation instructions, consult the Quickstart Guide or Instruction Manual for the specific module. Cable connections and method of attachment to the caddy vary by module.
31+
32+
!!!warning
33+
The Heater-Shaker Module and Temperature Module have asymmetrical 4-pin DIN power connectors. When connecting the power cable:
34+
35+
* Align the connector's flat side with the flat side of the module's power port.
36+
* Connect the cable to the module first, before plugging it in to a wall outlet.
37+
38+
![DIN power connector](../images/module-power-connector.png){width="40%"}
39+
40+
_Do not_ force cable connections, or you may damage the module.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: "Opentrons Flex: Module Calibration"
3+
---
4+
5+
# Module Calibration
6+
7+
When you first install a module on Flex, you need to run automated positional calibration. This process is similar to positional calibration for instruments, and ensures that Flex moves to the exact correct locations for optimal protocol performance. During calibration, Flex will move to locations on a module calibration adapter, which looks similar to the calibration squares that are part of removable deck slots.
8+
9+
<figure class="side-by-side" markdown>
10+
![Calibration adapter for the Heater-Shaker Module.](../images/calibration-adapter-heater-shaker.png "Heater-Shaker calibration adapter")
11+
![Calibration adapter for the Temperature Module.](../images/calibration-adapter-temperature-module.png "Temperature Module calibration adapter")
12+
![Calibration adapter for the Thermocycler Module.](../images/calibration-adapter-thermocycler.png "Thermocycler calibration adapter")
13+
<figcaption>
14+
Calibration adapters for the Heater-Shaker, Temperature, and
15+
Thermocycler Modules.
16+
</figcaption>
17+
</figure>
18+
19+
Calibration is required for some modules that use a separate caddy, specifically the Heater-Shaker, Temperature, and Thermocycler Modules.
20+
21+
Other modules do not require calibration and are ready for use upon installation. These include the Absorbance Plate Reader Module (which ships preinstalled in its caddy), the HEPA/UV Module, and the Magnetic Block.
22+
23+
## When to calibrate modules
24+
25+
Flex automatically prompts you to perform calibration when you connect and power on a module that doesn't have any stored calibration data. (You can dismiss this prompt, but you won't be able to run protocols with the module until you calibrate it.)
26+
27+
Once you've completed calibration, Flex stores the calibration data and module serial number for future use. Flex won't prompt you to recalibrate unless you delete the calibration data for that module in the robot settings. You can freely power your module on and off, or even move it to another deck slot, without needing to recalibrate. If you want to recalibrate, you can begin the process at any time from the module card in the Opentrons App. (Recalibration is not available from the touchscreen.)
28+
29+
## How to calibrate modules
30+
31+
Instructions on the touchscreen or in the Opentrons App will guide you through the calibration procedure. In general the steps are:
32+
33+
1. Gather the required equipment, including the module calibration adapter and pipette calibration probe.
34+
35+
2. Place the calibration adapter on the module surface and ensure that it is completely level. Some modules may require you to fasten the adapter to the module.
36+
37+
3. Attach the calibration probe to a pipette.
38+
39+
4. Flex will automatically move to touch certain points on the calibration adapter and save these calibration values for future use.
40+
41+
Once calibration is complete and you've removed the adapter and probe, the module will be ready for use in protocols.
42+
43+
At any time, you can view and manage your module calibration data in the Opentrons App. Go to **Robot Settings** for your Flex and click on the **Calibration** tab.
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
---
2+
title: "Opentrons Flex: Heater-Shaker Module"
3+
---
4+
5+
# Heater-Shaker Module GEN1
6+
7+
![The Heater-Shaker module as seen from the front left. The top of the module has the heating and shaking platform and labware latch. The left side of the module has the power button, USB port, and power port.](../../images/heater-shaker-module.png "Heater-Shaker Module")
8+
9+
!!! info "Additional Documentation"
10+
For complete instructions on module installation and use, see the Heater-Shaker Module Instruction Manual.
11+
12+
## Heater-Shaker features
13+
14+
### Heating and shaking
15+
16+
The Heater-Shaker provides on-deck heating and orbital shaking. The
17+
module can be heated to 95 °C, with the following temperature profile:
18+
19+
- Temperature range: 37–95 °C
20+
21+
- Temperature accuracy: ±0.5 °C at 55 °C
22+
23+
- Temperature uniformity: ±0.5 °C at 55 °C
24+
25+
- Ramp rate: 10 °C/min
26+
27+
The module can shake samples from 200 to 3000 rpm, with the following
28+
shaking profile:
29+
30+
- Orbital diameter: 2.0 mm
31+
32+
- Orbital direction: Clockwise
33+
34+
- Speed range: 200–3000 rpm
35+
36+
- Speed accuracy: ±25 rpm
37+
38+
The module has a powered labware latch for securing plates to the module
39+
prior to shaking.
40+
41+
### Thermal adapters
42+
43+
A compatible thermal adapter is required for adding labware to the Heater-Shaker. Currently available Thermal Adapters include:
44+
45+
<div class="parts-list" markdown>
46+
<figure markdown>
47+
![Adapter with flat plate and prongs on one side to press against the labware latch.](../../images/heater-shaker-adapter-universal.png "Heater-Shaker Universal Flat Adapter")
48+
<figcaption>Universal Flat Adapter </figcaption>
49+
</figure>
50+
51+
<figure markdown>
52+
![Adapter with indentations to hold 96-well PCR plates.](../../images/heater-shaker-adapter-pcr.png "Heater-Shaker PCR Adapter")
53+
<figcaption>PCR Adapter</figcaption>
54+
</figure>
55+
56+
<figure markdown>
57+
![Adapter with raised sides for deep well plates.](../../images/heater-shaker-adapter-deep-well.png "Heater-Shaker Deep Well Adapter")
58+
<figcaption>Deep Well Adapter</figcaption>
59+
</figure>
60+
61+
<figure markdown>
62+
![Adapter with flat bottom and sides to fit 96-well plates with circular wells.](../../images/heater-shaker-adapter-flat-bottom.png "Heater-Shaker 96 Flat Bottom Adapter")
63+
<figcaption>96 Flat Bottom Adapter</figcaption>
64+
</figure>
65+
</div>
66+
67+
You can purchase adapters directly from Opentrons:
68+
69+
- [Universal Flat Adapter](https://opentrons.com/products/universal-flat-adapter/)
70+
- [PCR Adapter](https://opentrons.com/products/pcr-adapter/)
71+
- [Deep Well Adapter](https://opentrons.com/products/deep-well-adapter/)
72+
- [96 Flat Bottom Adapter](https://opentrons.com/products/96-flat-bottom-adapter/)
73+
74+
### Software control
75+
76+
The Heater-Shaker is fully programmable in Protocol Designer and the Python Protocol API. The Python API additionally allows for other protocol steps to be performed in parallel while the Heater-Shaker is active. See [Non-blocking commands](https://docs.opentrons.com/v2/modules/heater_shaker.html#non-blocking-commands) in the API documentation for details on adding parallel steps to your protocols.
77+
78+
Outside of protocols, the Opentrons App can display the current status of the Heater-Shaker and can directly control the heater, shaker, and labware latch.
79+
80+
## Heater-Shaker specifications
81+
82+
<table>
83+
<thead>
84+
<tr>
85+
<th>Specification</th>
86+
<th>Details</th>
87+
</tr>
88+
</thead>
89+
<tbody>
90+
<tr>
91+
<td><strong>Dimensions</strong></td>
92+
<td>152 × 90 × 82 mm (L/W/H)</td>
93+
</tr>
94+
<tr>
95+
<td><strong>Weight</strong></td>
96+
<td>1.34 kg</td>
97+
</tr>
98+
<tr>
99+
<td><strong>Module power input</strong></td>
100+
<td>36 VDC, 6.1 A</td>
101+
</tr>
102+
<tr>
103+
<td><strong>Power adapter input</strong></td>
104+
<td>100–240 VAC, 50/60 Hz</td>
105+
</tr>
106+
<tr>
107+
<td><strong>Mains supply voltage fluctuation</strong></td>
108+
<td>±10%</td>
109+
</tr>
110+
<tr>
111+
<td><strong>Overvoltage</strong></td>
112+
<td>Category II</td>
113+
</tr>
114+
<tr>
115+
<td><strong>Power consumption</strong></td>
116+
<td>
117+
Idle: 3 W<br />Typical:
118+
<ul>
119+
<li>Shaking: 4–11 W</li>
120+
<li>Heating: 10–30 W</li>
121+
<li>Heating and shaking: 10–40 W</li>
122+
</ul>
123+
Maximum: 125–130 W
124+
</td>
125+
</tr>
126+
<tr>
127+
<td><strong>Environmental conditions</strong></td>
128+
<td>Indoor use only</td>
129+
</tr>
130+
<tr>
131+
<td><strong>Ambient temperature</strong></td>
132+
<td>20–25 °C</td>
133+
</tr>
134+
<tr>
135+
<td><strong>Relative humidity</strong></td>
136+
<td>Up to 80%, non-condensing</td>
137+
</tr>
138+
<tr>
139+
<td><strong>Altitude</strong></td>
140+
<td>Up to 2,000 m above sea level</td>
141+
</tr>
142+
<tr>
143+
<td><strong>Pollution degree</strong></td>
144+
<td>2</td>
145+
</tr>
146+
</tbody>
147+
</table>

0 commit comments

Comments
 (0)