Demo Video for DIYPhotobits.com Camera Control 2.1

I thought it was well past time that I did some more explanation of how to use the new features in DIYPhotobits.com Camera Control 2.1.

Turns out my video skills need a bit of work though as I ended up putting together a 10 minute video, the YouTube limit, and only covered half the features. Still, I hope this is helpful both to see what sort of thing the script is useful for — in this case I’m covering self-portrait balancing flash vs ambient ala Strobist.

 

(Click through and view the high quality version if you want to read the text!)

Equipment used:

  • 1 x SB-600 at camera left set at manual 1/4 power with a folding paper grid spot  on a bamboo light stand
  • 1 x SB-800 at camera right, also manual 1/4 power
  • Nikon D300 with a 18-55mm 
  • Pop-up flash on the D300 is the trigger for the flashes
  • Long USB cable, plus a USB extender cable
  • Thinkpad X31

I cover the use of the remote shutter release, combined with shutter, aperture and ISO controls to take and download images as well as using Bridge to view them.

What I ran out of time to do before the YouTube 10 minute limit was tethered shooting from the camera, and external viewer push.  Perhaps I’ll try to do another short video covering those, but I do really want to work on the next features!

While doing this demo I also noted some odd slowness of the script in some situations, particularly M vs P mode that I’m unable to explain at the moment, so will spend some time to investigate that and hopefully speed the whole thing up.

DIYPhotobits.com Camera Control 2.0 : Embarrassment

Update, try the

Camera Control 2.1 instead which fixes some bugs.

Ok so here is DIYPhotobits.com Camera Control 2.0 — the Embarrassment release.   I’ve named it that because I’ve had no time to work on it recently and so it still is a) very rough with major holes and b) fails to have all the obvious fixes and enhancements that I have discussed with people.

DOWNLOAD

– Try instead 2.1 which fixes some bugs

So why release it at all?  Well because having control of the camera exposure from the computer is cool — and at the moment I have it sitting here on my PC working and maybe you’d like to have it on your PC working as well.

New features:

  • Control exposure mode (M/S/A/P) – Tested D300 works, D40 does not (because that setting is a physical dial on the D40 and software can’t override it)
  • Control Shutter speed, Aperture, ISO, WB and Exposure Compensation from the PC – Tested  D300 and D40 work
  • Shows battery status while in tethered mode – Tested D300 works

 

New known bugs, issues and uglinesses

  • Exposure Compensation drop down makes no sense — 0 means 0 but the others are internal codes, you’ll see what they mean after a few moments though, each one is a third stop plus or minus.
  • Not all the exposure setting drop downs default to sensible values, e.g. the current camera settings.
  • Also read this bug list
Old known bugs, issues and uglinesses
  • doesn’t save the download target folder name between sessions — should be an easy fix
  • doesn’t download RAW on *some* Vista machines — a mystery
  • finds files exist and complains on each tethered download for some machines — another mystery
  • refuses to believe some cameras can take pictures — needs investigation, but perhaps I can just have it ignore this or make it a warning instead of fatal
  • crashes if the camera can’t focus — I know how to fix this
  • looses camera if cable is unplugged, even if it is plugged in again — I think I have a solution to that but it is clumsy, not sure if it will really work
Features I keep talking about but still haven’t done
  • Time lapse / intervalometer

DIYPhotobits.com Camera Control 1.0

Update; Now try version 2.

Ok here’s something new — I’ve taken the various little scripts for tethered shooting and remote control and wrapped them up in a nicer interface.  This is the first time I’ve tried writing a “hypertext application” or .HTA file and it’s quite an interesting mix of HTML and scripting.  I think I can do quite a few interesting things with this.  But for now here I have produced:

DIYPhotobits.com Camera Control 1.0

DOWNLOAD (200K installer)

 Use version 2 instead

As I have wrapped up the script in a nice interface I thought I should fix up the download and install process as well.  So it now has a real installer which makes a Start menu icon, installs and registered the Microsoft DLL, and it can be uninstalled via the Control Panel Add/Remove Program icon.

So if you are not happy about download and running text file scripts or installing DLLs yourself then this is the version for you.  I’ve tried to “degeek” it as much as I can!

 

Screen shot of Camera Control 1.0
Screen shot of Camera Control 1.0

I haven’t added a lot of new features, this is more of a combination of existing stuff but you will notice:

  • It automatically detects your camera if you have only one installed, it only asks you to select if you have more than one.  And it isn’t confused by scanners any more, it knows those are not cameras.
  • You can choose the output folder to save the files with a click of a button.
  • There is a preview window that shows the image you just shot.  Size is adjustable.  JPG only for now, but if you shoot RAW + JPG then both download and the JPG is displayed.

Existing features maintained include:

  • Choose Raw or JPG when triggering remote shutter
  • Download (optionally) when remotely releasing shutter – if you do then it becomes the “Self Portrait Script”
  • Tethered mode where all images shot using either the PC button or the camera shutter release button are immediately downloaded.  Takes about 7 seconds from pressing shutter release to viewing it full size in Bridge.
  • Pushes external veiwers, including Adobe Bridge CS3 and Windows Explorer, to the next image.
As always comments and suggestions are welcome!   Now that I have a nice solid foundation for this I can go and add some new features that might be fun, so get your suggestions in now.

D300 Remote Control Script

Update: This is now obsolete for two reasons, firstly remote is built into windows, and secondly for advance use you have the DIYPhotobits.com Camera Control 1.0 application.

I wrote yesterday about why I need this script to be a remote shutter release for my Nikon D300 so today here are the details of what you need, and how to use it.  Oh, and why not use one of the cheap 3rd party remotes

 (e.g. Phottix N1

or Cleon N8), a real remote like a ML-3 or a MC-DC1 Remote cord?  Well if I can DIY I’d always like to try that first!

Hardware (this is what I used, you can substitute some pieces of course):

  • Long USB cable — doesn’t have to be that long but longer is more convenient
  • One Thinkpad X31 — or any laptop with a USB port and a Wifi connection
  • One Fujitsu Lifebook — or any other laptop with a Wifi connection
  • Wireless access point — so you can connect from one PC to another
  • Windows XP SP2 on both PCs
  • Microsoft Windows WIA Automation
  • The software Linked below
DOWNLOAD (2.0)remote2

– RAW or JPG, you choose

– JPG only
Installation:

Copy the files into any folder on your PC, I suggest c:program filesremote but it’s up to you.

Usage: 

  • Make sure your camera is in USB PTP mode
  • Plug the USB cable into the first laptop and into the camera, turn the camera on and cancel any pop-ups that occur for downloading etc
  • Install the Windows WIA Automation DLL by running install.cmd (you only need to do this once)
  • Run the script c:program filesremoteremote.wsf by double clicking it.

… and here’s the key thing that makes it wireless

  • Now use your second laptop and use the built in Windows Remote Desktop function to connect to the first laptop over your wireless connection.
  • To release the shutter on your D300 just click or use the enter key to press the “OK” button

Works with:

  • Nikon D300
  • Nikon D40
  • … and I presume would on any Nikon dSLR
  • Cost:

    • Long USB cable $2
    • Thankpad X31 $1,099
    • Fujitsu Lifebook $1,507
    • Linksys Wifi Access point $47
    • Windows WIA Automation $0
    • My script $0
    • Total: $2,655

    Or, if you already have all that hardware then :

    • Total: $0

    Variation, remote but not wireless:

    A very long mouse cable or keyboard cable could get you a similar effect with one laptop/computer – but that wouldn’t be so much fun now would it?  Or how about a wireless keyboard or mouse?

    And next:

    And then this could be combined with the tethered shooting script – plus a “advanced to next image” script to get some good results, that’s the next thing to do on the scripting side.

    Please let me know if you try this out and it works for you!  I know this isn’t particularly easy to understand from reading the above, but you’ll find it easy if you try – and I’ll try to do a video some time to show how it works.

     

    Update: The combined script that has the remote shutter release functionality here plus the tethered downloading I called the “Self Portrait Script” and you can download it

    here .