About DIYPhotoBits

As an enthusastic but quite limited beginner photographer with a very geeky background I often find myself distracted by the technical bits and pieces as much as the art.ย  And while I struggle to avoid becoming too wrapped up in the technology I have to recognise that, at the moment at least, I’m a lot better at technology than I am at art.


With that in mind I’ve been meaning to put together some web pages with a few of my ideas and things which I’ve made myself – in true strobist style – in order to let other people make use of them, should they see fit.

So here it is!ย  Not much yet, but at least it is one place to put things as they come up.ย  Firstly I’ll be going through some of the things I’ve already done and documenting them for your entertainment.

42 Replies to “About DIYPhotoBits”

  1. Great Idea! I’m a fellow blogger and Strobist fan, and I was wondering if you would know how to make a script or progam that would download and open an image in photoshop automatically? Or any program for that matter – Im trying to do something for a community fundraiser. Contact me Id love to talk more about it! Thanks! Nick

  2. Nick, seems like the tethered-to-bridge script would do what you need. Or do you actually need it open in an editor rather than a viewer?

  3. I installed Camera Control on a Win XP Sp2 computer. When I click on the icon to open the program, I do not get a GUI. Instead, I get is a notepad file with computer command language. What am I doing wrong!



  4. Raymond,

    I am very interested about this “project”. I just bought a D60, downloaded the NCCP from Nikon on my Vista machine(s), and it does NOT work. Cannot recognize that the camera is plugged in (via USB).

    I downloaded your application, and it works sort of, most of the time. Sometimes, looks like it got lost, since nothing happens, the picture does not show up and all the buttons are inoperable.

    Probably I have to experiment longer.

    Back to my interest. I am looking for to programatically trigger the camera. I have a VB program which works with webcams and it capture a picture when certain conditions are true. I would like to use your script for the capture and shutter release.

    Any idea/hint/help you can offer?



  5. Andras, that’s interesting my script works (at least a bit) while CCPro has trouble! Vista seems to be very troublesome for all software (not just mine, and not just Nikon’s). As mine is a script please do look at the code to get inspiration, as it is in VBScript the code is easily ported to VB.

  6. thank you used camera control with lightroom works great! winxp- also it took some time to for me at least to put the right info in to lightroom’s set up- simple

  7. Dude, your Nikon camera control script is a blessing! I ran it with lightroom 1.4 and had great results on a fast toshiba vista laptop for the 1st time today.
    I will be telling everyone I know.
    I look forward to seeing your photos – please let me know.

  8. Great job.
    Thanks a lot.
    I downloaded Camera Control Pro2 from Nikon but it does not do bracketing on Nikon D40.

  9. This is an excellent work of coding ,
    and something that should give out with their products .

    I have a Nikon D40 and an Acer Aspire laptop running Vista and it works like a charm .

    But I wanted code to go a little further and not only be able to see the preview but to open each image in Photoshop . So after some digging around I’ve made the changes and now have a working version importing into photoshop after each shutter press .

    Please email me if you would like the updated code


  10. Hey,

    Everyone seems to be asking questions together with their “thanks”, I just want to thank you for your time and an excellent product. Of course it is in development but you’re getting there and keep it up!


  11. Like this camera control app allot, only feature I missing is the possibility to control an external relay via USB.

    A such feature would be perfect to be able to turn a lamp on and off with during time elapsed photography!

    Regards/ Stefan at stockholmviews.com

  12. Do you know if there are any plans to add a histogram to the preview window? That would be a great feature. Thanks for a great package.

  13. I am interested in this similar type of programming. I would like to be able to work with my camera, but I don’t know what language to use or even where to start. Do you have any info that could help me get started?

  14. HELP! The program is working perfectly except for the “push photo to program” feature. The program is opening the photo folder and selecting the right photo, it’s just not opening. I’m using this program for a photo booth at my wedding and I need help. Thanks!! Matt

  15. You are using the XP photo folder? If so try setting it to “filmstrip” mode in the “view” menu to see the selected image as large as possible.

  16. Raymond,

    Thank you so much for responding so quickly. That did the trick – but is there a better way to push it to either: windows picture viewer/manager or quicktime picture viewer? I know a little bit about VB not sure if that will help me or not ๐Ÿ™‚ again, thanks so much for doing this for free – very much appreciated and you pretty much single handedly saved my wedding photo booth ๐Ÿ™‚

  17. Matt, I’ve thought of a number of ways of doing this but never actually coded any one (it’s hard with this type of inter-process stuff to know what is going to work and what will mysteriously fail, or worse yet, work fine on some PCs but not on others for no apparent reason).

    Main candidate is having the script do a window.open for a chrome-less full screen window and show the previews in that instead, which would be fine for jpg but not raw unless I bring in a raw converter. Another good option that opens up lots of possibilities would be to spawn a user-defined process for each image downloaded. So that could be as simple as a call to a picture viewer or as complex as a PS action in a droplet.

    How soon is the happy day? ๐Ÿ™‚

  18. Raymond,

    Thanks again so much for the tips – I’ll play around with it but there’s not much time. For now the filmstrip is doing the job.

    The big day is Friday and the photobooth is a small last minute idea that’s turned into a pretty big project ๐Ÿ™‚

    Thanks again!

  19. Well congratulations for Friday, and I am sure this is too late to be adding new code! ๐Ÿ™‚ Use what is working now, there are bound to be more important things to occupy you between now and then!

  20. I am very interested in the use of the software for my company. Please email me so we can discuss what sort of changes would make this happen.

  21. Joe, this really isn’t suitable for professional use. I’m sure if you are a pro studio you would be better of with Nikon CameraControl Pro.

  22. Tracy Groller
    I would love to have that code.
    cant find how to contact you,can any one help with this?

  23. Paul, what Tracy had to do with modifying the code in a previous version is now not needed as in version 5 you can specify a “post processing” command; if you put in the path to photoshop.exe there then you’ll get the same result.

  24. Thank you Raymond
    Do i have to change any settings on camera or laptop or does this just run auto play? i tried a different version and when i connect camera it still reads “connecting to pc” thanks again for your help.

  25. Raymond thanks for you help its working fantastically,having vista can sometimes be a bit of a pain but not this time with your help.
    i just love it, very inpressive bit of kit, hats off to you.
    Best regards Paul ๐Ÿ™‚

  26. Raymond,
    Does this software work on mac computers? While it is working on a Windows based system with my D200 and D700 I was wondering whether it works on a different OS as I will be getting a macbook pro next week.

  27. Hi there,

    I saw this video: http://www.youtube.com/watch?v=Wqrr2ANEwwk that uses your software, so I downloaded it. I keep getting this file:///C:/Program%20Files%20(x86)/DIYPhotoBits.com%20Camera%20Control%205.2/Camera%20Control.hta script error message though.

    Please, please can you help me? The moon is gorgeous here, so I’d love to use your software!


  28. You just changed my life too!! and it works like a dream, first try, with a Nikon D5100 and Windows 7
    THANK YOU!!!!!

  29. Is there a command-line access for the script? I’m looking mainly to snap a photo and download…

  30. Works fine with Vista X64 and Nikon D3000. Shutter release, Time Lapse, and Tether all work fine.

    I also can interact with settings on the camera body while connected to the PC (e.g., set RELEASE MODE to “Quick Response Remote” which allows me to change Shutter, Aperture, Exposure, etc via DIYPhotoBits and then use an IR remote triggered by a separate computer (e.g., an Arduino reading a sensor to close the switch on the IR remote and fire the shutter).

    This thing you have provided us is simply GREAT! Thanks very much for your generous gift!

  31. Works fine with Nikon D40 and Windows 7 64bit/Professional. Easy set up. If USB cable gets unplugged from the camera: press ‘Stop Tether’ and then ‘Select Camera’ to re-establish connection.

  32. Having read thr’ this website, I can’t help feeling that your software (of latest version, ie, 5.2) is great. Unfortunately, it only works with Nikon gears. I shoot Canon gears (particularly full frame cameras like 1Ds2, 5D3 or 1DX); and I was wondering if a similar software would/could be devised for Canon shooters.
    Thank you.

  33. I notice that when I try to install the program in Windows 7, 64 bit OS, it will not install. However, it works good with Windows 7, 32 bit OS. It would be nice to have a Windows 7, 64 bit OS version.

  34. Hello, do you have or know of anything comparable that will work with Mac?

    I have a Nikon D3200 and I’m trying to get into time-lapse photography, but, apparently, the entry-level camera I have doesn’t natively support it.

  35. Thanks for the Camera Control software. I downloaded it to use on my Lenovo running Win8 and my Nikon 7100. Shutter function works fine and your software reads my camera settings, but the images don’t pop-up after the exposure is made. Sometimes an error message comes up, but it’s a long one! Thought you might want to know. Thanks again! Gary

  36. Hi
    Have downloaded your software but do not have usb
    option in my menu .I am using a Nikon d3200
    Hope you can help
    Regards chris k

  37. Hi,

    I came across your site (diyphotobits.com) and Iโ€™d like to find out about the possibility of purchasing some advertising space.

    Please let me know if this is something youโ€™re interested in and we can discuss things a little further.

    Thanks for your time.


Leave a Reply

Your email address will not be published. Required fields are marked *