Has anyone managed to get an LCD1602 I2C LCD Module to work?

I’ve hooked it up to an ESP32-S3-zero. The yaml complies and uploads fine, but the device goes offline. no errors. LCD Specifications as such: Communication Interface: I2C, LCD Controller: AiP31068, Characters: 16 × 2

following the guide:

Can you post the schematics or maybe a picture? And also post the yaml you uploaded. It’ll help with debugging. As is, sounds like it could be a strapping pin somewhere, though I’ve had some issues with an ESP not booting after setting up I2C as well.

This ESp23 board has no dedicated SDA/SCL ports/pins.

i2c:
  sda: GPIO1
  scl: GPIO2

display:
  - platform: lcd_pcf8574
    dimensions: 16x2
    address: 0x27
    lambda: |-
      it.print("Hello World!");

I’m beginning to see it’s ESP32 board (ESP32-S3-Zero) although i’ve had this one running as a bluetooth proxy for months, plenty of people are having issue with them.

It isnt the esp32 board that is the problem. The problem is either 1. Your configuration that no one else can look at or 2. Its the simple fact that your using an lcd that uses a display driver that isnt specified as one of the drivers that is supported. You need to check and see if components are supported by Esphome before buying them unless you enjoy troubleshooting problems or spending hours upon hours with little success.

That’s the case for lots of different esp32 boards. There are 2 i2c channels available and you can assign the gpio pins that you want to use for them. This is explained in the documentation very straightforward and should be read prior to using any esp board or component, rather than relying on a strategy of hope or luck.

What is the point of your comment? A board not being supported by ESPHome can absolutely be a problem. I never mentioned the display or the Microprocessor were purchased specifically for use with ESPhome. Clearly in the diagram i posted there are i2c channels available.

Well, clearly you should just go buy supported devices, even if you have to break into your piggy bank to get the 10$ and I would recommend sticking with supported stuff until your Esphome skills grow some hair on it’s chest!

when the intended outcome is making ESPHome devices, yes.

the ESPHome supported boards I have running reliably on my farm are SparkFun Thing Plus’s they are +$33 and not always in stock. Lovely quality however.

These mini budget boards will work with ESPHome using generic boards specified in the YAML. Fine until you want to specific specific ports/pins.