I forgot that I had run out of Campari but my cocktail robot was already pouring a Boulevardier so I swapped the Campari tube for Zwack and now I have a cocktail that is not what I was looking forward to but is okay #whiningontheyacht
I ran the tubes through the pumps, and up the top to form a faucet. I tested them all with water. The nice part of this design is all of the electronics are suspended above the liquor bottles, so I don't have to worry about any drops falling onto the circuits.
I formed the faucet shape by bending a wire to the shape I wanted, and clamping it to the cabinet with a wide washer. I ran the tubes along the wire and ziptied them.
After a few setbacks and trying out various combinations of components, I finally have all 16 pumps being controlled from this Arduino! I ended up getting a new Arduino that has enough pins to drive the relays directly instead of going through a serial expander board which was causing me problems. I also abandoned the Darlington arrays in favor of these relay boards that have all the relay isolation stuff done for me. This also keeps the 5v Arduino and 12v pump power supplies completely separate, which I feel much more comfortable about. Next step is to mount this into my cabinet and hook up the tubing! Then time to get to work on the recipe database! #barbot