Global shutter camera esp32

bedz15
Posts: 2
Joined: Thu Jan 08, 2026 3:31 am

Global shutter camera esp32

Postby bedz15 » Wed Feb 18, 2026 2:47 am

I just wanted to know how to get a global shutter camera working on an esp32. I've made my own custom board using the ESP32-Wroom-1-N16R8 module to get adequate level shifting and proper voltage regulation for the global shutter camera I bought from Ali express. Here is the exact link to the one I bought, it is supposedly an SC031GS : https://www.aliexpress.com/item/1005009 ... 1802spP8VT My custom board works fine when plugging in other cameras such as the OV3660 or OV2640, but when I plug in the SC031GS, I get these I2C transaction timeout errors:

E (1985) i2c.master: probe device timeout. Please check if xfer_timeout_ms and pull-ups are correctly set up
E (1985) camera: Detected camera not supported.
E (1985) camera: Camera probe failed with error 0x106(ESP_ERR_NOT_SUPPORTED)

The code I've been using for testing is the take_picture.c example code provided in the esp32-camera component and I have enabled support for the SC031GS in the Kconfig. I'm using MOSFETS(I2C) and TXS0108E for level shifting. Currently, I'm still unsure if my problem stems from the hardware I'm using or made, or the code I am using.

WangYX
Espressif staff
Espressif staff
Posts: 102
Joined: Mon Jun 28, 2021 12:48 pm

Re: Global shutter camera esp32

Postby WangYX » Fri Mar 06, 2026 7:01 am

Please check your configuration menu to see if the driver for the sensor is enabled. https://github.com/espressif/esp32-came ... onfig#L129
On the other hand, this type of sensor will most likely require an ISP to function properly, so the better choice would actually be the ESP32-P4.

Who is online

Users browsing this forum: PetalBot, Qwantbot, YisouSpider and 8 guests