Skip to content

Additional board variants to workaround the Quest Pro's IRLED flicker effect#35

Open
OrendCross wants to merge 1 commit intoEyeTrackVR:mainfrom
OrendCross:main
Open

Additional board variants to workaround the Quest Pro's IRLED flicker effect#35
OrendCross wants to merge 1 commit intoEyeTrackVR:mainfrom
OrendCross:main

Conversation

@OrendCross
Copy link

By default, using the OpenIris firmware on a ESP32S3 paired with a Quest Pro results in the camera witnessing a strobing/flickering effect of the Quest Pro's IR LED Array, preventing applications from gaining meaningful data from the camera feed.

Downsampling the CONFIG_CAMERA_USB_XCLK_FREQ to '10500000' resolves this issue on my Seeed Studio ESP32S3-Sense. While there is no flicking, the resulting image is locked to ~30FPS in my testing. I cannot test if this will resolve the issue with other boards as I only have the Seeed Studio ESP32S3; but I believe it is safe to assume this will work with Project Babble as it uses a ESP32S3, so I have included it as well.

I believe some ESP32 supported cameras have a 'Strobe Sync' pin available on their pinouts, but whether the camera modules are able to interact with it, or if using those supported cameras is viable is beyond me.

…ing effect

By default, using the OpenIris firmware on a ESP32S3 paired with a Quest Pro results in the camera witnessing a strobing/flickering effect of the Quest Pro's IR LED Array, preventing applications from gaining meaningful data from the camera feed.

Downsampling the XCLK_FREQ to '10500000' resolves this issue on my Seeed Studio ESP32S3-Sense.  While there is no flicking, the resulting image is locked to 30FPS and ~30ms in my testing.  I cannot test if this will resolve the issue with other boards; but I believe it is safe to assume this will work with Project Babble as it uses a ESP32S3, so I have included it as well.

I believe some ESP32 supported cameras have a 'Strobe Sync' pin available on their pinouts, but whether the camera modules are able to interact with it, or if using those supported cameras is viable is beyond me.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant