Get the latest version of DIYPhotobits.com Camera Control below, but first check to see if your camera has been tested with this script (http://www.diyphotobits.com/2008/12/10/what-works-and-doesnt-work/):
Current version:
Uninstall previous version before installing new one
Previous versions
- DOWNLOAD 5.0 (more info)
- DOWNLOAD 4.1 (more info)
- DOWNLOAD 4.0 (more info)
- DOWNLOAD 3.1 (201KB) (More info)
- DOWNLOAD 3.0 (201KB) (Info)
- DOWNLOAD 2.1 (200KB) (Info)
- DOWNLOAD 2.0
- DOWNLOAD 1.0
Previous scripts which are mode obselete by the above;
- DOWNLOAD self portrait script (New version) – Gives you RAW or JPG choice
- DOWNLOAD self portrait script (Old version) – JPG only
- Downloadtethered with bridge viewing
- remote control DOWNLOAD (2.0)remote2 - RAW or JPG, you choose
- remote control DOWNLOAD (1.0)
- DOWNLOAD the original script











82 responses so far ↓
1 Chris // Jun 18, 2009 at 10:33 pm
wow, thanks very much for making this, nice and simple to use & works well
2 Mark Hussey // Jun 21, 2009 at 4:39 pm
This is TOO cool. Nikon’s ‘equivalent’ is SO not worth what they charge!!!
Question, though. What ways have you found – and what do you recommend – for combining the resulting JPGs into and AVI or MOV or whatever?
Thanks a million
3 raymond // Jun 24, 2009 at 6:57 am
Mark, I use the free VirtualDub utility which can turn a sequence of jpg images into a video. Then WindowsMovieMaker to add titles etc and compress it to a small video file.
4 Mike Watson // Jun 29, 2009 at 8:32 am
Just a quick thanks for 4.0.
I have a D80 and have been trying to persuade tehm to update the firmware to allow greater bracketting. No luck (I guess the D80 is too old already!!!)
After playing with this freeware for a short while it seems to do the job as I am a keen HDR shooter. Seems to work fine although I may fiddle the code to give me 1.5 EV bracketting rather than inter values.
Thanks again.
5 Wes.Jen // Jul 6, 2009 at 8:48 pm
Hey Raymond,
I have to start out with a compliment on your part. Great job with the tether program! Keep it up.
Second thing, though, is the “trouble” with the D60. It apparently doesn’t have the remote shutter release, yet it fires just “fine” for the time lapse. (I say “fine” because it fires three shots, and then it stops. Could just be me, though, so not really a problem.)
So my question is this: Is the D60 fully compatible with the remote shutter release through your program, or do I have to either press the shutter or use another remote?
(Again, great job with the tethered shooting and almost-instantaneous preview.) Cheers!
6 Free Tethered Nikon Shooting for Windows « Chris Miller's Photo Blog // Jul 7, 2009 at 5:55 pm
[...] first step was to download and install this script from DIYPhotoBits.com. They also provide an excellent video that walks you through the [...]
7 David // Jul 11, 2009 at 1:54 pm
WOW Thanks!!! I think you just changed my life.
8 Vivian // Jul 13, 2009 at 7:33 am
Hi,
I currently working on my final year project which need to include the function of nikon D70s. Is there anyway you can advice me of how to start off my project?
9 vlad // Jul 25, 2009 at 3:28 am
Hi,
Having trouble installing v4.0 After installing when I try to run it – windows says – windows can’t open this file – CameraControl.hta.
Do you know what I am missing?
Many thanks!
10 Anne // Jul 31, 2009 at 1:44 pm
Hey! Just wanted to say a huge thank you for this! It’s awesome. Just wanted something for playing around with tethering, and this is perfect! Great great job! Especially also the bracketing addition.
11 Mike // Jul 31, 2009 at 2:05 pm
Is the source code available for this?
I am currently working on integrating a D40x into a C# application I am writing and would love to be able to peak behind the scenes.
Thanks
12 Andre // Aug 3, 2009 at 11:29 am
Hi, in spite of some positive comments above, I cannot make my D100 work with my Vista 32-bit PC. Any reason for that ?
13 How to Tether a DSLR to Computer | London Photography Course // Aug 5, 2009 at 8:50 pm
[...] Windows PC users who want free software for tethering should try DiyPhotoBits Camera Control. [...]
14 POST Foto's 2009 - Pagina 111 - 9lives // Aug 15, 2009 at 9:51 pm
[...] een betere oplossing: Download DIYPhotobits.com Camera Control — DiyPhotoBits.com — A few bits and pieces abou… Bij mijn D50 werkt het al! Ik blij! __________________ You know who you [...]
15 Carlo // Aug 17, 2009 at 10:32 am
Hey this is great but…My olympus sp 565uz doesn’t work with this
! Can some one help me?
16 Errol // Aug 17, 2009 at 5:14 pm
Thanks for doing this. I was using Nikon’s but the version I have will not work with my new D300. Yours does!
17 Richard Hornbaker // Aug 17, 2009 at 9:39 pm
I’ve been using your script with a wireless USB tether, and this combination desperately needs an auto re-connect feature in case you walk too far away. http://petetek.blogspot.com/2009/05/petetether-11-wireless-usb-portable.html
Also with this wireless USB rig, if the shutter is released via the script it’d fire, but the script would hang before download; but enabling tethering and using on-camera shutter release seems OK. Maybe the device is enumerating oddly? I recommend you try this rig regardless – it’s pretty clever!
18 Casey // Aug 25, 2009 at 4:00 pm
Hey.. I didn’t see a trouble shooting section so I guess I will ask right here!
I have a d50 and its in the ptp setting but the files will not download to my computer. The script will trigger the camera but will not download or even show that it is attempting to. Does the program log somewhere that I might be able to see if it is something on my end?
Thanks!
Casey
19 Gunnar // Aug 28, 2009 at 7:34 pm
Does bracketing work with the D-60?
20 raymond // Sep 2, 2009 at 2:39 am
@Mike Watson
Glad has helped you!
@Wes.Jen
I can’t see why it shouldn’t work with a D60, but haven’t tried it myself. Doesn’t sound right though that it first three shots then stops in timelapse (unless that’s what you set it for)
@David
Cool! For the better I hope!
@Vivian
It’s all a script you can read for yourself to learn! That’s how I learn, reading other people’s examples.
@vlad
Not sure, maybe try running the MSI again?
@Anne
Thanks!
@Mike
It’s a script, you just can open and read the .HTA in a text editor as the source.
@Andre
Sorry but I doubt a D100 will work, I think that doesn’t support standard PTP.
@Carlo
Sorry I’m not familiar with Olympus
@Errol
THat’s a surprise! I’m sure the software from Nikon must get updated to support new cameras.
@Casey
No, sorry no logging – but you might add “MsgBox” lines into the script to give you some idea of what it is doing. That’s how I debug the .hta.
@Gunnar
I would have thought so, but as you see above some people don’t find it working.
Maybe it is just their configuration though so you might try and let us know!
21 Ricardo // Sep 4, 2009 at 3:07 am
Hola mi estimado fijate que yo tengo una Sony alpha 350 y estoy muy necesitado de un sofware que pueda controlar la camara desde la computadora ya que realizo astrofotografia y el sofware que aparece para controlar las nikon esta fabuloso, mi pregunta es la siguiente, este sofware podra controlar mi camara o quie podria diseñar alguno que pudiera hacerlo, espero tu amable respuesta. Saludos desde Mexico.
22 Mike // Sep 4, 2009 at 12:30 pm
“Hi, in spite of some positive comments above, I cannot make my D100 work with my Vista 32-bit PC. Any reason for that ?”
Mine will not reliably download images. This script most likely relies on the itemCreated event which seems to be very flaky on Vista 32-bit. Haven’t tested it on my 64-bit machine yet.
23 raymond // Sep 4, 2009 at 1:37 pm
Mike actually I avoided the itemCreated event — I found it hard to manage. Instead I just poll the items.count value and look for it to change.
24 Mike // Sep 10, 2009 at 1:06 pm
Interesting…I have a C# object that I to am using the items.count value in. This works fine, the itemCreated event was very sporadic, but this script has yet to successful download an image on my Vista 32-bit machine. Works flawlessly on my XP machines though.
25 Robin // Sep 18, 2009 at 5:07 pm
Thanks so much for this wonderful utility.
I set the automate import option in Lightroom to watch the output directory from PhotoBits and it works like a charm.
Everytime the camera fires, it downloads to the output dir, lighroom picks it up, imports and shows me the new image.
Thanks again,
Robin
26 Chawa // Oct 16, 2009 at 10:28 am
Hey, I wanna thank you for sharing this, I learned a lot from your script and made something useful out of it!
27 Tethering my D90 // Oct 20, 2009 at 7:50 pm
[...] [...]
28 Marla // Oct 27, 2009 at 1:33 am
Hi Raymond:
I’ve been trying to download the latest script, but can’t get it to download. Tried Mozilla, IE and Chrome – just won’t download. Any suggestions? I would love to try the the script.
Thanks,
M
29 raymond // Oct 27, 2009 at 1:52 am
Marla, sort of puzzled by that. Might you have some anti-virus software that is blocking it? The file is an “.MSI” (microsoft installer) which is I admit a little unusual.
30 Marla // Oct 27, 2009 at 3:40 am
Hi Raymond:
Got it to work as follows:
Ran IE8 as Administrator
Right clicked the the Download 4.1 link
From the drop down menu, I chose to save using the DAP accelerated downloader I have installed on my computer. The files then was saved.
Looking forward to using it.
Best,
Marla
31 Ankit // Nov 3, 2009 at 6:11 pm
Is there no way to tether a Nikon camera to a Windows mobile?
I use a D60 and would love to have a software that can do bracketing for my Windows Mobile. Is it possible? Maybe you can use something like this – http://www.thesycon.de/eng/usbio_ce.shtml ?
32 raymond // Nov 5, 2009 at 1:07 am
Agreed it would be a nice idea but way beyond my programming skills I’m afraid!
33 Higgen // Nov 11, 2009 at 3:38 am
And for the shitty Windows 7 version??
34 Steve // Nov 12, 2009 at 4:37 am
I shoot holiday studio-type shots a couple of times a year for a non-profit pro bono. Can’t justify spending the $ on the Nikon SW and annoyed that all the money I spend on Adobe PS and Lightroom does not help. Your little program is perfect: lightweight, effective, efficient, and free. Letting the subjects see the photos as they are shot is a huge plus.
I’ve been using v2.1 with my Nikon D200 and XP laptop. Upgraded tonight to v4.1 and ran some test shots – it all works fine. Now if only you had a Mac version I could leave my Dell in hibernation.
But really, this is a great bit of code you’re sharing. Thanks.
35 chris // Nov 14, 2009 at 8:36 pm
Hello
Ty for getting this going , bravo !!
A raw priview would be awsome .
chris
36 David // Nov 16, 2009 at 1:35 pm
Thanks for this great software. Works great for my D90 under Windows 7.
Only one small issue – I cannot change camera mode PSAM without first switching camera off and then reselecting camera in control software. Not a problem for me and it may be normal but just thought I’d mention it in case it was peculiar to Windows 7 or the D90.
37 Isaac // Nov 17, 2009 at 7:47 pm
I have the nikon D40 and couldn’t get it to work with Windows 7. Can someone walk me through setting it up.
38 raymond // Nov 18, 2009 at 7:54 am
David, glad to know it works for you on Win7. I wonder if you can give Isaac any tips?
39 David // Nov 19, 2009 at 9:52 pm
Isaac, I created a folder on my desktop called ‘cameracontrol’. I connected my D90, pressed select camera, ignored the warning about shutter might not operate, pressed select folder and then selected desktop cameracontrol folder. I put ‘cc’ in file name prefix, selected same mode as camera was set to (usually, though not always, ‘M’), then selected raw or Jpeg and pressed start tether. I then pressed shutter release. You will find the image in the ‘cameracontrol’ folder and can point your image viewer at it.
I did find that if I forgot to put ‘cc’ in the File name prefix it didn’t work and the only way to get it going again was to reload the control program and then insert it.
Hope this helps.
40 raymond // Nov 20, 2009 at 12:52 am
David, thanks for those tips. I wonder why you needed to put something in the file name prefix box, it is supposed to be optional and I usually leave it blank. I will have to take a look at that!
41 Chris // Nov 20, 2009 at 11:17 am
I’m having many problems in getting this to work with Windows 7 Ultimate .. Any suggestions? Im using Nikon 200 and 300.
Thanks
42 Chris // Nov 20, 2009 at 12:37 pm
Correct that…. Works like a charm except on D200
43 raymond // Nov 23, 2009 at 7:47 am
Chris, it has been seen working on the D200. Do you have the latest firmware on that camera? It’s quite an old model and I wonder if the original firmware can do all the latest PTP stuff.
44 Isaac // Nov 23, 2009 at 3:41 pm
Ok thanks David. It works now with my Nikon D40 on Windows 7
45 Alternative zu Nikon Camera-Control-Pro – Tethered Shooting for Nikon | Fotografie - Christian Northe // Nov 26, 2009 at 12:51 am
[...] Funktion für seine Nikon leisten. Reden wir nicht drüber. Es geht auch mit kostenloser Software: Tethered Shooting for Nikon von Raymond Lowe. Auch das RAW-Format ist [...]
46 Chris // Dec 1, 2009 at 1:59 pm
It works on my D300 with Windows Vista. Thanks alot~! ^^
47 Anyelo // Dec 3, 2009 at 6:00 pm
I need this software for my Nikon D60
48 Edu // Dec 3, 2009 at 11:12 pm
Hi!
I found your “Camera Control” while I was looking for PC control stuff for my Nikon D60. I downloaded it and I realized that you made it using Microsoft’s HTA, so I had a look to the HTML GUI code and now, I have made the first translation to Spanish. If you are interested in publishing it I have no problem in sending it to you.
Thanks!
49 Eric // Dec 4, 2009 at 3:51 am
I can’t seem to find the zip files. I download the installer above for 4.1. Run it everything seems fine. But when I extract the files it only adds another installer. I watched your Youtube vid but couldn’t do anything after you said to extract the files. Any help on where I should look or what I’m doing wrong would be appreciated. D300 + XP
50 Cool Tools: Sofortbild Tethering Software - PrairieFire Productions // Dec 17, 2009 at 5:20 pm
[...] the Windows side, there appear to be some some solid free programs and some low cost alternatives like TetherPro. I’m a Mac guy so I’ve not been able [...]
51 lory // Dec 19, 2009 at 3:58 am
thanks for this really cool script raymond..it works with my D6o + vista no prob..
52 SteveDB // Dec 24, 2009 at 12:51 am
thanks for developing this interface. I had a Nikon DX2 and Nikon Capture and when I upgraded to a D3 I was upset to find that Nikon extorted additional monies for the most recent camera control. So I did not use my D3 tethered. However images coming out of the D3 are clearly superior to the D2X and I was resigned to buying the updated control from Nikon.
Now that I got your software I was able to load it on my laptop running Windows XP, control the D3 and view my raw files using Adobe Bridge.
Thanks. I’ll be putting a write up on my site shortly showing the tethered camera and will link to your site.
53 Does Sony DSC-HX1 have this shooting function? - The Photo Forum - Photography Discussion Forum // Jan 5, 2010 at 3:14 pm
[...] is a computer application that will control the camera via a usb connection check this one out: Download DIYPhotobits.com Camera Control — DiyPhotoBits.com — A few bits and pieces abou… __________________ Nikon D60 Nikkor 18-55mm VR Nikon F60 AF 28-80mm PSP-1006 Quote: [...]
54 Richie’s Blog » Blog Archive » Want to tether your Nikon D40 or any Nickon? // Jan 6, 2010 at 12:56 pm
[...] came across this cool software called Camera Control 4.0 from DIYPhotoBits.com. It is a FREE script that allows one to tether their Nikon camera to a [...]
55 Alan Bryan // Jan 15, 2010 at 12:19 am
Hello, I have just downloaded your tether software. Thank you.
Is there a way to have only the jpeg download. I shoot with a d3 and like to have a raw and jpeg created at the same time. Although I only want the jpeg to download for viewing and use the raw later for corrections. Can I have it set up so only the jpeg files download for viewing. Thanks again Alan
56 raymond // Jan 15, 2010 at 12:43 am
Great idea Alan! I’ll add that to a future version. I can see people using that for speed reasons; though personally I’d feel safer checking the RAW as the jpg might not show detail or histogram which is really the same as what is in the raw.
57 Alan Bryan // Jan 15, 2010 at 2:53 am
Thanks for the reply, I have not done this before so your point about raw, may have me using raw. I am planning on setting up a notebook for this, either way has got to be better than the small camera screen.
Thanks
Alan
58 Ron // Jan 21, 2010 at 1:59 am
First of all, THANK YOU for such wonderful software! I am VERY excited about using it..however…I have a problem. I downloaded it just fine and it’s recognizing my camera and I made the folder but…I’m getting that “PC” in my camera window and can’t actually take a pix. I have a Nikon D80. Can you tell me what I may being doing wrong?
59 Ron // Jan 21, 2010 at 2:10 am
By the way, I have a Gateway laptop running Vista.
60 Geoff // Jan 21, 2010 at 1:26 pm
Hi Ron, I got the same problem with a D40 but then changed the USB setting in the camera’s setup menu.
Works just fine now.
61 Terri-Lyn // Jan 21, 2010 at 5:25 pm
Hi there. I think this is a pretty cool application, and it seems to work quite well. I do have a question though. Is there a way to make the instant preview of the image larger, or to have it automatically pop up in a browser window?
I’m using a D90 and a Netbook with Windows 7.
Thanks.
62 Chris Eigner // Jan 21, 2010 at 10:56 pm
you wouldn’t happen to have the src hosted anywhere, would you? i’d love to port some of it to windows mobile and see if i can create a portable intervalometer. feel free to email me.
63 John E Adams // Jan 23, 2010 at 3:00 am
Great stuff!!! I am an HDR addict and am very excited to be able to push my Nikon D5000 bracketing beyond 3 shots. Tested up to 12 exposures at .3, .7, and 1 EV with an XP laptop and everything work perfectly.
My main laptop is running Vista and it does not work properly with it. Time lapse is okay but bracketing, will only do the 3 exposure range of the camera and then repeats the sequence. All controls work properly but the Exposure Compensation will only change to positive values in the camera.
Cheers!!
64 raymond // Jan 23, 2010 at 3:27 am
Thanks John, I took a look at your blog and you’ve got some great stuff there!
The negative ExpoComp values thing under Vista will hopefully be fixed in the next version.
65 tzywen // Jan 23, 2010 at 9:57 am
Thanks for writing this great piece of software. Works perfectly under Windows 7 and on a D90!
66 Phil Randall // Jan 23, 2010 at 11:37 pm
I have just installed your software on my new netbook computer and tethered first time with my Nikon D40X. I also used Lightroom to view the photos as they were taken. This software is great and has given me another direction for my photography. Well done
67 Michael // Jan 27, 2010 at 5:14 am
I just downloaded 4.1 and connect with lightroom. I am running XP and D90. Why when i push capture image, it does not focus but takes the blured picture? Am I missing a step here? Also, when i move the dial on the D90 from P to M or S or A, it does not show up on the Cam Control.
Thanks
68 raymond // Jan 27, 2010 at 7:14 am
Michael, try changing the focus mode. If you are in “C” it may be choosing to shoot first and focus later! “S” mode on the other hand insists on focusing first. Though this is configurable at least on my D300, but not so on my D40.
It is true that the script doesn’t notice when you move the mechanical dial. I’m rather making the presumption that you are either controlling from the camera, or from the PC, not a mixture. I see that is not true in all situations and need to see how to do it better.
69 GonZoo // Jan 30, 2010 at 11:00 am
I’m using DIYphotobits camera control and works great! The only thing that doesn’t work is automatic picture transfer. I can watch pictures directly in the D70 folder so it’s not important.
Thanks!! I’m using it for astrophotography
http://zipmyurl.com/kIh7t
Nikon D70 and windows Vista.
70 Adriano // Feb 11, 2010 at 5:39 pm
I have a Win7 64-bit laptop, it installs and see my D80. I can also release the shutter and change F-stops and that stuff np but the pictures are no where to be found .
Any help would be appreciated.
Thx
71 charles hester // Feb 12, 2010 at 7:31 pm
Solution to my last comment: remove 4.1, then 5.0 installs.
72 Adriano // Feb 13, 2010 at 1:56 pm
Well I installed Ver 5.0
And it’s actually worse now.
It detects my D80 but everything else doesn’t work, can’t even select the folder all I get is script errors.
Anyone have any suggestion again I’m running W7 64bit
Thank you
73 raymond // Feb 13, 2010 at 3:01 pm
Adriano, sorry it isn’t working for you – I’m afraid I have neither W7 nor 64 bit to test it on. If you’d like to be more specific about the “script errors” (e.g. exact error message and line number) perhaps it would be a clue.
74 John E Adams // Feb 13, 2010 at 3:11 pm
5.0 works fine with my Nikon D5000 running XP Pro on a Netbook.
Comes up with the below errors on my Vista machine and will only take a single picture with no contol or tether.
Script error when starting program:
Line 653
Char 4
Error The parameter is incorrect
Code 0
Script error when selecting the folder:
Line 909
Char 2
Error Object required ‘fso’
Code 0
Cheers!
John
75 Adriano // Feb 13, 2010 at 3:22 pm
Same as John above.
Script error when starting program:
Line 653
Char 4
Error The parameter is incorrect
Code 0
Script error when selecting the folder:
Line 909
Char 2
Error Object required ‘fso’
Code 0
76 raymond // Feb 13, 2010 at 10:38 pm
Are you logged in as an administrator? Apparently in Vista and higher there are more restrictions on the “Scripting.FileSystemObject” object. This applies to the problem when selecting the folder. Not sure about the error at 653, that may simply reflect Vistas bad native support for image formats (raw vs jpg).
77 Free tethered mode shooting — Daniel J. Donovan // Feb 14, 2010 at 3:37 am
[...] DIYPhotobits Camera Control. It does exactly what I need: I can tether my D70 to my computer (sorry, Mac users but the script [...]
78 Adriano // Feb 14, 2010 at 4:37 am
Well you are never really an admin in Vista Win7
Unless you turn off User Account Control.
usually application if they are .exe will have extra functions that you can turn on to run as full admin. but .hta doesn’t have that feature.
Can you make your application an .exe?
79 John E Adams // Feb 16, 2010 at 12:18 am
I added a wireless USB Tongle at $35 and an $85 netbook now I am in bracketing nirvana!! Even better than the promote control rig!!
http://adamsviewsimaging.blogspot.com/2010/02/wireless-camera-control-and-bracketing.html
Thanks again!!
John
80 pictures to laptop real time // Feb 23, 2010 at 5:05 pm
[...] also a PC one, but I have no experience with that one: Mac: http://www.sofortbildapp.com/ Windows: http://www.diyphotobits.com/download…amera-control/ __________________ Nikon D90 | Olympus 790SW Nikkor 18-55mm | Nikkor 70-300mm | Nikkor 50mm [...]
81 Denis Malka // Mar 5, 2010 at 1:21 pm
Thank You! Very usefull!
82 Nikon Camera Control Pro 2.5 - PhotoCamel - Your Friendly Photo Forum // Mar 6, 2010 at 5:27 pm
[...] 2.5 You might want to check out . It works pretty good. I used it with Lightroom auto-import. Download DIYPhotobits.com Camera Control — DiyPhotoBits.com — A few bits and pieces abou… Here is the one I use now as I can control the camera with my iPhone and use it as a remote [...]
Leave a Comment