Skip to content
High Altitude CHDK intervalometer and data logging
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This script will configure your Canon camera to auto-focus, take a photo every x seconds and will also record the temperature of the lens, CCD and battery to a log file.
The script can be run in Endless mode until the battery or storage space runs out.

By Greg Lawler, based on work by Fraser McCrossan.

This script was built for my work on the HAPPy (High Altitude Photo Project) balloon project at – a high altitude balloon project which aims to photograph the earth from the stratosphere.

HAPPy Intervalometer Features:
– HAPPy logging – write temperature (C), battery voltage (mV) and timestamp data to log file.
– Log files written every time the shutter clicks.
– Log files located in CHDK/LOGS/
– Endless mode – will keep taking photos until battery dies or card is full.
– Turn off the display a given number of frames after starting to conserve battery.
– Auto focus and expose for each photo.

As I build scripts to graph and process the log data, I will post them here.
You can’t perform that action at this time.