| Sensor | 2 × color global-shutter cameras, 1/2.6", 1928 × 1208 active, 3 µm pixels | Global shutter |
| Resolution | 1920 × 1200 per eye · 3840 × 1200 side-by-side | 1920 × 1200 |
| Frame rate | 30 fps | 30 fps hardware-synchronized · up to 60 fps free-running |
| Shutter | Global · hardware same-frame exposure, 0 µs left/right offset over 23,023 frames | Global |
| Field of view | ≈112° H · 80° V (±3°) · 119° D | ≈112° H · 80° V (±3°) · 119° D |
| Lens | M12 pinhole, ultra-wide · customizable | M12 pinhole · customizable |
| Stereo baseline | ≈60 mm | — |
| Motion | 6-axis IMU ≈505 Hz, ±1000 dps, ±4 g · ≈0.4 ms video-to-IMU alignment | — |
| Timestamps | Per-frame hardware sync timestamps, device microseconds | Per-frame device timestamps |
| Cross-camera sync | One shared hardware trigger across the rig · 24 µs median wrist-to-wrist offset · 0 dropped frames in tested sessions |
| Calibration | Per-eye intrinsics + stereo extrinsics · pinhole + Brown-Conrady · ≈0.36 px stereo reprojection RMS | Pinhole + Brown-Conrady intrinsics on request |
| Interface | USB 2.0 High-Speed UVC to the OpenRobot receiver |
| Recording | Local to the receiver · bring your own compatible removable SD storage and USB power bank · phone control over Bluetooth and 2.4 GHz Wi-Fi · no laptop in the capture loop |