QInstruments BioShake#
The BioShake is a family of heater-cooler-shaker devices from QInstruments. Depending on the model, it supports shaking and temperature control (heating and/or cooling).
All models share the same serial firmware, so a single driver covers the entire family. Use a model-specific factory function to create instances – it pre-fills dimensions and enables only the capabilities your hardware supports.
Model |
PLR Name |
Shaking (rpm) |
Plate Lock |
Heating |
Active Cooling |
|---|---|---|---|---|---|
BioShake Q1 |
|
200–3000 |
yes |
yes |
yes |
BioShake Q2 |
|
200–3000 |
yes |
yes |
yes |
BioShake 3000 |
|
200–3000 |
no |
no |
no |
BioShake 3000 elm |
|
200–3000 |
yes |
no |
no |
BioShake 3000 elm DWP |
|
200–3000 |
yes |
no |
no |
BioShake D30 elm |
|
200–2000 |
yes |
no |
no |
BioShake 5000 elm |
|
200–5000 |
yes |
no |
no |
BioShake 3000-T |
|
200–3000 |
no |
yes |
no |
BioShake 3000-T elm |
|
200–3000 |
yes |
yes |
no |
BioShake D30-T elm |
|
200–2000 |
yes |
yes |
no |
Heatplate |
|
– |
no |
yes |
no |
ColdPlate |
|
– |
no |
yes |
yes |
See the BioShake integration manual for hardware setup. Connect via RS232 or USB-A with a 24 VDC power supply.
Setup#
from pylabrobot.qinstruments import BioShakeQ1
bs = BioShakeQ1(name="bioshake", port="COM1") # replace with your port
await bs.setup()