FSYNC Y-Adapter
Based on
RVC
Dot projector
No
Infrared
No
IMU
None

Looking for more details? Visit specific features at Platform -> Features
Overview
| Device group | Device List | FSYNC capability | FSYNC voltage on M8 |
| Older devices | Support only external FSYNC signal from function generator | 10V-24V FSYNC signal | |
| Newer devices | Support external FSYNC signal both from from function generator AND other OAK devices | 5V FSYNC signal |
FSYNC results


External FSYNC Signal from OAK Device

depthai versions, and on OAK4 devices it works starting with depthai 3.4.0.Code
Python
1# Get role (MASTER / SLAVE)
2role = device.getExternalFrameSyncRole()
3
4# Master defines FPS, slaves follow
5cam = pipeline.create(dai.node.Camera).build(
6 socket,
7 sensorFps=fps if role == dai.ExternalFrameSyncRole.MASTER else None
8)
9
10# Create Sync node (runs on host)
11sync = pipeline.create(dai.node.Sync)
12sync.setRunOnHost(True)
13sync.setSyncThreshold(datetime.timedelta(milliseconds=1000 / (2 * fps)))
14
15# Link camera outputs into sync
16cam.requestOutput(...).link(sync.inputs["cam"])
17
18# IMPORTANT: start master first, then slaves
19master_pipeline.start()
20slave_pipeline.start()- Get role →
getExternalFrameSyncRole() - Master sets FPS, slaves don't
- Use Sync node on host PC
- Link all camera streams into it
- Master pipeline must start before slaves
External FSYNC Signal from Function Generator
Wiring diagram

Dimensions and Weight
- Weight: 5g
- Width: 23.5 mm
- Height: 33 mm
- Length: 10 mm


