The KATARA Microfluidics controller consists of a shield for Arduino Mega for driving 70 solenoid valves, a python package and GUI for controlling the arduino, and an arduino programs that recieves signals from the python package.
The printed circuit board designs are posted on EASYEDA: https://easyeda.com/jwhite2/Driver_Shield_for_Arduino_Mega-479918a931264dbdaa817511dac3210f
For a full description, see our paper: https://doi.org/10.1016/j.ohx.2017.10.002