Programmable Scheduler Documentation

Applies to our Programmable Scheduler: PS-004.


Set up your CamDo Solutions Programmable Scheduler with this easy tutorial.

To program longer intervals, when the video tells you to set the DIP switches to 0000 [@4:35 in the video], rather than using 0000, set the DIP switches to either 0101 or 0100.

Programming using the 0101 setting instead of 0000 will record a cycle time multiplied by 60, so for each second of the programming time, the delay will be 1 minute.

Programming using the 0100 setting instead of 0000 will record a cycle time multiplied by 600, so for each second of the programming time, the delay will be 10 minutes. 

User Manuals

Programmable Scheduler
User Manual
Advanced Application Notes
for Advanced Users
Programmable Scheduler
Troubleshooting Guide
           Click icon to view manuals


What happens if I use a HERO3 Camera in HERO2 mode or vice versa?

If you use a HERO3 Black camera in HERO2 mode, the controller will try to turn off the camera while it is still executing a script. This may result in the mode changing or a shot being lost. In the worst case, the camera may freeze and corrupt the SD card memory. If the script always turns off the camera before the end of the HERO2 shoot time, it won't matter at all.

If you use a HERO2 camera in HERO3 mode, the controller will turn the camera on, but will never turn it off.


I set the camera to take one photo, but it is taking 2 every time.

In One Button Mode, there is no single photo mode. Please read the GoPro manual. When set forone photo in One Button Mode, the camera will use theTime Lapse mode of the camera to take multiple photos. Set the repeat time on the camera to longer than the shoot time of the controller to take one photo each cycle.


The controller is turning on the camera but not turning it off. Why?

This probably means you are using a HERO2 camera but have not changed the camera mode from HERO3, which is the default. See:Setting the camera type.

If you are using a HERO3 Black (or HERO3+/HERO4), it probably means you haven't installed the script that takes a photo and turns the camera off.


I'm still having problems. Why?

TheFAQ and Troubleshooting Guide has a lot more tips about sources of problems and how to correct them.

The problem could also be due to the type of SD card being used. Since the camera is functioning using scripts saved on the SD card,you are strongly advised to use a SD card from the recommended list on GoPro's website. Use of cards not on the list, especiallySanDisk Ultra cards, will greatly increase your chance of trouble with your setup.We recommend only purchasing name brand SD cards through reputable resellers. There are both counterfeit and underperforming SD cards out in the marketplace, which can prevent proper functioning of your GoPro camera's features


Can I use an external power source or solar panel for long shoots

TheHERO4 can be powered by the USB connector on the side of the camera and also through a HERO4 compatiblebattery eliminator.

TheHERO3and HERO3+, when powered by the USB connector on the side of the camera, some users have had problems with the GoPro charging logic causing the camera to freeze and require a reset. Therefore it is recommended that you use abattery eliminator.

TheHERO2cameras can be powered via the USB connector on the side of the camera.


I want to take one photo every 15 minutes from 9 am to 5 pm, Monday to Friday. How do I do that?

  1.  Set the camera type so the controller knows whether you have a HERO3 Black or HERO2 White camera.
  2.   Set the camera to the desired resolution.
  3.   Set up the cameraOne Button Mode (HERO2 or HERO3 White) or install theSOBM script (HERO3 Black or HERO3+), or install theHERO4 CSI software, depending on which camera you have.
  4.   Test the camera by turning it on by hand without connecting the Programmable Scheduler to the camera.
  5.  Program the controller to take one photo every 15 minutes and test it with the dipswitches set to1111(time lapse ignoring the scheduler).
  6.   Set the switches to1110 (time lapse on a schedule) so the scheduler controls when the time lapse controller is activated.
  7.  Set the current day and time on the scheduler.
  8.  Program the scheduler to be on from 9am to 5pm on the days you need.


Another complete example for the HERO2. Take 9 photos at specific times, Monday through Friday.

  1.   Set camera to turn on in photo mode.
  2.   Set the time lapse time on the camera to 10 seconds.
  3.   Set the camera to be inOne Button Mode.
  4.   Clear the timer with a reset: DIPS to1010, plug into the camera. When the LED lights, remove it.
  5.   Set to HERO2:1011, plug into camera. If the red LED on the timer flashes 3 times, remove the timer from the camera and insert it again. It will flash twice to indicate the controller is set for a HERO2.
  6.   Set the DIPS for time lapse when timer is on:1110 (The default is one photo per minute, so no further programming is required.)
  7.   Insert the timer and set the correct time and date
  8.   Program the LCD scheduler for the desired times. For example, P1 M-F 9:00 on. P2 M-F 9:01 off. P3 M-F 10:00 on P4 M-F 10:01 off. And so on.
  9.   Return to clock mode by pressing the clock button.
  10. Wait at least one minute, then test by pressing the MANUAL button until the timer is ON.
  11. Set the timer toAUTO and wait for the first programmed time.