Capture a video by triggering the camera
There are many ways to trigger the camera, depending on your physical layout and the precision required:
- 1 External trigger connector
- 2 Multifunction button
- 3 Multicast network trigger
- 4 CAMAPI trigger()
External trigger connector
The external trigger connector (marked I/O) accepts a 2.5mm wired remote shutter release cable or a daisychain genlock cable. The tip is trigger and the sleeve is ground. Any high quality Canon compatible remote trigger should work.
Examples of compatible trigger remotes that we have tested include:
- Canon RS-60E3
- Vello RS-C1II
- Pixel RS-201
NOTE! : These remote cables have a feature that allows the button to be locked down. In your excitement it is easy to activate the lock, leaving the button depressed when you think it is released. If you activate the button lock down, then the camera will not operate as expected.
Wireless trigger remote
I quickly tested one Canon compatible wireless trigger as a customer was asking for a recommendation. I picked the wireless trigger based on my previous experience that a unit that uses standard AAA batteries is easier to keep running. I also bought a mix of tripod mount screws so I could attach the receiver to the edgertronic camera.
- Pixel 2.4GHz Digital Wireless Remote Trigger
- 1/4" male to 1/4" male camera screw adapter allowing the wireless trigger receiver to be mounted to the camera using the right side camera tripod mount.
- 4 AAA batteries
As expected, the wireless remote worked fine. I setup the camera outside and walked down the block. I was able to trigger around 60 meters from the camera, not testing any larger distance. All of this was very simple testing, not any kind of reliability or suitability testing.
What I liked about the Pixel 2.4GHz Digital Wireless Remote:
- Easy to mount the remote to the camera (if you buy the extra screws listed above)
- Uses standard batteries
- Receiver blinks to indicate it is turned on
- Both transmitter and receiver provide visual feedback that a trigger occured
- Nice form factor, easy to hold transmitter in your hand
- Supports multiple codes so you can use several in close proximity without causing false triggers
What could be better:
- The slide switch on the transmitter, which allows selecting between single trigger, multi-trigger, and delayed trigger, is very flimsy. I would likely take a hot glue gun and fix the slider to the single trigger setting.
- Transmitter doesn't have an on/off switch. When put away, if anything is pressing against the button, the batteries will go dead.
External switch trigger
An external switch trigger comes with the camera. The external switch trigger is very similar to the multi-function button, but with the ease of switch location. For example, when I was taking a high speed video while welding, I held the stick welder handle in one hand and the external switch trigger in the other.
Contact closure trigger
Any contact closure will do to trigger the camera via the external trigger jack. Many of our customers have semi-permanent installations with a pair of write daisy chained to the cameras to trigger them all simultaneously with a contact closure.
For code versions 1.0 through 1.3, there is a 5ms debounce built into the trigger input. In these releases, the delay from the trigger fall edge to the triggered frame is 5 ms plus one to three frames.
For code version 2.0 and above, the trigger frame is the frame that occurs coincident or immediately after the trigger input fall edge or trigger event. When triggered, the delay from the trigger input to the start of the next frame is recorded in the metadata file.
For 1.4 though 2.2.0 there was no debounce built into the trigger input.
For code version 2.2.1 and above there is a user settable debounce setting. If debounce is on, a 5 ms debounce delay occurs between the falling trigger edge and when the camera processes the falling edge. With debounce off, there is no delay and the falling edge is processed immediately. Click on the wrench in the button box, select the Preferences tab, and turn trigger debounce on or off depending on your application.
If you have multiple cameras, you can configure the cameras to use genlock. Special cabling is required to interconnect the master camera to the slave cameras. The daisychain genlock cable is attached to the external trigger connector on each of the camera.
Console serial port
The external trigger connector can also be used in the SDK developer mode for the Linux serial console port.
Trigger signaling depends on the Genlock mode selected. You can read about it in Genlock Signaling
I have a TriggerTrap I use with the edgertronic high speed camera. You can trigger based on an audio event, change in video, motion, time delay, and many other options. TriggerTrap is a cabling system that connects your smart phone to the camera. Sanstreak doesn't specifically support using Trigger Trap with an edgertronic camera, but I found it works great. I ordered the TriggerTrap MD3-E3 Mobile Dongle & E3 Remote Release Cable Kit for Canon. Unfortunately, TriggerTrap went out of business. Too bad, it was one of the best thought out camera trigger devices I have seen.
Canon compatible remote trigger
The edgertronic camera supports 2.5mm remote trigger devices that are compatible with Canon cameras. I found around 200 hits when I searched Amazon for Canon camera remote triggers. Of course we haven't tested all of them (okay, we haven't tested any of them), but the advantage of supports a standard like the Canon 2.5 mm remote trigger jack is generally they work fine.
Another quick search for long range wireless camera trigger turned up PocketWizard specs indicate up to 500 meters. Call PocketWizard to make sure you get the right remote camera trigger cable that is compatible with a Canon camera.
Okay, you still need to figure out how to trigger the master camera, but all the slave cameras can be triggered via a 3 wire daisychain cable.
You can simply power on a pre-configured camera and press the multi-function button to trigger the camera. The challenge is how to set the aperture and f/stop correctly. A typical use of the multi-function button would be to use a laptop or tablet for framing and proper focus and lighting, then while activating the experiment, use the multi-function button to trigger the camera.
More info at Multi-function button.
Multicast network trigger
The camera also supports being configured to trigger when a multicast packet is received over the network connection. This is a good solution if you need several camera to trigger at approximately the same time, but do not want to run wires between the cameras.
More info at Multicast Network Trigger
The Software Developer's Kit for the edgertronic camera, called CAMAPI, supports the trigger() API. CAMAPI is exposed over the network connection and the camera ships with host examples (written in python). You can easily access it via a web browser too:
replacing 10.11.12.13 with your camera's IP address as necessary.
Each time to refresh your browser when pointing to that URL, the camera will trigger.
You can use the full CAMAPI for complete camera control.
If you need to trigger your camera from a long distance, you can wireless Ethernet extenders or high quality WiFi access points. Then you can wireless trigger the camera using the built in Web UI.
Triggertrap company went out of business in January 2017.