INDI CCD driver for Sigma cameras backed by a custom PTP for Sigma camera library : sigma-driver.
- USB PTP connection
- Discrete exposures (no BULB), nearest-time clamping
- ISO and exposure preset control
- JPEG path: decode to 8-bit mono and publish via
ExposureComplete - RAW path: DNG → 16-bit FITS with libraw + cfitsio
- Error states and logs compatible with Ekos
- Capture target selection: SD Card / RAM / Both
- Live View streaming
- Bulb mode
Dependencies:
- libindi
- libusb-1.0
- libjpeg
- libraw
- cfitsio
- libptp_sigma (no installation needed, source code obtained from git)
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j
sudo make installindiserver -v indi_sigma_ccdConnect from KStars/Ekos and select Sigma DSLR.
- Check udev permissions for the Sigma VID/PID so the process can access the USB device.
- Enable driver debug in Control Panel and run
indiserver -vvv indi_sigma_ccdfor logs. - Don't hesitate to open an issue and i will try to fix any problem.