Flip and Better performance from esp32-cam

Hi Everyone,

New here but hoping for some help.

I’ve installed a esp32 Cam on my 3d printer to see if the print is going correctly while I’m not home.

Firstly the image is upside down. I’ve tried " horizontal_mirror: true" for yaml settings but that did nothing. I can’t figure out how to flip the image on the card in home assistant.

My other issue is that the feed is very jerky, maybe updating every 5 seconds. How do i get a better smoother feed from the camera?

My Yaml file is below


esphome:
  name: 3d_camera

esp32:
  board: esp32dev
  framework:
    type: arduino

esp32_camera:
  name: esp32_cam
  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
  pixel_clock_pin: GPIO22
  power_down_pin: GPIO32
  resolution: 800x600
  horizontal_mirror: true 

vertical_flip: true
would work better for you if you can’t rotate the camera physically.

Also try with lower resolution, 640x480 is default.

Both (true) are defaults according the docs :point_down:

Expected, if you try something different then the default you should be able to see something :arrows_counterclockwise:

The default framerate for idle is 0.1fps which should be a new image every 10 seconds. When requesting a active frame it should be 10fps :film_strip:

My bad,
vertical_flip: false

Thank you.

Sorry i should know better and RTFM.