Inheco ThermoShake#
The Inheco ThermoShake is a combined heater-cooler-shaker.
All variants share the same serial firmware and are controlled through an Inheco TEC Control Box via HID.
Model |
PLR Name |
Cat. No. |
Shaking (rpm) |
Footprint (mm) |
Status |
|---|---|---|---|---|---|
ThermoShake RM |
|
7100144 |
100–2000 |
147 x 104 x 116 |
PLR-tested |
ThermoShake |
|
7100146 |
100–2000 |
147 x 104 x 118 |
PLR-untested |
ThermoShake AC |
|
7100160/61 |
300–3000 |
147 x 104 x 115.9 |
PLR-untested |
See the ThermoShake user manual for hardware setup. Connect the ThermoShake to an Inheco TEC Control Box via HID (install pip install pylabrobot[hid]).
Setup#
from pylabrobot.inheco import InhecoTECControlBox, inheco_thermoshake
control_box = InhecoTECControlBox()
await control_box.setup()
ts = inheco_thermoshake(name="ts", control_box=control_box, index=1)
The index parameter selects which slot on the TEC Control Box the ThermoShake is connected to (1–8). If you have multiple Inheco devices on the same control box, give each a unique index.
Multiple devices#
When using multiple Inheco devices on one control box, create each with a unique index:
ts1 = inheco_thermoshake(name="ts1", control_box=control_box, index=1)
ts2 = inheco_thermoshake(name="ts2", control_box=control_box, index=2)
Teardown#
await control_box.stop()