Inheco CPAC#
The Inheco CPAC (Cold Plate Air Cooled) is a Peltier-based temperature controller for microplates. It supports heating and active cooling.
Variant |
PLR Name |
Part Numbers |
Temperature Range |
|---|---|---|---|
CPAC Ultraflat |
|
7000166, 7000190, 7000165 |
+4 to +70 °C |
CPAC Ultraflat HT 2TEC |
– |
7000166, 7000165 |
+4 to +110 °C |
CPAC Microplate |
– |
7000179 |
+4 to +70 °C |
CPAC Microplate HT 2TEC |
– |
7000163 |
+4 to +110 °C |
The CPAC connects to an Inheco TEC Control Box (STC or MTC) via cable. The control box connects to the computer via USB-B. An MTC can control up to 6 devices in parallel.
See the CPAC manual for hardware setup.
Setup#
from pylabrobot.inheco import InhecoTECControlBox, inheco_cpac_ultraflat
control_box = InhecoTECControlBox()
await control_box.setup()
cpac = inheco_cpac_ultraflat(name="cpac", control_box=control_box, index=1)
Temperature control#
await cpac.set_temperature(37.0)
current = await cpac.request_current_temperature()
print(f"{current:.1f} \u00b0C")
await cpac.stop_temperature_control()
Multiple devices#
With an MTC control box, use different index values (1–6) to address multiple CPACs:
cpac2 = inheco_cpac_ultraflat(name="cpac2", control_box=control_box, index=2)
Teardown#
await control_box.stop()