CHDK with S95 - Hello, I'm a NEWBIE - HELP!! (Newbies assistance, User Guides and thank you notes) - CHDK Forum supplierdeeply

CHDK with S95

  • 6 Replies
  • 3133 Views
CHDK with S95
« on: 13 / April / 2011, 23:17:07 »
Advertisements
Hello - I think I've successfully installed CHDK and am trying to use it to run an intervalometer script on my Canon S95. I'm tearing my hair out because when I load the script using the ALT menu on the camera (having copied it to my SD card) it says "Started" but doesn't do anything. After 10 or 15 seconds the camera goes dark. The shutter doesn't fire at all, and the camera goes dark. I have changed the parameters, but no difference. Is it a problem with the script? with CHDK for S95? user error (likely)? Any help is appreciated.

Re: CHDK with S95
« Reply #1 on: 14 / April / 2011, 05:54:06 »
Hello and welcome Ken.

Please post the exact script that you are using.

Is it a plain text file ?


David

Re: CHDK with S95
« Reply #2 on: 14 / April / 2011, 07:33:54 »
thanks David. here is the text. I did use plain text, yes. I'm on a Mac so used TextEdit and set it to plain text.  anyway, here's the script, by the way saved as ult_intrvl.bas:
rem Author - Keoeeit
rem Written for S-Series
rem Should be okay on others
rem Use Endless mode with caution
rem See documentation for important info
rem first version
@title Ultra Intervalometer
@param a Delay 1st Shot (Mins)
@default a 0
@param b Delay 1st Shot (Secs)
@default b 0
@param c Number of Shots
@default c 5
@param d Interval (Minutes)
@default d 0
@param e Interval (Seconds)
@default e 0
@param f Interval (10th Seconds)
@default f 5
@param g Endless? No=0 Yes=1
@default g 0
p=a*60000+b*1000
t=d*60000+e*1000+f*100
if c<1 then let c=5
if t<100 then let t=100
if g<0 then let g=0
if g>1 then let g=1
if p<0 then let p=0
z=t*c
y=p+z
print "1 Cycle Time:", y/60000; "min", y%60000/1000; "sec"
goto "interval"
:interval
  if p>0 then gosub "pause"
  print "Shot 1 of", c
  shoot     
  if c=1 then end
  for n=2 to c
  sleep t
  print "Shot", n, "of", c
  shoot
  next n
  if g=1 then goto "interval" else end
:pause
  n=(a*60)+b
  for m=1 to n
  q=n-m
  print "Intvl Begins:", q/60; "min", q%60; "sec"
  sleep 930
  next m
  return

Re: CHDK with S95
« Reply #3 on: 14 / April / 2011, 09:11:32 »
Does it conform to these steps ? :
 http://chdk.wikia.com/wiki/FAQ/Mac#How_to_Copy_Script_Files_Without_Errors
If so, it should at least print "Cycle time".


Re: CHDK with S95
« Reply #4 on: 14 / April / 2011, 20:37:49 »
I installed via the Easy Gui method. faithfully, I think.
So it should print the cycle times? what would that look like? Thank you!

Re: CHDK with S95
« Reply #5 on: 18 / April / 2011, 07:08:21 »
Well, it is in the script :-

print "1 Cycle Time:", y/60000; "min", y%60000/1000; "sec"

So, something like :-

1 Cycle Time: 3 min 20 sec

If your script runs it is almost impossible for that not to be printed unless your script instantly finishes.


David

*

Offline zeno

  • *****
  • 889
Re: CHDK with S95
« Reply #6 on: 19 / April / 2011, 04:36:27 »
I ran your script (copied from this webpage) using my Mac debugger. It ran correctly - taking 5 shots at 500ms intervals.

See http://www.zenoshrdlu.com/kapstuff/zubdb.html
A570, S100, Ixus 127
Author of ASSIST, STICK, WASP, ACID, SDMInst, LICKS, WICKS, MacBoot, UBDB, CFGEdit

 

Related Topics