The INDI SV305 driver supports the SVBONY SV305 and SV305 PRO cameras on Intel (x86, amd64) and ARM (armv6, armv7 and armv8) Linux. The SV105 and SV205 are UVC devices and can be controlled via the INDI V4L2 or Webcam drivers. Support for SV305M PRO is in progress.
Under Ubuntu, you can install the driver via:
sudo add-apt-repository ppa:mutlaqja/ppa
sudo apt-get update
sudo apt-get install indi-sv305
The driver supports the standard single-frame capture mode in addition to video streaming when supported. Furthermore, it supports:
- SV305 Pro ST4 port guiding
- Software Framing/ROI.
- Software Binning
- Slow, medium and fast framing
- RAW8 and RAW12 frame format
- Dynamic stretching in RAW12 mode
- Color bayer pattern
Connecting to SVBony SV305 Cameras
Simply connect the camera via USB to your PC or SBC (Single board computer). The camera can be connected to an external powered hub as well. You can connect multiple cameras
The main control tab provides settings to adjust common camera parameters such as gain, gamma, contrast..etc. You may choose between RAW 12 bits depth or RAW 8 bits depth frame format. For planetary imaging or fast streaming, use the Fast framerate. For long exposure, use Normal or Slow.
RAW 12 bits depth frames are stored as 16 bits FITS files. By default, the driver use the 12 least significant bits, resulting in very dark images. You can then choose a stretch factor.
To capture a signle-frame image, simple set the desired exposure time in seconds and click Set. After the capture is complete, it should be downloaded as a FITS image. If the camera is equipped with a cooler, target temperature can be set. To change the format and bit depth (if supported), select a different image format in the Main Control tab.
The Options tab contains settings for default file locations, upload behavior, and debugging. The polling period for this driver should be kept as is unless you need to reduce it for a specific reason.
- Debug: Toggle driver debug logging on/off
- Configuration: After changing driver settings, click Save to save the changes to the configuration file. The saved values should be used when starting the driver again in the future. The configuration file is saved to the user home directory under .indi directory in an XML file.(e.g. ~/.indi/camera_name.xml)
- Snoop Device: The camera driver can listen to properties defined in other drivers. This can be used to store the relevant information in the FITS header (like the mount's RA and DE coordinates). The respective drivers (Telescope, Focuser..etc) are usually set by the client, but can be set directly if desired.
- Rapid Guide: Rapid Guide uses internal algorithm to automataically select guide stars.
- Telescope: Toggle between Primary and Guide scope selection. This selection is required in order to calculate World-Coordinate-System (WCS) values like Field-Of-View (FOV). When WCS is enabled, the FITS header is populated with WCS keywords that enable clients to map the sources in the image to physical coordinates in the sky. Usually, you do not need to toggle this setting manually as it is usually set by the client automatically
- Upload: Selects how the captured image is saved/uploaded?
- Client: The image is uploaded the client (i.e. Ekos or SkyCharts)
- Local: The image is saved to local storage only.
- Both: The image is saved to local storage and also uploaded to the client.
- Upload Settings: Sets the local desired directory and prefix used to save the image when either the Local or Both upload modes are active. The IMAGE_XXX is automatically replaced by the image name where the XXX is the image counter (i.e. M42_005.fits). The driver scan the local storage and increments the counter automatically when a new image is captured and stored.
In the Image Settings tab, you can configure the framing and binning of the captured image:
- Frame: Set the desired Region-Of-Interest (ROI) by specifying the starting X and Y positions of the image and the desired width and height. It is recommended to set use even numbers only to enable binning if required. The ROI values are indenepdent of the binning used.
- Binning: Set the desired binning. The usually supported
Image compression can be turned on in image settings to compress FITS images. This might require more processing but can reduce the size of the image by up to 70%. The uploaded image would have an extenstion of .fits.fz and it can be viewed in multiple clients like KStars.
The Frame Type property is used to mark the frame type in the FITS header which is useful information for some processing applications. If there an electronic or mechanical shutter, the driver closes it automatically when taking dark frames.
To restore the ROI to the default values, click on the Reset button.
The image info tab contains information on the resolution of the CCD (Maximum Width & Height) in addition to the pixel size in microns. If the camera supports Bayer mask, then the bayer filter and offset can be set here. These are usually set automatically by the driver, but can be adjusted manually if needed.
These are mostly firmware related
- Exposures can't be aborted
- Intensive configuration changes could lead to a crash
- Some shifts in frame order had been reported (frame N-1 uploaded instead of frame N)
- SV305M PRO should work, but not tested yet
Work in progress: