I modded my SX210 to run on external power (I made a 'fake' battery out of extruded polystyrene, which has wires leading to a bench PSU).
Using the PSU built in meter (it only displays the hundreds mAh) I ran a few rough tests, and I was a bit surprised.
All the tests were done at 4V. I did not notice any difference in power consumption between CHDK and non CHDK. I was looking over some old threads of mine and seen that if I was loading CHDK via the firmware update method, it used more power. This doesn't appear to be the case anymore, at least ot on the SX210.
So, here are some numbers:
1. Power on, Play mode: 110 mAh
2. Switching to Rec mode will obviously use more amps which vary depending on what the camera is doing.
3. Now the interesting (and annoying) thing is that when switching back to Play mode the camera will use 150 mAh if the lens is out.
4. The even more interesting thing is, after the camera retracts the lens, it will use 130 mAh. Compared to 110 mAh when it started.
Now if I run my timelapse script that sleeps in Play mode with the display off but keeps the lens out, the camera will use 120 mAh. If I allow the lens to retract it only uses 100 mAh.
So the conclusions:
1. When first switching to Rec mode, the camera activates something that uses 20 mAh, and it won't turn that thing off until the camera shuts down.
2. When the lens is out, it will use another 20 mAh, which will stop use when the lens is back. So all the time lapse scripts waste energy by keeping the lens out.
After looking at the functions in funcs_by_name.csv I've notice many functions such as EnableFocusLens_FW EnableZoomEncoderCircuit_FW EnableIrisActuator_FW EnableMechaCircuit_FW and so on. My next steps will be to try their disable functions from LUA and see if anything happens with the voltage.
I want to route my power through one of those USB stick power counters that show the voltage/amps as well, I have one that shows mAs also.
Any ideas so far?