Camera Pi – DSLR Camera with Embedded Computer

I’ve had the idea of embedding a computer  DSLR camera for a couple of years now, but for whatever reason I never got around to implementing it, mostly due to the cost of small single board computers. Until now, that is. With the release of the Raspberry Pi, embedded computing has all of a sudden become much more affordable. At €35 for the computer, it’s far cheaper than any of it’s rivals.

So what I’ve done is take an old (broken) battery grip that I had lying around (for my Canon 5D Mark II), and made a few modifications to it so I could fit the Raspberry Pi SBC (Single Board Computer) into it.

The result is what I call “Camera Pi”. :)

I left a few holes in the case so that I could get at the USB and network ports, and video port. it’s a fully functioning computer with a Linux Operating System (Raspbian), has 2 USB, network, video, HDMI and GPIO.

Possibilities include:

  • Wireless tethered shooting – attach a Wifi dongle to the USB port, so I can transmit pictures to a PC or tablet PC as I’m shooting.
  • Attach a USB memory key or hard drive so I can back up the images on the camera.
  • Remote control the camera using a PC, tablet PC or smartphone (from anywhere in the world).
  • Intervalometer – take a picture every few seconds for those high-speed sunset sequences, including exposure adjustment as you go.
  • On-the-fly image conversion for faster previews on remote display device (iPad, etc).
  • Add a small LCD display to give status, allow user input via buttons, etc.
  • Trigger camera via shutter release port, also allows waking up of sleeping camera, which cant be done via USB.

 

There’s plenty of work to be done on the software side of things but the prototype is working. I can pull images from the camera and transmit them via either Wifi or ethernet. There’s a significant problem with the current USB drivers on the Raspbian linux disribution, though. After a few requests to the camera, the gphoto app responds with “Unknown Error”, and the only solution seems to be to unplug the usb cable and re-insert it. Not a workable solution, so I’ll have to look into that. Works fine on my other linux box, but a full-sized PC won’t fit into the battery grip! :)

–Note– I found a wee ‘C’ code snippet that will reset a USB port, and that seems to do the trick if I call it between each gphoto2 call. Not ideal, but it gets me away from constantly unplugging the cable….

 


I initially started by powering it externally, so then I tried the device shown on the left. It’s the guts of an iphone car charger, which converts 12v to 5v, so I tried to see what it would put out if connected to 4xAA batteries, which is the end goal for power,as I want to be able to swap batteries during a shoot. Unfortunately, the DC-DC converter drops a volt from the 5.25v set of batteries I tried, giving me 4.25v. Not enough for the Pi. Putting it on a 12V supply gave me a nice 5.02v, but it’s more difficult to source a 12v battery that’s small enough for my purposes. 

However, I then spotted the parts lying on my workbench, and as I sat there looking at the parts I’d already taken out of the battery grip, I realised it might be possible to use some of them to make a compartment for a Canon 5D Battery, which runs at 7.2 volts. A quick test with one of those batteries showed the output of the DC-DC converter at a steady 5.02 volts, so I then attempted to boot the Raspberry Pi. And up it came. I measured the current at 450-480ma, with a Microsoft wireless keyboard/mouse USB adapter in the USB port. I could ssh in, so the network port was fine with that PSU. Great, Next to mount one of those batteries in the grip. Check out the following pic to see what I did there….

 

The first pic of the three shows the original double compartment. Next shows the compartment split in two, and the third shows the compartment mounted in the grip with the Rasberry Pi. There’s just enough room above the Pi to mount the DC-DC converter, and the final result is shown below.


This image shows the Canon 7.2v 1800mAh battery. I’m not sure yet how long it will drive the Raspberry Pi when in use, but the initial measurements of 480mA when idle looks promising. So I should get a few hours anyway, which is ideal.

And the whole setup put together. the white tab you can see on the right hand side is a spring loaded hook that keeps the battery locked in. Once you hold back the tab, the battery can be removed. I’d like to have a door on this to further hide the battery, but this is fine for the moment. I can boot up, and log in using a Microsoft wireless keyboard/mouse combination, connect to the network, browse the web, etc.
I’ve ordered a nice neat USB cable for connecting the grip and the camera together. It’s 15cm long, with right angled connectors.

 

Update on 16th Aug 2012

I spent a few hours this evening putting together a perl script for tethering, and I now have it working. The script queries the camera for images every second, and gets a list of images. It  compares against a list of already download images, gets the new ones, then sends them to my iPad which is running shuttersnitch. I can press the shutter on the camera, which is not affected by the gphoto2 queries from the Pi, and a second or two later the Pi takes the image from the camera into the Pi. Then the image is transmitted to the iPad. If there’s an interruption between the Pi and the Camera, the Pi will transfer all images that it has not previously transferred before when communications are re-established. Here’s a quick video demo:

 

Update on 18th Aug 2012

I popped into my local electronics superstore this morning, and picked up an 802.11n WiFi Dongle. Nice and small, about 10mm square. I’ll post pics of it later. Suffice to say, the Raspberry Pi is now associated to my 802.11b router, and pulling down new packages as we speak. It’s based on the Realtek RTL8188SU chipset, so should be good for a wifi hotspot. So, that’s another milestone achieved! :)

 

Also, I’m blown away by the interest in the project, nice to see! And lots of positive comments! :)

Update on 19th Aug 2012

Main news for today is that I got the camera triggered  via shutter relase cable from the GPIO pins on the Raspberry Pi. I built a circuit that will allow me to trigger both pins on the shutter release port. While this may not seem significant, it allows me to wake up the camera if it goes to sleep by sending a pulse to the “half depress” pin on the shutter release port.  So now I’ve two methods to take a picture, one via the USB, and the other via the Shutter Release port.

Oh, and I also got a quick script done to do a 5-exposure bracketed shot, -4, -2, 0, +2 +4. :)

 

Next to play with more tethering… or USB-key backups… There’s so much to do… :)

More to come….

 

Parts List (so far):

  • Raspberry Pi – €35
  • Battery Grip – €35
  • 7-12V to 5V DC-DC converter (probably about €10, I had one lying around)
  • 7.2v 1800mAh battery (£9.99 from 7dayshop.com)
  • 15cm USB cable €4
  • 802.11n WiFi Dongle €20 (much cheaper on eBay, though)

 

Raspberry Pi is a trademark of the Raspberry Pi Foundation

About the Author:

By day I’m a senior embedded Linux software engineer working with Emutex Ltd, an Embedded Software Solutions company in Limerick Ireland. In my spare time, I take pictures, and play with gadgets and technology. :)

Twitter: https://twitter.com/climberhunt @climberhunt  #CameraPi
Facebook: https://www.facebook.com/davidhuntphotography

 

Other interesting DIY projects:

 

Also, Khürt Williams has posted a link below to his excellent article on bracketing using gphoto2 and a Raspberry Pi here: http://islandinthenet.com/2012/08/23/hdr-photography-with-raspberry-pi-and-gphoto2/ I hope I can get some time to do something similar here, once I get the scripts to a stage that I’m happy with them.


This entry was posted in Computer Stuff, Photography, Tutorial. Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

139 Comments

  1. Posted August 13, 2012 at 2:11 pm by Denis Hogan | Permalink

    Very interesting Dave. A live backup to a mobile device over an ad-hoc wireless network would be of great interest to all photographers while on the job. Looking forward to hearing more about this!

    • Posted August 20, 2012 at 2:04 pm by uoccou | Permalink

      Nice work – how about opensourcing the hardware design so that I or others could try the same with Nikon/Pentax/…. ?

    • Posted August 20, 2012 at 8:28 pm by Bob | Permalink

      You mentioned adding an lcd screen to the grip, but what about using the existing lcd screen on the camera? Like somehow override the display inputs from the camera and have it display the video output from the pi. That would be the most elegant solution and a real technical accomplishment…

  2. Posted August 14, 2012 at 10:07 pm by Capn Scott | Permalink

    Nice! I’m looking into doing something similar. Nice use of the battery grip. I hadn’t thought of that.

  3. Posted August 15, 2012 at 4:55 pm by Bryan Hanna | Permalink

    That is a brilliant idea! Very interested to see what you do with it.

  4. Posted August 16, 2012 at 4:17 pm by Robert | Permalink

    “SHUT UP AND TAKE MY MONEY!”

    Seriously. Being able shoot via wifi straight to a linux mounted disk is a Dream Come True!

  5. Posted August 16, 2012 at 5:35 pm by Chris Lucier | Permalink

    Once you get these ideas pushed into a nice, working model, I recommend turning it into a Kickstarter project! At a base cost to you of about $100 (as is) you could easily sell for a 50% profit and if you sourced your supplies from a bulk distributor you could increase your profits without raising your price.

    Seriously, this is an amazing project. Photographers of all levels would love to have something like this. Myself included. :)

  6. Posted August 16, 2012 at 9:00 pm by KD | Permalink

    You are going to be very busy very soon. Canon EOS system how soon and how to obtain one. I would like to shoot from a computer with the camera in a different location. I hope you get rich!

  7. Posted August 16, 2012 at 10:20 pm by Moolder | Permalink

    Looks great! I guess you could use a 7850 to get to the 5V, couldn’t you? Would be cheaper and smaller.

  8. Posted August 16, 2012 at 11:14 pm by Luca | Permalink

    Great Idea!
    You are a genius! I can’t wait till your project is finish!

  9. Posted August 16, 2012 at 11:22 pm by Thomas Reynolds | Permalink

    A way cooler plan than my raspberry Pi build. I was just going to make a memory card dumping station. Any access to the HDMI port? What software are you using to shoot tethered?

    • Posted August 16, 2012 at 11:25 pm by daveh | Permalink

      Thomas,
      I’m using gphoto2 for the camera control and image download.
      Rgds,
      Dave.

  10. Posted August 17, 2012 at 3:06 am by Brian | Permalink

    One word. Kickstarter.

    • Posted August 19, 2012 at 4:30 pm by Keith James | Permalink

      Kickstarter was exactly what I was thinking. Would give enough purchasing power to cut the price of parts in half.

      • Posted August 22, 2012 at 11:26 pm by Tyler Monahan | Permalink

        the pi is already as cheap as its going to be seeing as its made by a non profit. He might be able to get a bulk deal on the battery.

  11. Posted August 17, 2012 at 3:12 am by waterwingz | Permalink

    This could get even more interesting for Canon P&S cameras that run CHDK and use the CHDK ptp interface. There are already rasp-pi’s working with CHDK via ptp. This makes for a really nice h/w build to take advantage of that..

  12. Posted August 17, 2012 at 4:37 am by Reggie | Permalink

    You could always use a laptop and ssh over wifi, ssh -Y pi@ will give you X forwarding, it gives you options, so you can set it up entirely remotely somewhere.

  13. Posted August 17, 2012 at 5:27 am by Suchindran | Permalink

    david hunt. this will make an immense difference to people with eos dslrs upto 400~450d/40d/5dc. all these run vxworks, which can interface seamlessly with linux at the dslr os level. cs

  14. Posted August 17, 2012 at 9:28 am by Alex | Permalink

    This is pretty awesome. If you get this into production it will sell like hotcakes!!

  15. Posted August 17, 2012 at 10:12 am by daveh | Permalink

    Thanks for the kind comments all! I really appreciate them.
    Video added with tethering demo sending images to iPad…

  16. Posted August 17, 2012 at 11:15 am by Giovanni | Permalink

    Get in touch with guys from Magic Lantern, you could cooperate with them and make this project become solid.
    http://www.magiclantern.fm/forum/index.php
    ;)

  17. Posted August 17, 2012 at 5:49 pm by Stephanie Violette | Permalink

    I want to have your baby ;-} Seriously brilliant!
    Let me know when I can order one from you.
    It should be in every camera bag….
    Love the innovation.
    Good for you.

    • Posted August 17, 2012 at 6:02 pm by daveh | Permalink

      LOL! This really made me laugh! Thanks for the comment!

  18. Posted August 17, 2012 at 6:23 pm by Amnon Govrin | Permalink

    This smells like an amazing Kickstarter project to me.
    The platform should be useful and the same for every Canon camera (hopefully for Nikon as well).
    The possibilities are endless and the form factor is fantastic.
    Kudos on your ingenuity.

  19. Posted August 17, 2012 at 6:58 pm by Daniel Payne | Permalink

    Would this approach work with the original Canon 5D? I just connect the Pi to my camera with the USB cable?

    Thanks.

    • Posted August 17, 2012 at 10:36 pm by daveh | Permalink

      Yup, should work with all the models of camera supported by gphoto2. And that’s a long list! ;)

      • Posted September 14, 2012 at 5:45 am by Daniel Payne | Permalink

        OK, I’ve got my Raspberry Pi connected by USB to a Canon 5D, however when I run: gphoto2 -L

        I get errors: Error (-60: ‘Could not lock the device’)

        Any debug help is appreciated.

  20. Posted August 17, 2012 at 9:28 pm by Gabriele | Permalink

    AMAZING IDEA.
    Keep up the good work, you’re really ahead ;)

  21. Posted August 17, 2012 at 10:30 pm by Hugh_C | Permalink

    This is great – hope you make your millions out of it :) Just a request, can you make it find my keys as well?

    Congrats.

  22. Posted August 18, 2012 at 5:56 pm by daveh | Permalink

    WiFi now working. :) . See article for update…

  23. Posted August 18, 2012 at 8:21 pm by ryan | Permalink

    Exactly what I have wanted for so long. I recently found the magic lantern firmware for my camera, a 600D, and that opened up my camera leaps and bounds. This just made my day. Will you be making the scripts and such available?

  24. Posted August 18, 2012 at 8:34 pm by alex kent | Permalink

    excellent work!
    and rather cheaper than the Canon WFT-E4 IIA Wireless File Transmitter (WFT) for the 5Dmk2 ($674.95 at B&H just now!)

  25. Posted August 19, 2012 at 9:59 am by ANdrei | Permalink

    This smells like a future Kickstarter project… I’d be the first to preorder one, if you do make it available.

  26. Posted August 19, 2012 at 12:46 pm by Khürt Williams | Permalink

    I’m working on a photography related Raspberry Pi project. My goal it to have the RPi control my Nikon D40 to capture 5 brackets images- 0, -2EV, +2EV, -4EV,4EV – for later use in created HDR images. My D40 does not have auto-bracketing.

    I’m at the point where I have thing working but the solution is rather kludgy.

  27. Posted August 19, 2012 at 8:23 pm by Rodger | Permalink

    Well done, interesting what you are doing, keep us informed (photographer South Africa)

  28. Posted August 19, 2012 at 10:17 pm by daveh | Permalink

    GPIO pins now able to trigger the camera. :)

  29. Posted August 20, 2012 at 5:24 am by Christoffer S. | Permalink

    A good alternative to the Raspberry Pi for these kind of projects are OpenWrt-supported consumer “routers”. For example; the TP-Link TL-MR3020 is really cheap and has USB and Wi-Fi: http://wiki.openwrt.org/toh/tp-link/tl-mr3020#internal.pictures

  30. Posted August 20, 2012 at 1:09 pm by Arthur | Permalink

    Nice! I’m looking into doing something similar. Could you say more about the 802.11n WiFi Dongle ? as I’m looking for WiFi to my RPi.
    Thanks.

  31. Posted August 21, 2012 at 2:10 am by Kurt H. Grimm | Permalink

    I have been thinking of something similar. I have a Zune that I have not used for sometime (I stream from my PC to my iPhone and iPad) and was thinking that since it has a screen, battery, and 80 GB drive that maybe we can open it up and figure out how to adapt it to the Pi. Any thoughts to share would be great. (I plan on ordering a Pi soon).

  32. Posted August 21, 2012 at 3:36 pm by Dave Harlowe | Permalink

    Hi Dave,

    well done!

    It looks very cool!

    I could see something like this having commercial usage :)

    e.g. a security camera….which is remotely controlled & off site backed up

    regards,
    Dave

  33. Posted August 21, 2012 at 4:02 pm by Andrew | Permalink

    This is amazing! A great use for the Raspberry Pi.

  34. Posted August 21, 2012 at 4:16 pm by Nigel Barker | Permalink

    Great idea! I have been looking for a justification to buy a Raspberry Pi. Of course it wasn’t the cost that put me off getting one but the thought of how much time I would waste playing with it. Now I can tell myself that it’s not just playing but has a concrete goal.
    I have always thought that the Canon WRT-xx devices are wildly overpriced & this looks like a decent alternative.

  35. Posted August 21, 2012 at 4:25 pm by Michael Cioffi | Permalink

    Great work David! You should look into using lighttpd and php to develop a small UI. Can definitely call gPhoto CLI from php or cgi (any web interface). Also rsync works great for file transfer

  36. Posted August 21, 2012 at 4:47 pm by linuxkid | Permalink

    What, you could have used a gumstix, they are smaller you know. I’m tempted to build one for a friend, and i’ll use a gumstix.

    • Posted August 21, 2012 at 5:32 pm by daveh | Permalink

      I think the gumstix might turn out to be a little bit more expensive than a Raspberry Pi. The Pi cost me €33, includes 2 usb, network, composite, hdmi ,and GPIO. It’s a pretty sweet board for the money. It’s a tight squeeze, but it fits ok. :) Thanks for the comment!

  37. Posted August 21, 2012 at 6:18 pm by gary weiner | Permalink

    fabulous. when you get your thing working for Nikon D5100 i am buying. kickstarter indeed. i will contribute as long as there is a plan to move to Nikon, too. what a great job!

    • Posted August 21, 2012 at 6:25 pm by daveh | Permalink

      Gary. the gphoto library I’m using supports 1400 different cameras, including a range of Nikons, so that shouldn’t be a problem! :)

  38. Posted August 21, 2012 at 6:26 pm by gary weiner | Permalink

    thanks for the instant reply. you are going to be a wealthy man someday and i want a piece!!

  39. Posted August 22, 2012 at 11:21 am by mdaf | Permalink

    Oh yeah!! This is a very good advance!! Congratulations!!

  40. Posted August 22, 2012 at 11:59 am by ojanssen | Permalink

    Realy, realy great job done.
    I intend to build one for my canon d550/t2i
    ( if you don’t mind ;-) ), but i’m not familiar with perl. Can’t you open your script(s) for download?

    • Posted August 22, 2012 at 6:19 pm by txg | Permalink

      @ojanssen,

      you should measure your battery grip at first, as the 550d grip is smaller than the one of the 5d mk2. I measured my 60d grip (which is probably sized in between) and a raspberry pi won’t fit inside :(

      • Posted September 18, 2012 at 7:35 pm by Matthias | Permalink

        I also tried gphoto2 on my Raspberry with a Canon 1000D and face sever issues with the USB. If I do the same on my pc running Ubuntu 12.04, it works fine without any USB issues. On the Raspberry the only command which works is the “gphoto2 –auto-detect”, but I have to reset the USB after one run. If I try other commands like “gphoto2 –get-all-files”, it fails (and USB is gone again). One strange thing I onserved is that the USB device number increases after each gphoto-command.
        Since gphoto and camera work fine under Ubuntu, I assume that the issue is either the Raspberry or the gphoto-arm-version.
        On Raspberry the gphoto2 version is 2.4.14 and on Ubuntu it’s 2.4.11 (both use libgphoto2_port 0.8.0).

      • Posted September 18, 2012 at 7:45 pm by Matthias | Permalink

        Just had an idea which helped a bit: I was working on another user account and need to use “sudo” to capture fotos. With the default accout “pi” this is not necessary.
        Now I have “only” the USB port reset issue left…. (for both accounts).

      • Posted October 7, 2012 at 4:47 pm by ojanssen | Permalink

        @tgx
        thanks for the hint, but i just managed to put the raspi in a grip wich i had to empty a lot but it fits in there realy tight.
        sadly there is no room for an integrated battery, so i had to place mine outside the grip, but that’s ok for me.
        had the problem with resetting the USB-port, but i’ll keep working on it. till now gphoto2 works fine with the 550d.

  41. Posted August 22, 2012 at 3:32 pm by Adrian | Permalink

    Great job David, I’m working on a project to perform remote shooting, works well from a dev laptop using gphoto2 to take the picture then an ftp job to server indoors. Trouble I have is with the rPi and gphoto2, drops the connection, same as you mentioned. I too found the USB reset code which makes the connection a little more stable but I still only get 50% of the pictures I programmed for. Using a Canon 1000D which I think is different software. Did you ever find a stable solution to the problem?

  42. Posted August 22, 2012 at 4:18 pm by Peter Morris | Permalink

    This looks great! Can’t wait to see the final product, have you considered including GPS and have the computer link the file and GPS co-ordinates?

    • Posted September 21, 2012 at 11:41 pm by Greg Gillies | Permalink

      I was going to ask about GPS too, but the other way around. Does gphoto2 include the necessary PTP commands to take advantage of the new EOS 7D firmware which allows images to be geotagged via USB? If so, this little project could replace both the Canon WFT-E5 and the GP-E2 in one box, and save over €700 in the process! Throw in a couple of optional sensors on the GPIO pins to trigger on sound/vibration/etc. and you have the “Ultimote” accessory. Nice job, keep up the good work.

  43. Posted August 22, 2012 at 4:48 pm by John L. Poole | Permalink

    This is revolutionary… you have opened the gateway to marrying embedded devices with proprietary professional line cameras. You’re probably the camera manufacturer’s worst nightmare (assuming they labor under the illusion the proprietary standards maximize their profits), but your work here answers the lingering “what if” that many have been dreaming about.

    Now, the first major camera manufacturer, e.g. Nikon or Canon, will realize this is an opportunity to embrace, they’ll open up their architecture and welcome the open source community to integrate with their product lines while still keeping their focus on what what they do best: making cameras and lenses.

    Bravo!!

  44. Posted August 22, 2012 at 7:22 pm by WillemDeLeeuw | Permalink

    Great idea!!

    Hope you get this commercialized!

    Greetz

    Willem de Leeuw

  45. Posted August 22, 2012 at 9:59 pm by Tom H | Permalink

    Great idea. Any chance you could upload your perl script, and any tips on getting gphoto2 to play better with the Raspbian build?

    Well done for a brilliant project!

  46. Posted August 23, 2012 at 9:19 am by DanWalsh | Permalink

    Is there enough space to fit a large-capacity flash drive (with or without housing) inside the grip too. Would be awesome to have say 128GB of on-the-fly backup storage.

    • Posted August 23, 2012 at 10:10 am by daveh | Permalink

      Dan, You could use a 128Gig as the main SD card with the OS, using it as a buffer for when you attach external storage, at which stage it gets flushed out externally and then cleared from the Pi SD card….

      • Posted August 23, 2012 at 11:21 am by DanWalsh | Permalink

        Ah, I didn’t realise the Pi has onboard storage capability. That would definitely do the trick, and would be cheaper than a USB flash drive.

        Bet you’ve seen your site hits go through the roof since you posted this. Very exciting development. Hope you consider the Kickstarter suggestions, it’d get a whole lot of backing, and could be a great side business to your photography endeavours.

        Good Luck!

  47. Posted August 23, 2012 at 4:19 pm by Jack Gyori | Permalink

    Man just when you thought DIY couldn’t get any cooler!

  48. Posted August 23, 2012 at 9:08 pm by pithonica | Permalink

    Dave, There are some recent and in progress raspian updates and special settings around USB you may want to track.

    http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=12097&start=375

    The USB port reset is a smart tweek in the meantime.

  49. Posted August 24, 2012 at 9:31 am by ch0mik | Permalink

    Hello,

    do U think about RassberryPi + WiFi ?
    U will have a replacement to expensive canon grip .

    P.

    • Posted August 24, 2012 at 9:59 am by daveh | Permalink

      Yes, I have it working same as video demo, but with wifi. Working on hotspot now.

      • Posted August 25, 2012 at 9:26 am by Craig Ruurds | Permalink

        Really nice work. You got it working with wifi, this is brilliant. Because of the power of the PI board would it be possible to do HD video encoding from DSLR cameras or high end hd-sdi outputs to iPad or any other wifi device? i figure this would be of huge benifit. Specially for commercial film production or Internet live casts…. Would love to see something like this..

  50. Posted August 24, 2012 at 11:39 pm by Glen | Permalink

    Excellent work! :) According the the Raspberry Pi FAQ, you should be able to power the Pi directly from 4 x AAs without the DC-DC conversion, although I daresay you would get longer life from the camera battery.

  51. Posted August 25, 2012 at 8:04 am by erik wright | Permalink

    Seriously speaking, you HAVE to start a Kickstarter projectfor this and turn it into a real addition before Canon or someone else does!

  52. Posted August 25, 2012 at 10:46 am by Nigel Barker | Permalink

    Please stop all this obsession with Kickstarter Are you people so lazy that you just want to get this served up on a plate rather than doing the work yourselves? The whole point of the Raspberry Pi project is to encourage programming & experimentation.

  53. Posted August 25, 2012 at 10:46 am by Nigel Barker | Permalink

    Sadly while David has piqued everybody’s interest he hasn’t actually shared any of the details of programming or scripts that he is using despite being asked several time. Happily Khürt Williams has been gracious enough to share his work http://islandinthenet.com/2012/08/23/hdr-photography-with-raspberry-pi-and-gphoto2/

    • Posted August 25, 2012 at 3:21 pm by daveh | Permalink

      Not really a fair comment, Nigel. Scripts are very much at the early stages, and I’m focussing on hardware at the moment, GPIO, switches, transistors to drive things, etc. I will share what I can, when I can.

      • Posted August 25, 2012 at 5:38 pm by Nigel Barker | Permalink

        Dave,
        Sorry, I apologise for doubting you but I was hoping for a co-operative Open Source project in the manner of Magic Lantern rather than all these calls for you to make your fortune with a Kickstart project by serving everything up on a plate. I have just bought a Raspberry Pi & have an 5D2 battery grip that I no longer use so could contribute but it seems a bit pointless to reinvent the wheel if you have already made progress.

        • Posted August 27, 2012 at 12:57 pm by mala | Permalink

          Very interesting work Dave,
          Do you think this idea could be tweaked so that it would be possible to control multiple cameras and download the images to a USB connected PC / Mac ?

  54. Posted August 28, 2012 at 11:02 am by jhde | Permalink

    Wow, this is really great! Having just taken the plunge with a 5D Mark II I can really have some fun with it and my Pi ;)

    I was thinking of using my Pi in my own project, to take panoramic pictures with a DSLR and the Pi also controlling both the camera and a servo to move it incrementally – so I will be watching your project with interest.

  55. Posted August 29, 2012 at 6:41 am by silviu | Permalink

    Nice project. I was thinking of something similar ever since I got the PI but never got around to doing it – shame on me :)

    I was curious how you linked the gpio pins to the camera, can you post a small detail of the circuit ? Thanks!

    • Posted August 29, 2012 at 9:13 am by daveh | Permalink

      There’s info here on how to drive an open/closed circuit http://davidhunt.ie/?p=2718. Just take out the motor and 12v power supply! :)

      • Posted August 29, 2012 at 9:35 am by silviu | Permalink

        Wouldn’t that leave the circuit incomplete? I’ve seen many circuits for canon cameras using relays but I was wondering if a gpio->transistor->camera would work and your mention spiked my interesest…

        • Posted August 29, 2012 at 9:58 am by daveh | Permalink

          When GPIO pin is 0v, circuit is open. When GPIO is at 3.3v, circuit is closed. Perfect for driving shutter release (or motor). :)

  56. Posted September 1, 2012 at 2:13 pm by unknown | Permalink

    have you heard about mk802? similar to gumstix but cost the same as pi (when case and wifi is added) its way more powerful and smaller and has wifi included. also runs on linux, being more powerful it could speed up things heres a comparison between raspberry pi and mk802 http://www.youtube.com/watch?v=xbbfyWmmsKE what do you think David?

  57. Posted September 1, 2012 at 11:13 pm by unknown | Permalink

    have you heard of eye fi?
    http://uk.eye.fi/products/prox2

    Introducing the Eye-Fi Mobile X2 Wireless Memory Card

  58. Posted September 1, 2012 at 11:17 pm by unknown | Permalink

    pick up eye fi for £20 SanDisk Eye-Fi 4GB Wireless Memory Card

    http://www.amazon.co.uk/SanDisk-Eye-Fi-Wireless-Memory-Card/dp/B005LFT44M/ref=dp_cp_ob_computers_title_2

    fraction of price and weight and faster…

  59. Posted September 1, 2012 at 11:19 pm by unknown | Permalink

    and i checked your camera is compatible… what you think?

  60. Posted September 1, 2012 at 11:35 pm by Leif | Permalink

    This is the perfect DIY project ! Awesome !!!
    Just wonder if it’s possible to make the Seagate GoFlex Satellite WiFI harddisk, talking to the Rasberry via the WiFi dongle ? Send and receive files.

    David, when are you going to release the first software for this project? I’m looking forward to follow this project.

    //Leif, Sweden

  61. Posted September 2, 2012 at 2:45 am by Shaun | Permalink

    Love it. I had been wanting to do something like this when iPad so I could show my customers their photos while they are ordering but it wasn’t to be. The solution was so cumbersome and only allowed transfer after the shot and the had to connect and upload after each session. Then transfer to another iPad with an app. To slow a solution. This is what I need. Would a 9v battery give a longer longer run run time? Congrats, great work.

    • Posted September 2, 2012 at 12:49 pm by unknown | Permalink

      have you tried eye fi? its everything you want done but no need to DIY and its cheaper on amazon!

      • Posted September 5, 2012 at 4:29 pm by daveh | Permalink

        Eye-Fi si not supported in SD-CF adapters. I’ve had poor results when I tried. Also, this is intended to do soooo much more than just wireless tethering. :)

  62. Posted September 5, 2012 at 4:16 pm by Josh B. | Permalink

    Dave,

    Been thinking about programming something similar but I was a little concerned with the speed of the Pi. If something like this were making a timelapse and saving photos remotely, doesn’t the Pi have a long lag time between photo captures that would make using it fairly unacceptable?

    As two examples, sharing USB ports or the 100t network connection strikes me as fairly slow and could induce undesirable lag. I’m curious what your thoughts are before some of us invest…
    Thx

    • Posted September 5, 2012 at 4:28 pm by daveh | Permalink

      I would certainly intend to use the GPIO port on the Pi, and leave the images on the camera. I guess it all depends on what the shortest interval you need between shots. Of course once it gets below the minimum transfer time of images remotely, you have to fall back to the camera storing them, with later download. That’s not to say that you could drive the time-lapse via GPIO, and then when that’s finished, download the images. It’s very programmable, and can be set up in a way that suits your use case, rather than forcing you to use a pre-designed solution that might not.

      • Posted September 5, 2012 at 4:32 pm by Josh B. | Permalink

        That was really helpful- thanks!
        Nice job with this project.

  63. Posted September 9, 2012 at 10:47 am by Olivier Turlier | Permalink

    Hi David,
    Finally I got something very usefull for my pi and my d700.
    Thanks a lot for watering our lips with this very clever project!
    As a perfect noob (at 47 it’s too late for changing that …), I’m stuck with the shopping list : ok for a “meike” or similar 2nd source battery grip. but where have found the tiny usb cable ? and by the way, don’t you think that both ends can be right angled ?
    for the Pi battery, I’ll look toward lipo one, the ratio weight-volume/power is excellent.
    For the software side, obviously time-lapse + upload images on another storage ++ see & take pictures from a distance would be top-notch. In this domain i’m just a copy&paste mind, so (in the near future …) do you will share your scripts?
    PS : number of reactions to this project is completely crazy : maybe it’s corresponding to something *real* to do with the Pi?

  64. Posted September 9, 2012 at 10:33 pm by JoolsP | Permalink

    David: Re having to reset the USB port as it seems to lock up on you. I seem to remember reading somewhere else that if you pole the Canon too frequently it gets all confused and sulks! You have to then either un & reconnect the USB link or turn the camer off anf on again. As I understand it to each transaction made to the Canon it responds with between one and three return transactions, so if you send another transaction before the camera has had time to completed it’s previois response it will get confused. I’m guessing this is what you might have unintentionally stumbled into,
    Regards
    Jools

  65. Posted September 11, 2012 at 5:29 pm by Andreas Wettergren | Permalink

    I think this calls for a 3D printed battery grip customized to house the Raspberry Pi and batteries etc.
    The tricky part i guess will be designing the connectors so that they are easy to DIY after printing the grip body…
    I’ve got a 500D, a spare Raspberry Pi and a semi functioning MendelMax (still needs some tuning). I think i’ll start taking some measurements and sketch something up in openscad… Combined with magic lantern this should make for a real übercamera.

  66. Posted September 12, 2012 at 3:02 pm by Carlo | Permalink

    If you make a grip also for Nikon (D90) and put in the market, I’ll buy it… great project and good intuitions… keep up the good work!

  67. Posted September 12, 2012 at 3:09 pm by Carlo | Permalink

    Sorry… i forgive to tell you to start a project with KICKSTARTER and make live this project asap!

  68. Posted September 14, 2012 at 11:01 am by Uros | Permalink

    I just made one out of EOS 20D grip. Fully working with edimax adapter EW-7811Un, powered by BP-511 batery with 7805 voltage regulator. The only thing left is to put larger battery in smaller grip and start on gphoto2 :) I would also like to add some buttons for running scripts and battery level indicator.

    • Posted September 14, 2012 at 11:49 pm by Nick | Permalink

      Very cool stuff!
      Would love the scripts you are using as well.

  69. Posted September 20, 2012 at 2:00 am by Ted | Permalink

    very cool project, just came across this, this morning. its a great hack for the DSLR and a excellent use for the Raspberry PI. look forward to seeing what comes next. if you could use it to control the camera form the Ipad through the wifi, i think that could bring this project full circle.

  70. Posted September 28, 2012 at 3:39 pm by Mattmcquiff | Permalink

    Fantastic, I’ll be watching this space to see how it develops. to many comments to read through, but have you considered using the pins inside the battery grip? There are 2 sets of 10pins in there and there is the “extension system terminal” on the base of the camera that the actual Wifi system uses? I would assume this could be heaps faster than using the USB. But a whole new ball game to work out.

    This system is fantastic nonetheless and could be a more professional way to record GPS and append to images on the fly.

    Keep up the good work!

    • Posted September 28, 2012 at 3:46 pm by daveh | Permalink

      Thanks for the comment. Matt! I’ve tried to find some information on the extension system terminal you mention, but I cant find any information anywhere on it. So I’m initially looking at using the USB as a more cross-platform solution, as most dslr’s have a USB port that you can talk to from the Pi.

      • Posted October 24, 2012 at 4:48 am by Jyi | Permalink

        I’m amazed at the amount of people urging you to consider a kickstarter project.
        Open source people!
        However…. perhaps you could do both. ??
        The hardware is cheap enough already, and the software could be open source, which would certainly garner more interest and help things move along a lot quicker in regards to features and bugs
        You could package it all together to sell in a “bolt on” product that fits onto a hot-shoe, or a bracket off the tripod mount hole.

        On another note… what is the possibility of controlling focus dot position over usb?

  71. Posted October 24, 2012 at 10:44 am by find out here now | Permalink

    I want to get one of these, but my mother won’t allow
    me!, annoying

  72. Posted November 1, 2012 at 3:28 am by Kate | Permalink

    After I originally left a comment I appear to have clicked the
    -Notify me when new comments are added- checkbox and from now on whenever a comment
    is added I get 4 emails with the exact same comment.
    Perhaps there is a way you are able to remove me from that
    service? Appreciate it!

    • Posted November 21, 2012 at 10:07 am by daveh | Permalink

      Kate, I’ve investigated this and can’t seem to remove you from the comments. I’m not sure I can do it from this site. You may be able to manage your own subscription from subscribe.wordpress.com. I think the comment/blog subscriptions for wordpress are managed from there. Sorry for the inconvenience. Dave.

  73. Posted November 21, 2012 at 7:50 am by Buck | Permalink

    Hey David!

    This ist the greatest DIY-project I have seen a really long time! Does it give new Updates?
    It’s amazing that you build a WFT for only ~120$.
    I had the same idea when i saw the Raspberry Pi the first time and then I found this post.

    Will this project get opensource or commercial?

    Both alternatives are great because this is the most comprehensive project for connecting a DSLR to the iPad.

    Greatings,

    Buck

  74. Posted November 26, 2012 at 5:52 pm by Tengu | Permalink

    I need that. Really :D . Going to 3d-print some case, put some RPi inside it with some battery, and code some perl/bash/python/whatever script. I’ll try to add a 5 buttons GPIO and some small LCD display in order to be able to select scripts I want to use for shooting. Either HDR, Panorama, or whatever I may want.

    • Posted November 29, 2012 at 12:22 pm by Ersu | Permalink

      I’d love to see this extended to be able to add usb based sensors, sensors to trigger the camera such as light, sound, maybe another trigger for a off shoe flash but the timing would have to be accurate.. and I was thinking a interface controlled by VNC so I can control it via my android phone or a PC, any of that sound too far fetched.. it’s basically what the camera AXE is but cheaper? and more adaptable and would easier to setup with a GUI then the LCD screen

  75. Posted December 3, 2012 at 12:19 pm by Littlesid | Permalink

    Great idea, really! How do you send the picutres to your iPad? FTP?

    • Posted December 3, 2012 at 3:43 pm by daveh | Permalink

      Yes, FTP. Shuttersnitch has a built in FTP service.

  76. Posted December 6, 2012 at 2:26 am by Jyi | Permalink

    Do you use gphoto2 to trigger the FTP script, or are you monitoring a directory with something like incron?
    If love to see your monitoring script if your willing to share.

    • Posted December 6, 2012 at 11:29 am by Uros | Permalink

      I think Shuttersnitch acts as FTP server, you then mount ftp share on raspberry and then you go to that directory and start gphoto from there. As gphoto automatically downloads photos to directory it was started from. I havent been able to start gphoto at random location and point to share i got some error. I use sftp service on jailbroken ipad.

  77. Posted December 9, 2012 at 11:09 am by George Machitidze | Permalink

    Hi

    Nice work!

    Have same problem with USB (plug/unplug), can you please share which app/code did you use to override such action?

    Thanks

  78. Posted December 12, 2012 at 9:51 pm by Josef Hajek | Permalink

    Nice idea with battery grip! I have had similar idea but finally I used mk802 mini PC. Look at http://www.photocamcon.com/index.php?entry=CamCon-MK802-wireless-photography

  79. Posted December 12, 2012 at 10:13 pm by Pepa Hajek | Permalink

    This could be also useful. It uses a MK802 mini PC and can be controlled even through WEB interface http://www.photocamcon.com/index.php?entry=CamCon-MK802-wireless-photography

  80. Posted January 7, 2013 at 1:52 pm by justin | Permalink

    Hoorah!
    All credit to you… why Canon haven’t done something like this yet I don’t know. I’ve been waiting for canon to produce a camera (like the 5D) that you can control from a smartphone for about 2 years now. Instead we get over priced wi-fi grip and lame remote shutter devices.

  81. Posted January 20, 2013 at 12:48 pm by pop | Permalink

    Hi, I want to do a project that also need to access the SD Card in a Canon (in my case it’s a 550D, a “Rebel something” in the US). My goal is to be able to plug the camera on the raspberry pi, plug an usb harddrive, and that the Pi automatically copy all files to the hard drive. The issues is: I am stuck with the camera that does not mount, I can see it using usb-list, but I see nothing relevant in /media nor in /dev/ (I see only the memory card of the raspberry).
    fdisk -l doesn’t show anything either

    syslog gives me the output below :

    Jan 20 13:26:09 raspbmc kernel: usb 1-1.3: new high-speed USB device number 6 using dwc_otg
    Jan 20 13:26:09 raspbmc kernel: usb 1-1.3: New USB device found, idVendor=04a9, idProduct=31ea
    Jan 20 13:26:09 raspbmc kernel: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Jan 20 13:26:09 raspbmc kernel: usb 1-1.3: Product: Canon Digital Camera
    Jan 20 13:26:09 raspbmc kernel: usb 1-1.3: Manufacturer: Canon Inc.

    and after one minute of inactivity, the Canon gives up and USB is disconnected

    Jan 20 13:27:10 raspbmc kernel: usb 1-1.3: USB disconnect, device number 6

    any idea ?

    • Posted January 20, 2013 at 7:02 pm by Ojanssen | Permalink

      I have the same camera (canon 550d) and managed to transfer my shots triggert by gphoto2 to a “waiting” ftp-server on an android tablet. In your case, i think, you just have to copy you photos to the connected hd when gphoto react (or triggert) by the taken shot. I read somewhere (Sorry) that you cannot acces to the sd-card in the camera directly. I can send you my scripts if you can’t get on, as a last option, but it helps you, as it did to me, much more by trying it for yourself this way. It took me as a beginner quite long to set up the needed permission, but lastly it was realy wearth the effort. when you succeed you steped over any problems that occur and know now how to handle them. good luck.

      • Posted January 20, 2013 at 7:13 pm by pop | Permalink

        Thanks for your post. If I understand well you did manage to transfer your shot, but not with the SD Card into the EOS right ?

        • Posted January 20, 2013 at 7:34 pm by Ojanssen | Permalink

          sorry? (also for my bad english) but when i understand your question right – with gphoto you can “catch” the pics before they where saved on the sd-card or after they had saved to the it, depends on if you neede them on “both” places. and then handle them as needed.

  82. Posted January 20, 2013 at 7:52 pm by pop | Permalink

    No in fact I am not using any interface, hence no gPhoto. I am going to use the raspberry pi for a very simple use : I plug a hard drive, I plug the camera, no screen display, and it should just save the camera files to the harddrive so that I can empty the card and shoot again. I managed to do this with my GoPro, but the EOS’s SDCard is not mounted. Maybe you are right and this is not possible.

  83. Posted January 21, 2013 at 9:41 pm by Paul Samuels | Permalink

    this project is amazing!!!
    this really opens up possibiltys. the top feature that could be amazing is adding in the capturing of uncompressed hdmi feed. this is possible on the Nikon d800 with an expensive add on.

    i would really like to see the finished product, and implement it myself !!

    • Posted January 29, 2013 at 2:18 pm by Adam | Permalink

      This is amazing, I have all the hardware needed but am totally clueless regarding programming and would not know where to start. An idiots guide to getting this going as and when you feel is stable enough to release would be superb. Top work!

  84. Posted February 11, 2013 at 6:45 pm by Mason | Permalink

    If the wifi dongle can act as a hotspot, you could very well buy a box of those new 10$ wifi-to-serial chips from TI and make all sorts of automated camera accessories like a servo controlled crane or something.

  85. Posted February 19, 2013 at 7:47 pm by Myka | Permalink

    Do you do anything special for RAW files or do you just transmit them as-is? Or perhaps you shoot in JPG.

    I recently received a Raspberry Pi and was thinking it would be handy when my husband and I travel if I could connect the camera to the Pi and it would send the images over WiFi to some sort of online storage, without the need for a laptop. I typically shoot in RAW.

  86. Posted March 17, 2013 at 6:57 pm by Jim Sullivan | Permalink

    David, Happy St. Patrick’s Day from a son of a Kerryman!
    Inspired by your method, I’ve attached a UG802 Android Hdmi stick powered by a 4xAA battery pack to my Canon 500d hotshoe. The UG802 runs VNC server at startup through a Tenda-3G150B-Portable rechargeable router. I connect to the UG802 from my Ubuntu Netbook, Ipod Touch or Ipad by VNC client and then run Android DSLR Controller from either of these devices. I can then set and activate the Canon remotely, the app permits live camera preview, shots are stored on the camera.
    View my setup at:
    http://www.flickr.com/photos/74732770@N00/8566052492/in/photostream

  87. Posted April 9, 2013 at 12:22 pm by Alastair | Permalink

    Well done David, this is a great idea. I have a question for you or anyone reading these comments. I have a 350D canon and my question is whether I could use a 5D battery grip to attach to my camera? Since you have removed the part of the grip that inserts into the camera’s battery compartment, then it would seem to me that your grip can attach to any camera with a tripod screw hole? I realise that the overall shape and fit of the 5D grip would not match my camera particularly well….but if they can connect together adequately then I’d be happy. Thanks in advance for any answers to my query!

    • Posted April 9, 2013 at 8:22 pm by daveh | Permalink

      I’d recommend you take a look at a 5D Grip to see if the thumbscrew is in roughly the same place. There’s also a small pin that sticks up into the camera for stability, you can cut that off with a snips. It might look a little big, but should do the job fine…

  88. Posted April 9, 2013 at 7:35 pm by Ojanssen | Permalink

    i managed to put a rpi into the grip of an eos 550d. arent they almost the same size?

    • Posted April 10, 2013 at 1:31 pm by Alastair | Permalink

      Thanks David and Ojanssen for your replies.

      Ojanssen, I’ve just seen your previous posts regarding the fitting the RPi into an 550d and I think you’re right that is is almost the same size as the 350d (need to check this with my friend’s camera). I see that due to the restrictions in space you’ve not been able to integrate a battery. I’m thinking at this stage that I’m more likely to go down the 5D-grip route so that I can fit a bettery inside too. At some point in the next few years I’ll probably upgrade my 350D to another (most likely larger) model so I guess the battery grip size difference will be less in that case.

      David, I was wondering if you (or anyone reading this who has a 5d battery grip) would mind giving me a few measurements of the thumbscrew positioning? This would be very helpful to determine where the grip will be positioned on my (or anyone’s) camera. With Jessops closed, it’s a lot harder to see camera equipment in person!

      BTW, I’m only just getting up an running with the RPi, but if I get to the stage where I come up with anything nifty I’ll be sure to share!

  89. Posted April 25, 2013 at 3:31 pm by peter | Permalink

    omg, just take my money :) let us know when you are on kickstarter. do you have a facebook page ?

113 Trackbacks

  1. By MAKE on August 15, 2012 at 12:01 pm

    Enhancing a DSLR with Raspberry Pi
    [...] Linux: Limerick, Ireland-based photographer David Hunt recently posted progress photos of his Raspberry Pi-enhanced DSLR battery grip, which he made for his Canon 5D Mark II. The hacked-together DSLR accessory attaches to the bottom [...]

  2. By ITClips.net on August 15, 2012 at 12:49 pm

    [...] Linux: Limerick, Ireland-based photographer David Hunt recently posted progress photos of his Raspberry Pi-enhanced DSLR battery grip, which he made for his Canon 5D Mark II. The hacked-together DSLR accessory attaches to the bottom [...]

  3. By PetaPixel.com on August 16, 2012 at 3:00 pm

    [...] on over to Hunt’s blog post for a more detailed look into how he built the thing.Camera Pi – DSLR Camera with Embedded Computer (via Make)Image credits: Photographs by David Huntvar [...]

  4. By JTJonesphotos on August 16, 2012 at 8:46 pm

    [...] Camera Pi – DSLR Camera with Embedded Computer (via Make) [...]

  5. By Hack a Day on August 16, 2012 at 9:04 pm

    [...] is a Raspberry Pi outfitted in a DSLR battery grip. [Dave H] was very interested in the idea of combining a single-board computer with a high-end [...]

  6. By TechTripper on August 16, 2012 at 9:40 pm

    [...] DavidHunt var dd_offset_from_content = 40; var dd_top_offset_from_content = 0; [...]

  7. By Belgaum news on August 16, 2012 at 9:50 pm

    [...] is a Raspberry Pi outfitted in a DSLR battery grip. [Dave H] was very interested in the idea of combining a single-board computer with a high-end [...]

  8. By Daily Post New on August 16, 2012 at 9:51 pm

    [...] David Hunt came up with an ingenious idea to bring the computer to his camera by making a Raspberry Pi-enhanced DSLR battery grip. Hunt’s custom grip, called the Camera Pi, houses a fully functioning Linux computer (running [...]

  9. By My Horizon Wireless on August 16, 2012 at 9:56 pm

    Raspberry Pi wedded to a DSLR
    [...] is a Raspberry Pi outfitted in a DSLR battery grip. [Dave H] was very interested in the idea of combining a single-board computer with a high-end [...]

  10. By Geek Gawk on August 16, 2012 at 10:55 pm

    Raspberry Pi wedded to a DSLR
    [...] is a Raspberry Pi outfitted in a DSLR battery grip. [Dave H] was very interested in the idea of combining a single-board computer with a high-end [...]

  11. By Geek Gawk on August 16, 2012 at 10:58 pm

    [...] @ Davi Hunt, via [...]

  12. By Camera Discount Coupons on August 16, 2012 at 11:25 pm

    This Raspberry Pi Camera Grip Turns Your DSLR Into a Smart Camera
    [...] David Hunt came up with an ingenious idea to bring the computer to his camera by making a Raspberry Pi-enhanced DSLR battery grip. Hunt’s custom grip, called the Camera Pi, houses a fully functioning Linux computer (running [...]

  13. By RocketNews.com on August 17, 2012 at 12:15 am

    [...] at David Hunt, via [...]

  14. By MoJo Helpers on August 17, 2012 at 12:41 am

    Raspberry Pi used to supercharge a Canon DSLR
    [...] at David Hunt, via [...]

  15. By Geeklin on August 17, 2012 at 1:35 am

    This Raspberry Pi Camera Grip Turns Your DSLR Into a Smart Camera
    [...] David Hunt came up with an ingenious idea to bring the computer to his camera by making a Raspberry Pi-enhanced DSLR battery grip. Hunt’s custom grip, called the Camera Pi, houses a fully functioning Linux computer (running [...]

  16. By Woodgate Computers on August 17, 2012 at 2:07 am

    Raspberry Pi used to supercharge a Canon DSLR
    [...] at David Hunt, via [...]

  17. By Adafruit industries blog on August 17, 2012 at 5:00 am

    [...] Camera Pi – DSLR Camera with Embedded Computer. David writes – I’ve had the idea of embedding a computer  DSLR camera for a couple of years now, but for whatever reason I never got around to implementing it, mostly due to the cost of small single board computers. Until now, that is. With the release of the Raspberry Pi, embedded computing has all of a sudden become much more affordable. At €35 for the computer, it’s far cheaper than any of it’s rivals. [...]

  18. By Camera Paradise Blog on August 17, 2012 at 8:06 am

    [...] David Hunt Tweet « Results of the National Geographic Traveler Photo Contest [...]

  19. By CanonWatch on August 17, 2012 at 9:06 am

    [Hack] Transform Your Broken Battery Grip In A Computer, Plug It On Your Cam
    [...] [David Hunt, via petapixel] [...]

  20. By Pixinfo.com on August 17, 2012 at 10:31 am

    Pixinfo.com blog – Blog Archive – Linux a markolatban!
    [...] További infók David Hunt blogjában: http://davidhunt.ie/?p=2641 [...]

  21. [...] העלות הכוללת של הרגיבים אשר שימשו את Hunt לצורך הפרויקט מגיעה לכ-100 פאונד (כולל הגריפ עצמו אשר אינו מקורי). עוד פרטים על כיצד בוצע הפרויקט וכן תמונות תוכלו לקרוא בבלוג של Hunt. [...]

  22. By Fstoppers on August 17, 2012 at 5:40 pm

    Camera Pi – DIY Computer Tucked Inside Of A DSLR Battery Grip
    [...] are some shots of his project, and you can read more about it at the David Hunt Photography Blog. Photos by David [...]

  23. By Liliputing on August 17, 2012 at 8:32 pm

    Camera Pi hack adds a Raspberry Pi to a DSLR camera
    [...] you can think outside the box — like photographer David Hunt, who’s in the process of turning a Raspberry Pi into an embedded computer for his Canon 5D Mark II DLSR [...]

  24. [...] we can consider outward a box — like photographer David Hunt, who’s in a routine of turning a Raspberry Pi into an embedded computer for his Canon 5D Mark II DLSR [...]

  25. [...] davidhunt.ie ผ่าน Petapixel Posted in: News   Tags: [...]

  26. [...]  |  David Hunt Photography  | Email this | <a [...]

  27. [...]  |  David Hunt Photography  | Email this | Comments Posted in: [...]

  28. [...]  |  David Hunt Photography  | Email this | Comments [...]

  29. [...]  |  David Hunt Photography  | Email this | Comments [...]

  30. [...]  |  David Hunt Photography  | Email this | Comments [...]

  31. [...]  |  David Hunt Photography  | Email [...]

  32. By Technable | Making you Technically Able on August 18, 2012 at 4:00 pm

    [...]  |  David Hunt Photography  | Email this | Comments [...]

  33. [...] Hackaday | David Hunt Photography | Email this | [...]

  34. [...]  |  David Hunt Photography  | Email this | Comments Engadget This entry was posted in Gadget and tagged [...]

  35. [...]  |  David Hunt Photography  | Email this | Comments Engadget Tagged accessories, camera, dollop, DSLR, [...]

  36. [...] David Hunt Photography Leave A Comment Email This arm, arm11, battery grip, BatteryGrip, camera, [...]

  37. [...] fue capaz de activar el tethering. Esperaremos mas noticias sobre este proyecto tan interesante.[David Hunt, via petapixel]Comparteme!QR Code – Take this post Mobile!/**/Usa este codigo QR (Quick Response) [...]

  38. [...] David Hunt Photography Email [...]

  39. [...]  |  David Hunt Photography  | Email this | Comments [...]

  40. By DSLR සමග පරිගණයක් on August 18, 2012 at 7:00 pm

    [...] තම දත්ත කැමාරාවේ සිට network එකකට share කිරීමටත් සංස්කරණයන්ට ලක් කිරීම සදහා ගැනීමටත් ඔහු මේ අපූරැ ක්‍රියාවලිය භාවිතා කරනවා.  තවත් දියුණු වේවි මෙය. තවමත් සාර්ථක අතහදා බැලීම් වල තිබෙන්නාවූ මෙය. පිලිබදව වැඩි විස්තර සමගින් හමු වෙමු.  වැඩි විස්තර සදහා මෙතැනින් [...]

  41. [...] Fuente: David Hunt [...]

  42. DSLR gets dollop of Raspberry Pi for future home-baked camera accessories
    [...]  |  David Hunt Photography  | Email this | Comments See the article here: DSLR gets dollop of Raspberry Pi for future [...]

  43. By El Raspberry Pi se alía con tu cámara DSLR on August 18, 2012 at 8:01 pm

    [...] | David Hunt TiVo Premiere 4 quiere que no te despegues del televisor Tecnología y gadgets | Dosis Gadget [...]

  44. By Techno Gadget Feed on August 18, 2012 at 11:20 pm

    DSLR gets dollop of Raspberry Pi for future home-baked camera accessories
    [...]  |  David Hunt Photography  | Email [...]

  45. [...] single board computer’s Linux Operating System, possible functions for the computer DSLR based on Hunt’s blog [...]

  46. [...]  |  David Hunt Photography  | Email [...]

  47. [...]  |  David Hunt Photography  | Email [...]

  48. [...]  |  David Hunt Photography  | Email [...]

  49. [...] justo tras el salto.Continue reading Un Raspberry Pi da nueva vida a la empuñadura de una DSLRRead | Permalink | Email [...]

  50. [...] justo tras el salto.Continue reading Un Raspberry Pi da nueva vida a la empuñadura de una DSLRRead | Permalink | Email [...]

  51. By RapsBerry, Noticias on August 19, 2012 at 11:49 pm

    [...] Fuente  [...]

  52. By MyGeekTime.net on August 20, 2012 at 3:03 am

    [...]  |  David Hunt Photography  | Email this | Comments DSLR gets dollop of Raspberry Pi for future home-baked [...]

  53. [...] 引用来源 | 引用来源 | 此文章网址 | 转寄此文章 | 回应 [...]

  54. [...] 引用来源 | 引用来源 | 此文章网址 | 转寄此文章 | 回应 [...]

  55. [...] 引用来源 | 引用来源 | 此文章网址 | 转寄此文章 | 回应 View full post on Engadget 中国版 [...]

  56. [...] 引用来源 | 引用来源 | 此文章网址 | 转寄此文章 | 回应 [...]

  57. By MAKE | Raspberry Pi Embedded in DSLR Camera on August 20, 2012 at 10:01 am

    [...] take time-lapse sequences. Limerick area photographer and camera hacker, Dave Hunt, has managed to squeeze a Raspberry Pi SBC inside a detachable battery grip for his Canon 5D Mark II DSLR camera. He’s got it working over WiFi via a dongle and wrote a [...]

  58. [...] información | Dave Hunt Photography En Xatakafoto | Llega un nuevo estándar de tarjetas SD con conectividad wifi [...]

  59. By visual mind on August 20, 2012 at 12:08 pm

    [...] take time-lapse sequences. Limerick area photographer and camera hacker, Dave Hunt, has managed to squeeze a Raspberry Pi SBC inside a detachable battery grip for his Canon 5D Mark II DSLR camera. He’s got it working over WiFi via a dongle and wrote a Perl [...]

  60. By Anonymous on August 20, 2012 at 12:29 pm

    [...] [...]

  61. By Raspberry Pi Embedded in DSLR Camera on August 20, 2012 at 1:02 pm

    [...] take time-lapse sequences. Limerick area photographer and camera hacker, Dave Hunt, has managed to squeeze a Raspberry Pi SBC inside a detachable battery grip for his Canon 5D Mark II DSLR camera. He’s got it working over WiFi via a dongle and wrote a Perl [...]

  62. By GadgetyNews.com on August 20, 2012 at 1:09 pm

    Canon DSLR outfitted with hand-grip Raspberry Pi computer [video]
    [...] has been rumours that the Raspberry Pi was going to be handed a 14MP camera but Irish photographer David Hunt decided to hack his Canon camera and shove the Pi in to a a standard Canon 5D Mark II battery [...]

  63. By CPUForever on August 20, 2012 at 1:11 pm

    Rasberry Pi Embedded into DSLR Camera Battery
    [...] Source: David Hunt Did you like this? Share it:Tweet [...]

  64. By Raspberry Pi - Allgemeines on August 20, 2012 at 2:44 pm

    [...] [...]

  65. By Малки чудеса с Raspberry Pi | Lindeas on August 20, 2012 at 3:37 pm
  66. By Technabob.com on August 20, 2012 at 6:45 pm

    Raspberry Pi Embedded in Battery Grip Smartens up DSLR
    [...] use an extra battery grip for your DSLR? Since they can be kind of bulky anyhow, Irish photographer Dave Hunt managed to squeeze a fully-functioning Raspberry Pi SBC inside his detachable battery grip, and [...]

  67. [...] use an extra battery grip for your DSLR? Since they can be kind of bulky anyhow, Irish photographer Dave Hunt managed to squeeze a fully-functioning Raspberry Pi SBC inside his detachable battery grip, and [...]

  68. [...] I’ve had the idea of embedding a computer [into a[ DSLR camera for a couple of years now ... With the release of the Raspberry Pi, embedded computing has all of a sudden become much more affordable.  - David Hunt, Blog [...]

  69. [...] assez fou et plus complexe pour en réaliser un projet fabuleux ! Le cas de notre ami photographe Dave Hunt par exemple qui, s’est amusé à embarquer un Raspberry Pi dans son appareil photo ! Comment [...]

  70. [...] use an extra battery grip for your DSLR? Since they can be kind of bulky anyhow, Irish photographer Dave Hunt managed to squeeze a fully-functioning Raspberry Pi SBC inside his detachable battery grip, and [...]

  71. [...] 自從25美元 / 35美元的超低價 Raspberry Pi 電腦推出後,由於夠便宜、加上單板電腦體積僅一張信用卡大小,讓我們看到國外許多高手的創意作品,無論是幫這台裸體電腦做出 Open Source 紙外殼、或是把 Raspberry Pi 變成任天堂遊戲機,都讓這個超便宜又迷你的電腦注入無限可能。最近國外一位攝影師兼瘋狂DIY迷 David Hunt ,突發奇想嘗試將 Raspberry Pi 迷你電腦塞入一台 Canon EOS 5D Mark II 之中,而且還真的給他成功了。 [...]

  72. By Raspberry Pi Embedded in DSLR ... on August 21, 2012 at 2:57 pm

    [...] Pi Embedded in DSLR … Has anyone else seen this? Apparently this fellow has installed a Raspberry Pi into the the battery grip. He lists some very [...]

  73. [...] Camera Pi – DSLR Camera with Embedded Computer. [...]

  74. By Doobybrain.com on August 21, 2012 at 7:52 pm

    Photographer installs a small computer into a DSLR battery grip
    [...] an old battery grip for a Canon 5D Mark II with a small Raspberry Pi single board computer chip to give the old battery grip some new life. With a few modifications, David’s battery grip now has USB ports, wireless tethered [...]

  75. By Lifehacker Australia on August 21, 2012 at 9:15 pm

    Embed Raspberry Pi In Your DSLR Camera For Wireless Tethered Shooting
    [...] Camera Pi – DSLR Camera with Embedded Computer [David Hunt Photography via Make] [...]

  76. [...] Raspberry Pi inside Canon battery grip. [...]

  77. By Ponle Linux a tu 5D II on August 22, 2012 at 10:31 am

    [...] [...]

  78. By Wednesday grab bag | Raspberry Pi on August 22, 2012 at 11:26 am

    [...] may have already read about Dave Hunt’s DSLR hack – it went viral last week. He’s embedded a Raspberry Pi in a camera battery grip, which [...]

  79. [...]  |  David Hunt Photography  | Email [...]

  80. By Wednesday grab bag | Massif Software on August 22, 2012 at 1:42 pm

    [...] may have already read about Dave Hunt’s DSLR hack – it went viral last week. He’s embedded a Raspberry Pi in a camera battery grip, which [...]

  81. By Photography Gear Blog on August 23, 2012 at 10:21 am

    Camera Pi: An Embedded Computer For DSLR Cameras
    [...] you can hit the source link below to learn more on how Hunt built the Camera Pi from scratch. [David Hunt via [...]

  82. By Fotografieblog on August 23, 2012 at 2:39 pm

    Linksammlung #12 – mathias-velten.de
    [...] Camera Pi Ein Raspberry Pi verbaut in einem Kamera Batteriegriff. Haben will! [...]

  83. [...] computer that can do all sorts of great things, such as turning a keyboard into a computer or building a computer into your DSLR camera. We haven’t got out hands on one yet, but if you have and have done anything cool with one be [...]

  84. [...] 2012 Sieht so aus als ob ich mir so langsam mal ein paar Raspberry Pi besorgen sollte: so ein Ding in eine digitale Spiegelreflexkamera einzubauen und die damit WLAN-tauglich zu machen hat auf jeden Fall seinen Reiz… via: Lifehacker [...]

  85. [...] http://davidhunt.ie/?p=2641 Share this:DiggRedditLike this:LikeBe the first to like this. This entry was posted in Uncategorized by fozbaca. Bookmark the permalink. [...]

  86. [...] Ireland-based photographer David Hunt came up with an ingenious idea to bring the computer to his camera by making a Raspberry Pi-enhanced DSLR battery grip. [...]

  87. [...] doubts over the value of this little computer, most recently a man named David Hunt, managed to mod the battery grip of his Canon 5D MKII DSLR to incorporate [...]

  88. [...] David Hunt (http://davidhunt.ie/?p=2641), David, many thanks for [...]

  89. By Ask Tony...the NARC photography thread. - Page 4 on August 30, 2012 at 2:14 pm

    [...] interesting for any of the DIY people: Camera Pi – DSLR Camera with Embedded ComputerCamera Pi – DSLR Camera with Embedded Computer "Anyone can be confident with a full head of hair. But a confident bald man – [...]

  90. [...] 데이브 헌트(Dave Hunt)는 캐논 5D Mark II DSLR 카메라의 착탈식 배터리 그립에 라즈베리 파이를 쑤셔 넣는 데 성공했습니다. 와이파이 동글과 이미지를 전송하는 펄 [...]

  91. [...] dedicated to RPis are springing up all over the internet. The uses for this tiny machine are almost endless, and who am I to resist such a cool little device? So I bought one for [...]

  92. By Tethering CameraPi to Adobe Lightroom via FTP on September 10, 2012 at 8:46 pm

    [...] the past, I’ve demonstrated sending images from my CameraPi to my iPad using Shuttersnitch. This is an ideal job for Shittersnitch, as it has an FTP (File [...]

  93. [...] – der Funkmonitor “Gigtube Wireless” schlägt mit EUR 200-300 zu Buche (siehe allerdings auch Camera Pi als [...]

  94. [...] been too busy to pay much attention to it.  I’d seen an article on SLR Lounge about someone fitting one of these cheap little devices into a camera grip to control the camera so I thought I’d have a go at that.  I’m more of a software guy [...]

  95. [...] Camera Pi – DSLR Camera with Embedded Computer 17 August 2012By recanthaHello there! If you are new here, you might want to subscribe to the RSS feed for updates on this topic.>Camera Pi – DSLR Camera with Embedded Computer: [...]

  96. By New project: time lapse with the Pi « d0tproduct on November 3, 2012 at 3:17 pm

    [...] but I’ve already had some success in controlling the camera following in the footsteps of David Hunt (though without the nice grip!). So far there is not a comprehensive guide for how to do this, so [...]

  97. By Plus de 50 idées pour votre Raspberry Pi | Korben on January 16, 2013 at 9:31 am

    [...] portefeuille pour transporter vos Bitcoins.Un serveur Asterisk (pour la VoIP).Un serveur VPN.Un module DSLR qui se connecte à un appareil photo Reflex et qui permet de transférer les images via le Wifi ou [...]

  98. By Plus de 50 idées pour votre Raspberry Pi on January 16, 2013 at 2:01 pm

    [...] module DSLR qui se connecte à un appareil photo Reflex et qui permet de transférer les images via le Wifi ou [...]

  99. [...] module DSLR qui se connecte à un appareil photo Reflex et qui permet de transférer les images via le Wifi ou [...]

  100. [...] but it cost too much. Then came the Raspberry Pi to smash that hurdle. The $35 PCB allowed him to repurpose one of his old battery grips into a camera accessory that can transmit just-shot images in real time to a computer via Wi-Fi, [...]

  101. By Raspberry Pi ve Arch Linux Arm | Ahmet Altındiş on January 22, 2013 at 8:49 pm

    [...] sene Ağustos ayında bir diy projesi sayesinde Raspberry Pi ile tanıştım. O zamandan beri yapılan projeleri takip ediyordum. Nihayet [...]

  102. [...] pour brancher sur la prise diag d’une voiture ou ordinateur de bord – Divers chose tel qu’un module DSLR ou  baladeur [...]

  103. By Raspberry Pi im Kamera-Akkugriff « SirNorbolus on January 24, 2013 at 10:15 am

    [...] Golem.de | David Hunt Wie mich das interessiert.. geil! Unterwegs oder stationär bei Shootings.. man man man.. das [...]

  104. [...] photography is your hobby, this previously mentioned Raspberry Pi hack essentially embeds the tiny computer into a DSLR to extend its functionality. With their powers combined, you get a DSLR that can wirelessly (or [...]

  105. [...] photography is your hobby, this previously mentioned Raspberry Pi hack essentially embeds the tiny computer into a DSLR to extend its functionality. With their powers combined, you get a DSLR that can wirelessly (or [...]

  106. [...] Thanks to David Hunt for creating this project.  More information can be found on his blog: http://davidhunt.ie/?p=2641 [...]

  107. By Brent Fuchs Photography and Media on March 13, 2013 at 1:51 am

    [...] Mini Computer Custom Fitted Into Battery Grip – Hello Wireless Sync! [...]

  108. [...] Fuente: David Hunt Photography [...]

  109. By What is Raspberry Pi? on April 8, 2013 at 9:07 am

    [...] Attach it to a camera for remote shooting, immediate backups, and instant image transmitting to a PC. [...]

  110. [...] of the Sigma 35mm f/1.4 lens at LeMondeDeLaPhoto. Camera Pi – DSLR Camera with Embedded Computer (DavidHunt). Sony NEX-3n review at Engadget. Sony NEX-6 review at Imaging Resource. Lensbaby for Sony Alpha [...]

  111. [...] Camera Pi – DSLR Camera with Embedded Computer [...]

  112. By Raspberry Pi Projects | draalin on May 15, 2013 at 8:25 pm

    [...] Camera Pi (DSLR) – Create a DSLR Camera with an embedded computer! Wanted a camera with wireless tethering? Pictures are automatically sent to your PC or mobile device? Check it out! [...]

  113. By Camera Pi | massMakers on May 15, 2013 at 10:55 pm

    [...] then I bounced into a more interesting article by David Hunt, dealing with DSLR cameras with an embedded computer, using Raspberry [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>