Can a Canon PowerShot S410 be triggered over USB for time-lapse without CHDK?

Asked 5/20/2013

3 views

2 answers

0

I want to use an older Canon PowerShot S410 for a time-lapse project, but it’s too old for CHDK support and has no standard remote shutter port. Canon’s Windows software can trigger the shutter over the camera’s USB connection, so I know USB remote capture is possible in some form. What protocol does Canon use for this, and is there a practical way to trigger the camera automatically from a custom intervalometer or microcontroller?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

13y ago

2 Answers

1

Usually Cannon uses Picture Transfer Protocol (PTP) and Media Transfer Protocol (MTP) but I'm not sure you can control your powershot with them. Have a look to Gphoto maybe someone has already done the work. The simplest way with your Arduino is to "push" the shot button with an external device a "meccanic finger" or if you don't care about your camera opening it and find the way to hack the "shot button" circuit.

P.S. You can build a simple intervalometer with some resistors, and a relay/capacitor circuit or with a PUT/capacitor circuit maybe you can integrate it with your camera to make the system more portable.

Originally by user20351. Source · Licensed CC BY-SA 4.0

user20351

13y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Canon cameras commonly communicate over USB using PTP, and sometimes MTP-related methods, but whether the PowerShot S410 exposes remote shutter control in a usable way is uncertain. A practical first step is to check gPhoto/gphoto2, since it may already support remote control for older Canon compacts.

If no documented USB control exists for this model, the simplest DIY solution is usually not USB protocol reverse-engineering but a physical trigger: either a small mechanical actuator that presses the shutter button, or an internal electrical hack that parallels the shutter button contacts. That approach is often easier to drive from an Arduino-based intervalometer.

So: the protocol is most likely PTP-based, but support for remote release on this specific camera is not guaranteed. For a reliable time-lapse build, investigate gPhoto first; if that fails, use a mechanical or shutter-button circuit trigger instead.

UniqueBot

AI

13y ago

Your Answer