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

RAW : in remote shutter release script

Two of my scripts let you press a key on the keyboard, or click with the mouse, and remotely release the shutter.  But just like the built in Windows Explorer technique for doing these they both only are able to trigger JPG, even if the camera is set to RAW.

Until today.  It turns out this is not that hard to fix.  But the programatic technique is a bit of a laugh; because Windows Image Automation does not officially support RAW the NEF files on my Nikon D300 are typed as being of “undefined” type.  Unlike JPG files which WIA does know are JPG files and are typed appropriately.

So to get the WIA Take Picture command to get me a NEF I actually have to ask for a picture of type “undefined”!  It’s amazing it works, I guess somewhere an engineer (I’m not sure Microsoft or Nikon) decided that undefined=NEF.  I have no idea of this will also work with Canon, it might or it might not.  

Anyway it works, and it opens up a whole range of possibilities I’ll be exploring soon with the scripting.  But until then head over to the posts for those remote scripts and you can download the latest versions which support RAW.

PS.  Please please no religious RAW vs JPG comments.   It’s a free world, people are entitled to the file format of their choice.

Tethered Shooting Script — a HOWTO Video

Since I first posted my free script that allows Nikon DSLRs to be shot tethered I’ve been very pleased with the response, it seems to have been helpful to many people.  However I’ve hardly been very good at documenting how to use it.  So in an attempt to fix that I’ve made this little video which shows how to use it.

Or view high quality YouTube version

This is my first video attempt so it is pretty basic — but it took me all afternoon to put together, so please excuse the rough edges.  Hopefully I’ll work out how to do this better and perhaps make some videos explaining my hardware DIY projects which would also benefit from this type of explanation.

If you’re not sure about tethered shooting then ProPhotoLife has just released a great video

, as usual, explaining all about it – using Canon as an example.  I particularly like his safety tips regarding long USB cables.