Wikia

CHDK Wiki

UBASIC/Scripts: Cable Release

Talk2
577pages on
this wiki

< UBASIC

Revision as of 15:28, October 14, 2007 by GrAnd (Talk | contribs)

Cable Release

Written for/on: S3 IS
Also works on: Easy to modify for any of them.

There's no really easy way to add a cable-release to these cameras. The shutter-button on them is at an odd angle, with very little in the body-design to allow you to easily add a cable-release socket near the shutter-button. So, I got to thinking ... there's tons of other buttons on the camera that are much easier to reach with a very simple bracket screwed into the tripod socket. Using the scripting commands I rerouted the shutter-release button to the [DISP] button on my S3. As that one is nearest the tripod socket. A very small right-angle bracket a little over an inch-long, with one hole for a 1/4-20 bolt and another hole with threads cut for a mechanical cable-release ... bingo! I have a simple, small, easy to fit in my camera-bag cable-release! I put a small bit of rubber over the cable-release bracket threaded opening, so as not to mar my [DISP] button when the end of the cable-release hits it. It needs so little movement to press that button that the cable-release flexes the rubber-guard nicely to do just that.

If you want to modify it for your camera's particular button-layout, just replace the is_key x "display" line with whatever button other than the "display" button that you want to press as your alternate shutter-button, preferably the one nearest your tripod socket, Refer to the scripting tutorial for available button-names that you can use. And then using a cable-release and home-made bracket to reach that button.

Documentation/Help (save as a small "cbl_rls.txt" file to your /CHDK/SCRIPTS/ folder)


Attach your home-made cable-release mount to your camera so the cable-release end is over your [DISP] button on the back of the camera. Load, then run the script by pressing the shutter button. As long as the script is running your [DISP] button will act as your shutter-button. To end the script press your REAL shutter-button again.


Script Code (save as "cbl_rls.bas" to your /CHDK/SCRIPTS/ folder)

@title Cable Release

:press
wait_click
is_key x "display"
if x=1 then shoot
goto "press"

One small drawback, and I'm not sure how to get around it. When using my cable-release with this script, there's about a 2.5 to 3 second delay between pressing the [DISP] button and the camera actually taking the photo. (Does anyone know how to speed that up?)

I'll upload a photo of the bracket that I made for this after I get some flat-black paint to make it look nicer.

Around Wikia's network

Random Wiki