New boards Wishlist
Hardware testing
We often do not have this board ourselves. Community testing helps establish what actually works. A successful report is evidence for the maintainer to review, not an automatic compatibility claim.
Board details & configuration
- Model
- HZWDONE ES3C28P
- Chip, RAM and flash
- ESP32-S3 384KB ROM+512KB SRAM+16KB RTC SRAM+8M internal OPI PSRAM +16M external SPI Flash οΌN16R8οΌ
- Display and touch
- 320x240 ILI9341V, FT6336G
- Already tried
- ESPHome with lvgl works on this all-in-one board.
- Configuration status
- working
View shared configuration
# Board: Espressif ESP32-S3-Box-3 (Espressif)
# Definition: definitions/boards/esp32s3box/manifest.yaml
esphome:
name: esp32-s3-ili9341
friendly_name: esp32-s3-ili9341
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
variant: ESP32S3
logger:
api:
encryption:
key: !secret api_key
ota:
- platform: esphome
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: esp32-s3-ili934 Fallback Hotspot
password: !secret fallback_pw
# Enable web server
web_server:
port: 80
# auth:
# username: !secret central_ws_user
# password: sp!secret central_ws_password
captive_portal:
spi:
clk_pin:
number: GPIO12
mosi_pin:
number: GPIO11
miso_pin:
number: GPIO13
interface: spi2
type: single
i2c:
- id: i2c_1
scl: GPIO15
sda: GPIO16
touchscreen:
- platform: ft63x6
id: touch
i2c_id: i2c_1
interrupt_pin: GPIO17
reset_pin: GPIO18
calibration:
x_max: 240
x_min: 0
y_max: 320
y_min: 0
on_release:
- if:
condition: lvgl.is_paused
then:
- logger.log: "LVGL resuming"
- lvgl.resume:
- lvgl.widget.redraw:
- light.turn_on: backlight
# Display config
display:
- platform: mipi_spi
model: ili9341
id: panel
dc_pin:
number: GPIO46
ignore_strapping_warning: true
cs_pin:
number: GPIO10
color_order: bgr
data_rate: 40MHz
spi_mode: MODE0
invert_colors: true
show_test_card: false
auto_clear_enabled: false
update_interval: never
# Define a PWM output on the ESP32
output:
- platform: ledc
pin:
number: GPIO45
ignore_strapping_warning: true
id: backlight_pwm
frequency: 5000Hz
binary_sensor:
- platform: gpio
id: dio_bootbutton
name: "BootButton"
pin:
number: 0
mode:
input: true
pullup: true
inverted: true
ignore_strapping_warning: true
filters:
- delayed_on_off: 25ms
# Define a monochromatic, dimmable light for the backlight
light:
- platform: monochromatic
id: backlight
name: "Backlight"
output: backlight_pwm
restore_mode: ALWAYS_ON
- platform: esp32_rmt_led_strip
id: per_rgbled
name: "RgbLed"
pin: 42
num_leds: 1
chipset: WS2812
rgb_order: GRB
#### UI #####################################################
lvgl:
id: lvgl_id
displays:
- panel
touchscreens:
- touch
rotation: 90
default_font: montserrat_14
buffer_size: 25%1 owner has volunteered to test.
Sign in to volunteer
Discussion 0
Add a commentStart the conversation
Share an example, ask a question or explain how you would use this.