#GOOUUU ESP32-S3-CAM Camera Failing on Boot

1 messages · Page 1 of 1 (latest)

trail raft
#

I just bought 2 of these GOOUUU ESP32-S3-CAM on Amazon (https://www.amazon.com/gp/product/B0DGLL82VQ?ref=ppx_pt2_dt_b_prod_image&th=1). I'm trying to flash it with ESPHome but I keep getting the error

[02:11:20][E][esp32_camera:123]:   Setup Failed: ESP_ERR_NOT_FOUND
[02:11:20][E][component:082]:   Component esp32_camera is marked FAILED

I'm completely new to using ESPs so I'm honestly relying on ChatGPT for the config which is obviously not going well. This was my last attempt:

esphome:
  name: esp32_s3_cam
  platform: ESP32
  board: esp32-s3-devkitc-1  # Matches the ESP32-S3 board

wifi:
  ssid: [REDACTED]
  password: [REDACTED]

logger:

api:
  encryption:
    key: [REDACTED]

ota:
  platform: esphome

esp32_camera:
  name: ESP32-S3-CAM
  external_clock:
    pin: GPIO0  # CAM_XCLK
    frequency: 20MHz
  data_pins:  # Camera data pins
    - GPIO46  # CAM_Y2
    - GPIO3   # CAM_Y3
    - GPIO48  # CAM_Y4
    - GPIO16  # CAM_Y5
    - GPIO15  # CAM_Y6
    - GPIO4   # CAM_Y7
    - GPIO5   # CAM_Y8
    - GPIO6   # CAM_Y9
  vsync_pin: GPIO8  # CAM_VSYNC
  href_pin: GPIO7   # CAM_HREF
  pixel_clock_pin: GPIO18  # CAM_PCLK
  i2c_pins:
    sda: GPIO10  # CAM_SIOD
    scl: GPIO11  # CAM_SIOC
  resolution: 320x240  # Use lower resolution for testing
  max_framerate: 15 fps

Does anyone have any experience getting these working in Home Assistant?

#

Also I think this is the same board I have but I'm not knowledgable enough to be certain. https://forum.arduino.cc/t/chinese-esp32-s3-cam/1318290

dense canopy
#

I have this for my "noname" esp camera:

esp32_camera:
  external_clock:
    pin: GPIO0
    frequency: 20MHz
  i2c_pins:
    sda: GPIO26
    scl: GPIO27
  data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
  vsync_pin: GPIO25
  href_pin: GPIO23

  name: ${device_friendly_name}
#  resolution: 320x240
#  resolution: 640x480
  resolution: 800x600
  idle_framerate: 0.2 fps
  max_framerate: 10 fps

  # Image settings

#  jpeg_quality: 6
#  jpeg_quality: 8
#  jpeg_quality: 10
  jpeg_quality: 15
#  jpeg_quality: 25
  vertical_flip: false
  horizontal_mirror: false
  contrast: 0
  brightness: 0
  saturation: 0
  aec_mode: auto
  aec_value: 1200
  pixel_clock_pin: GPIO22
  power_down_pin: GPIO32
trail raft
#

I found this on the amazon page i didn't notice before

dense canopy
#

mine is way smaller , only a few pins are available on mine. I only spent time to find out how to flip the picture, and some other settings. I did a long time ago. 😉

trail raft
#
esp32_camera:
  name: ESP32-S3-CAM
  external_clock:
    pin: GPIO15  # CAM_XCLK
  data_pins:  # Camera data pins
    - GPIO11   # CAM_Y2
    - GPIO09  # CAM_Y3
    - GPIO08  # CAM_Y4
    - GPIO10  # CAM_Y5
    - GPIO12  # CAM_Y6
    - GPIO18  # CAM_Y7
    - GPIO17  # CAM_Y8
    - GPIO16  # CAM_Y9
  vsync_pin: GPIO6  # CAM_VSYNC
  href_pin: GPIO7   # CAM_HREF
  pixel_clock_pin: GPIO13  # CAM_PCLK
  i2c_pins:  # I2C communication pins for the camera
    sda: GPIO4  # CAM_SIOD
    scl: GPIO5  # CAM_SIOC
  resolution: 640x480  # Default resolution
  max_framerate: 15 fps  # Framerate for the camera

I modified this using the chart above but I get the error "This pin cannot be used on ESP32s and is already used by the flash interface (function: Flash Command)."

dense canopy
#

I also have this at the end....:


# Flashlight
output:
  - platform: gpio
    pin: GPIO4
    id: gpio_4

## GPIO_4 is the flash light pin
light:
  - platform: binary
    output: gpio_4
    name: flashlight

sensor:
  - platform: internal_temperature
    name: "Internal Temperature"
   
switch:
  - platform: restart
    name: "Restart esp!"