Astrofriend's homepage

www.astrofriend.eu
Share: Twitter Reddit Facebook Gmail Gmail Email
Search Astrofriend's homepage:

Valid CSS!

All pages shall now have been validated

Info Cookies (Kakor) / GDPR

Navigation

Advertisement /
Annons:

Advertisement / Annons:

Tutorial:
Canon 6D data transfer


Contents:

  1. Introduction, data transfer speed
  2. Test with different USB cables
  3. Test with INDI DSLR settings
  4. To be continued

Note:
I take no responsibility or liability for what are written here, you use the information on your own risk!


2, Test with different USB cables:

The most obvious if there something wrong with the USB cable, maybe of too low quality. That was also what people at the forum suggest.

USB2 standard is 480 Mbit/s or 60MB/s, with some overhead the real net transfer speed is limited to 40MB/s. With that a 24MB file should transfer in less than 2 seconds.

I do a simple test here were I compare some different USB cables I have in my boxes.


Original USB cable:

Canon 6D data transfer

This is the original USB2 cable I use, special with the 90 degree angled mini USB. I need the angled mini USB if I don't want to have my camera USB port destroyed.


Original USB cable:

Canon 6D data transfer

I took a serie of 10 photos at 10 seconds with setup as raw (*.CR2 in this case), by mistake I set it up to Fits 16 bit standard instead. I got a very strange result, with Fits it take less than a second to transfer the file from the camera to the Raspberry. When I correct this and store as native, raw format, it take almost 9 seconds. The Fits file is 38 MB and the raw file is 24 MB. The Ekos control program always made a fits copy for internal work. But why does it take 9 times longer to store a file that it get direct from the camera than a bigger Fits file, looks strange. Anyway I continue to test the other cables.


Standard USB2 cable:

Canon 6D data transfer

Next cable to test is a standard USB2 cable, never used it before.


Canon 6D data transfer

No difference in download time as I now expected.


Canon original USB cable:

Canon 6D data transfer

The last USB cable, the one that was delivered together with the Canon 6D camera.


Canon 6D data transfer

Even with the Canon cable there were any difference in download times.


Download times:

Cable type File type Download time Delay between exposures Comment
Original USB2 cable Fits 16 bit 0.6 sec 11 sec +2 sec mirror lock
Original USB2 cable Raw (CR2) 8.6 sec 14 sec +2 sec mirror lock
New USB2 cable Fits 16 bit 0.6 sec 11 sec +2 sec mirror lock
New USB2 cable Raw (CR2) 8.6 sec 14 sec +2 sec mirror lock
Canon USB2 cable Fits 16 bit 0.6 sec 11 sec +2 sec mirror lock
Canon USB2 cable Raw (CR2) 8.6 sec 14 sec +2 sec mirror lock

When I observe the yellow light in Ekos that indicate downloading it's more like 4 sec, not 8.6 seconds as it's in the log window. As a complement I measured the time delay between each photo. It took 16 seconds when storing raw files until the camera is ready for next photo.

This was good to measure, I was a wrong about the time delay. It was not 9 seconds + mirror lock, it's a 16 seconds time delay between each photo. If I take a 100 x 30 sec serie of photos there will be 1600 sec of waste time. And the focusing and plate solving also take a lot more time than needed. It's the same as if the f/4 lens had been stopped down to f/5.6. A lot of loss of photons.

If I store the images in Fits format I will save 3 seconds on each exposure. But then I also loose all the Exif information in the raw file that's not transfer to the Fits file. The hard drive also need to be 1.5 times bigger.

It should be faster because I have the camera in burst mode, then it can start next exposure immediately. For some reason the Raspberry don't send a command to the camera to start next exposure until it's finished and has stored the image. It must be possible to send a command to the camera 4 seconds after the start of transfer of the file, not 14 seconds. If I push the exposure button on the camera it start a new exposure immediately. The Raspberry has 4 cores, it should be possible to control the camera to do some other tasks when it at the same time store the image. I will ask about this in the INDI forum.

It's a little bit strange, I had a similar problem in the Windows system and APT that controlled the same camera.

Go Back to content

Go Back
To page III

Advertisement / Annons: