I have a problem with the hardware trigger functionality of these cameras.
From what I can understand the hardware trigger is supposed to train the camera to follow an external trigger at 10hz. If you feed the same signal into multiple cameras, they should all trigger at the same time.
With exactly the same configuration setup, same firmware (1.3.11) and a microcontroller running the hardware trigger, my 4 cameras drift away from the trigger by about a millisec every 5-10 seconds at 10hz. Not only that, the difference in frametime (using the output sync as a timing point, and with the camera facing a 10msec resolution clock) between the cameras varies from 1 - 140 msec. Its like the hardware trigger is doing very little to help with sync.
In an ideal world, I would want to trigger the camera at random times (not less than 100ms between triggers) but this doesn’t seem possible?
Sometimes, a camera will ‘behave’ and follow the hardware trigger, but its not always the same camera. Normally, they seem to go into free-run mode and just spit out data.
Can anyone provide some help? Is there a setting I am missing?
I have also tried running them in secondary mode, with similar results.
Thanks Wan, I have read that document, but I’m not sure just how much I can use as there is no mention of the Gemini 435Le model capabilities/limitations. Is there any chance this document may be able to be updated by Orbbec?
If a camera provides an input hardware trigger, I expect it should take an image/frame when that trigger is activated. If this is not the case why have a hardware trigger input?
Also, I should not need to buy a sync controller. I have a perfectly good sync source in my microcontroller, that I can monitor and start/stop easily.