Hi all,
First post so I’ll try and be as accurate as possible.
I recently purchased the ESP32-C3 1.28 Inch Round Display GC9A01 IPS LCD Touch Screen below from AliExpress.
On arrival it is working with the demo so I know its functioning as expected.
I managed to flash it with ESPHome successfully and can upload YAML to it no problem. But when using my basic knowledge and following the schematic and documentation, I can get it to be marked as successful but the screen never displays anything. Even trying something as basic as EspText on the screen.
Schematics atatched below.
YAML CODE:
Completly forgot to add the YAML. Apologies.See below.
esphome:
name: esphome-web-e99704
friendly_name: LivingRoomRoundDisplay
min_version: 2024.11.0
name_add_mac_suffix: false
esp32:
board: esp32-c3-devkitm-1
framework:
type: arduino
Enable logging
logger:
level: VERY_VERBOSE
Enable Home Assistant API
api:
Allow Over-The-Air updates
ota:
- platform: esphome
wifi:
ssid: “Removed”
password: “Removed”
font:
- file: “gfonts://Roboto”
id: fontss
size: 20
Define a PWM output on the ESP32
output:
- platform: ledc
pin: GPIO4
id: backlight_pwm
spi:
clk_pin: GPIO20 # SPI Clock
mosi_pin: GPIO21 # MOSI
miso_pin: GPIO5 # (Optional)
display:
- platform: ili9xxx
model: st7789v
dimensions:
height: 120
width: 120
offset_height: 35
offset_width: 0
transform:
swap_xy: true
mirror_x: false
mirror_y: true
color_order: bgr
invert_colors: true
data_rate: 80MHz
cs_pin: GPIO8
dc_pin: GPIO7
reset_pin: GPIO11
lambda: |-
it.print(10, 10, id(fontss), “ESPHome Ready!”);
Any help/advice would be greatly appreciated!
Graeme
