Advice on running a 4th PWM pump?

Hi all!

For my usecase it would be super helpful to be able to run an additional pump so that I can independently control two different inducers we use in our culture.

I know there’s some advice in the docs about how this can be done in principle, but it seems to mainly instructions on how to integrate some 3rd party pump that you’ve already found a way of connecting to the raspi to the pioreactor’s control system: Custom & additional pumps for dosing automations | Pioreactor Docs

I’m wondering if anyone has any practical advice about the first step of adding the pump at all. For example, it seems to me a little ridiculous to go buy a different type of pump when I already have a couple extra pioreactor pumps lying around ⁠— surely there must be some way of connecting another one of these pumps right?

Alternatively there’s a way of making my system work where two of the pumps could be running at the exact same flow rate, thus bringing the total required number down to 3. Does it seems like a totally catastrophic idea to wire two pumps up to one PWM channel in parallel?

Appreciate any experiences people have had with this sort of thing in the past or ideas about how to make this work!

Justin

I’d be interested to know best practice for this too, not just for other pumps but stuff like mass flow controllers etc. I think from a hardware perspective the solution would be to use i2c to control as many pumps as you want, but not sure how that could be incorporated into the software.