Interfacing ESP32-WROOM-32 16M with OV2640 camera

Hello everyone,

I'm experiencing an issue with a custom PCB designed for the ESP32-WROOM-32 module, mimicking the ESP32-CAM AI-Thinker design, specifically regarding camera initialization.

Quick facts:

  • ESP32-WROOM-32 with camera connections identical to AI-Thinker ESP32-CAM.
  • Camera Module: OV2640 (as in original AI-Thinker design).
  • Camera fails to initialize upon power-up; no visible damage or soldering issues.
  • I am able flash firmware on the PCB

Already Tried:

  • Swapped in a known working OV2640 camera module.
  • Flashed a working example code from the ESP32-CAM AI-Thinker module.

Has anyone encountered a similar issue or can offer guidance on what to check next? Any tips or suggestions would be greatly appreciated.

Thank you for your help!

I moved your topic to a more appropriate forum category @acedush.

The Nano ESP32 category you chose is only used for discussions directly related to the Arduino Nano ESP32 board.

In the future, please take the time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.

Thanks in advance for your cooperation.

1 Like

what board do you specify under Tools>Board? what partition setting did you use?

I note the Board "AI Thinker ESP32-CAM" uses partition "Hugh APP (3MB No OTA/iM SPIFFS)"

I assume you followed the ESP32-CAM schematic, e.g. getting-started-with-esp32-cam

Did you breadoard the layout and connections and check it worked before designing the PCB ?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.