The Optotune ICC-4C Four Channel Controller allows for simultaneous control of up to 4 Optotune Focus Tunable Lenses delivering ±500mA of current to each lens (ICC-4C-500), or of Optotune’s Beam Shifters and Fine Steering Mirrors (ICC-4C-2000). The controller features a variety of interfaces to facilitate easy communication with existing machine vision systems, including USB, UART, I2C, Ethernet, and analog input. The Optotune Cockpit GUI is used to easily drive the controller over USB or ethernet with Python and C# SDKs available for further user integration. The Optotune ICC-4C Four Channel Controller is ideal for use in machine vision applications using multiple liquid lenses to simplify control and wiring. The extension kit #22-409 is required for driving Optotune Focus Tunable Lenses with FPC connectors using the ICC-4C-500, and the extension kit #23-718 is required for driving Beam Shifters and Fine Steering Mirrors with the ICC-4C-2000.