Pumps not working in chemostat mode

I wouldn’t recommend that for reasons that I won’t go into right now, I can elaborate later if you’re interested. But that would also just be treating the symptom of the underlying problem, which is the error you see in that log.

Try these two things. Increase the serial_timeout field in conf.yml to 0.7. If that doesn’t work, increase the time.sleep(0.5) commands in evolver_server.py to 0.7 to 1. My suspicion is that because the command is pretty long its it’s not able to get processed in time before the next commands get sent out of the RPi to the microcontrollers.

1 Like