ASCOM.DSLR

From Voyager Unofficial Wiki
Jump to: navigation, search

ASCOM for DSLR Cameras

Voyager supports DSLR cameras via TheSkyX and Maxim DL.

Voyager also supports ASCOM drivers, and there is an open source ASCOM driver for DSLR cameras on Github: https://github.com/vtorkalo/ASCOM.DSLR

This open source ASCOM DSLR driver supports some Canon and Nikon cameras natively using an SDK, and also supports Canon cameras via O'Telescope's BackyardEOS commercial product.

We tried using the driver to connect using the native SDK, but were not successful.

However, we were successful using Voyager talking to the ASCOM.DSLR driver talking to BackyardEOS. Here's how we set it up.

Setting up a Canon DSLR using the Open Source ASCOM Driver and BackyardEOS

We didn't write the open source ASCOM driver and it has not been updated in a while. The following is for your information only - we can't answer support questions about it and you must use at your own risk.

  1. You must have the ASCOM platform 6.x or greater installed: https://ascom-standards.org
  2. Get the ASCOM.DSLR driver and install it. Go to Github: https://github.com/vtorkalo/ASCOM.DSLR and click the Clone or download button, then Download ZIP
  3. Github-ascom-dslr.jpg
  4. Unzip the downloaded file , navigate to the ASCOM.DSLR-master folder and double click DSLR.Camera.Setup.exe to install the ASCOM.DSLR driver:
  5. Run-dslr-setup.jpg
  6. If you are using BackyardEOS, you will have to purchase the premium edition which as of this writing is $50. Following the instructions that come with that program, install and configure your camera and get it working with BackyardEOS before proceeding.
  7. In BackyardEOS's settings, check the box to Enable TCP Server, write down the port number, click Save.
  8. Byeos-enable-tcp.jpg
  9. Exit and restart BackyardEOS. Your Windows firewall will ask if it's OK to let BackyardEOS through - allow it.
  10. Start Voyager. In the Setup workspace, click the Camera button and then choose ASCOM Camera from the Camera drop-down menu:
  11. Dslr-ascom-setup.jpg
  12. Select ASCOM Camera Driver for DSLR in the ASCOM Camera Chooser menu, then click Properties:
  13. Ascom-chooser-dslr.jpg
  14. Select BackyardEOS as the connection method. Use the port number you wrote down when you enabled it in BackyardEOS in step 7 above. Choose your image mode and ISO, and click OK
  15. DSLR-setup-properties.jpg
  16. Click OK in the ASCOM Chooser


You should be able to take pictures with Voyager using your Canon DSLR camera, connected via BackyardEOS and the open source ASCOM driver.