Hi l4es ,
Software: If you are OK with 1/(FPS*2)
(so 16ms at 30Hz) time delay, then you can use timestamp based syncing. All OAK-FFC-4P have synced clock (+- 1ms, if they are connected to the same host), so you can then sort/sync all messages on the host based on the timestamp, example here.
Hardware: Wire up all AR0234 FSYNC lines from all OAK-FFCs together, then trigger it. It's a bit hacky (compared to OAK cameras with M8 connector and M8 Y-splitter), but it should work. Here are a few examples:
OAK-D-Pro-PoE with external signal generator
- the exposure time low (manual exposure set), so TS difference (we display middle of the exposure):
- Auto-Exposure, so TS difference is a bit larger (13ms), as color sensors have 25ms longer exposure time (and we take middle of exposure, so /2)
Wiring:
OAK-D-SR-POE with M8 Y-splitter
OAK-D-SR-POE has updated M8 logic, so they accept 5v on output-input (while old M8 logic required 10v on input, that's why we used signal gen.). This means one SR-POE can be the "master" (outputting FSYNC signal), while others down the "M8 Y-adapter daisy-chain" would be "slaves".
I don't have any images of them looking at stopwatch, but all OV9782 were HW synced together.
Thoughts?