pylabrobot icon indicating copy to clipboard operation
pylabrobot copied to clipboard

Integrate Inheco Incubator Shaker

Open BioCam opened this issue 1 month ago • 0 comments

Hi everyone,

New PyLabRobot integration: the Inheco Incubator Shaker

inheco_incubator_shaker_physical_setup_overview

I've added a thorough docs tutorial to showcase how powerful this small machine is and how to use it programmatically.

Simple overview of the implementation:

Screenshot 2025-11-24 at 17 14 01

in code (see docs notebook for more details):

from pylabrobot.storage.inheco import IncubatorShakerStack, InhecoIncubatorShakerStackBackend

iis_stack_backend = InhecoIncubatorShakerStackBackend(dip_switch_id = 2)
iis_stack = IncubatorShakerStack(backend=iis_stack_backend)

await iis_stack.setup(verbose=True)

# Connected to Inheco Incubator Shaker Stack on /dev/cu.usbserial-130
# DIP switch ID of bottom unit: 2
# Number of connected units: 2
# Unit composition: {0: 'incubator_shaker_mp', 1: 'incubator_shaker_dwp'}

TODO: test the resource definition I created for it (hence not yet in the docs tutorial, might require a recipe since it is getting a bit beyond basic control).

BioCam avatar Nov 24 '25 17:11 BioCam