You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • yes the 400d is a bit too much to go on my uas. i am definitely going to test this on the ground for now. afterwards i may get a powershot for aerial testing.
  • Developer
    @PAS^2UNCA, I need to tell you that EOS 400D may not be a good choice (just to use on UAVs). Firstly because of weight, but I don't know the size of your UAV. Second reason is that your camera have limited remote resources and no viewfinder output to add the OSD part. Just take a look at GPhoto list.

    ArduCam is focused on Power Shot line for now, which is the small and light ones. But, of course, I could try to help you on testing Oleg's EOS implementation. Let me know if you have the basic hardware and if you want to test it. ;)
    gPhoto - Doc :: Remote controlling cameras
  • Developer
    @Johan, good luck on your UAV project! Just reserve some space to add a camera soon! :)
  • as a proud owner of a 400D this is music for my ears. not that i am thinking on putting my 400d on my plane.
  • Developer
    @Bill, nice to hear that it's working for you! :)

    The USB host shield is incompatible with the recent SPI lib that came with newest Arduino version. I'm using the old one (you can checkout it from ArduCam SVN). I don't tracked this error deeply but I remember of renamed methods ("mode" and "setDataMode").

    In fact, even the newest Arduino's SPI implementation isn't good for us. All them have chip selection "sticked" on SS pin 10. (LOL). Reading the goal at wiki, you will see that we need to write a new library with chip selection method to fix it. After that, it will be possible to select two peripherals as slave, by lowering different pins output to select.

    On S3is, optical-zoom goes from 0 to 128. If you try more, you will enter on digital-zoom zone (if enabled).
    Your help will be very welcome, Bill! Please, let me know more about your ground box. Do you have pictures?
  • The G9 appears to allow zoom values of 0 to 13, is that the same for your S3?
  • LOL, just received my usb host mini boards from Oleg yesterday! and was looking forward to trying to get my G9 talking to it. It is a great shame that Canon has dropped support within the newer powershot cameras for the cool stuff like remote capture etc. http://www.gphoto.org/doc/remote/

    I have got your code working with the Canon G9 using the Mini board. I did have a problem which was fixed when i used Oleg's USB Host library and the SPI library which i had only recently downloaded, not sure which fixed the issue. The problem was causing this error message to fire in library/USBHOST/Max3421e.cpp line 217:

    void MAX3421E::powerOn()
    {
    /* Configure full-duplex SPI, interrupt pulse */
    regWr( rPINCTL,( bmFDUPSPI + bmINTLEVEL + bmGPXB )); //Full-duplex SPI, level interrupt, GPX
    if( reset() == false ) { //stop/start the oscillator
    Serial.println("Error: OSCOKIRQ failed to assert");
    }


    I would be happy to contribute to your project. I have already built a camera control box for use on the ground which is built around an arduino mega.
    gPhoto - Doc :: Remote controlling cameras
  • Developer
    @Joham: An absolute "Completion" is not exactly the objective... we can expand it a lot, like you can see on the project goals at wiki, it can even be expanded to cameras that no have native PTP from factory.
    But, I think we'll need a month or two to have a good start point on OSD part for telemetry.
    Do you have the boards and cam to test it? The first thing you can do for help is test it to give some feedback. ;)
This reply was deleted.