INDI Gemini SnapCap driver is included with libindi v1.5.0+
Under Ubuntu, you can install the driver via:
sudo add-apt-repository ppa:mutlaqja/ppa
sudo apt-get update
sudo apt-get install libindi1
Gemini SnapCap is used for dust protection and also to provide a source for evenly illuminated flat light source. INDI SnapCap driver controls parking and unparking of the cap, in addition to controlling the flat light source which are primarily used for automation of Flat Field captures.
Gemini SnapCap communicates via serial port at 38400 bauds. Unfortunately the device is Arduino based and uses the same USB device ids as any other Arduino Uno so specific udev-rules are not possible, but if you don't have any other Arduinos connected you use this udev-rule to create the symlink:
SUBSYSTEM=="tty", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0043", SYMLINK+="snapcap", ENV{ID_MM_DEVICE_IGNORE}="1"The above udev rules file is useful but not strictly necessary for the operation of SnapCap. You can still connect to /dev/ttyACM0..etc. Furtermore, the controller also has built-in bluetooth serial controller that can be used instead of USB cable after binding the rfcomm serial port. Once the pairing between your computer and the controller is complete, you should see /dev/rfcomm0 in the list of available ports and this can be used to communicate with the controller over Bluetooth.
Main controls show information about current device status and allow control of the dust cover and flat light. Light can only be enabled when the cap is parked (closed), its brightness can be selected from 25-255. Abort button aborts any movement in progress and force movement option can be used to initiate movement when the device thinks it already is in the required position. This shouldn't be necessary though.
The controller can be configured to read Filter names from other drivers such as a Filter Wheel or a CCD driver with a built-in Filter Wheel (e.g. QSI 583). The Filter device name is set in the options so that the driver can enumerate all the available filters. Some clients automatically fill this field depending on your equipment profile. This can be used to set default light brightness per filter for flats as shown in the next screen.
This tab allows setting default light brightness per filter for flats. For example my camera has mechanical shutter so I prefer to have exposure times around 3s for flats to avoid shutter shadow so I have low brightness for broadband filters like Luminance, but maximum brightness for narrow band filters.
There are no known bugs for this driver. If you found a bug, please report it at INDI Bug Tracking system at Github.