New boards Wishlist

Elecrow ESP Terminal DLC35010R, 3.5-inch parallel version

wkipoSuggested this wish ·

Please add support for the Elecrow ESP Terminal DLC35010R, a 3.5-inch capacitive touchscreen.

Hardware:

  • ESP32-S3 with 16 MB flash and 8 MB PSRAM
  • 480 × 320 display with ILI9488 controller over a 16-bit parallel (8080) bus
  • FT6236 capacitive touch
  • PWM-controlled backlight and onboard buzzer

This request is for the parallel version, marketed as “RGB,” rather than the similarly named SPI Terminal.

Elecrow product page

I have a working implementation in my Tessera fork. It adds the display driver and board profile. I installed it through Home Assistant OS and tested it on my physical Terminal; display and touch work well in normal use.

I would like to contribute the implementation through a pull request. I own the board and can help test changes and complete any additional hardware checks needed.

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
CrowPanel ESP Terminal - ESP32 3.5inch 480x320 Parallel RGB Touch Display
Chip, RAM and flash
ESP32-S3, 8MB PSRAM, 16MB Flash
Display and touch
3.5-inch, 480*320 resolution, Driver chip: ILI9488 (16-bit parallel line), Capacitive touch panel controller IC FT6236
Already tried
I added experimental support in my Tessera fork for the Elecrow ESP Terminal DLC35010R (3.5-inch parallel ILI9488 display with FT6236 capacitive touch). I installed the customized Tessera app on Home Assistant OS, successfully built and flashed the firmware, and tested it on my physical display. The display and touch are working flawlessly in normal use. My fork: https://github.com/wkipo/homeassistant_espscreen/tree/elecrow-terminal-support I would like to contribute this support upstream and can test further changes on my hardware.
Configuration status
working
View shared configuration
substitutions:
  DEVICE_NAME: "living-room-control"
  DEVICE_FRIENDLY_NAME: "Living Room Control"
  LANGUAGE: "en"
  SWIPE_PAGES_DEFAULT: "1"

esphome:
  name: "living-room-control"
  friendly_name: "Living Room Control"

packages:
  display:
    url: https://github.com/wkipo/homeassistant_espscreen
    ref: elecrow-terminal-support
    files: [packages/elecrow-terminal-rgb.yaml]
    refresh: 0s
  local_overrides: !include living-room-control.local.yaml
  tessera_plugins: !include living-room-control.plugins.yaml

api:
  encryption:
    key: "encryption-key-goes-here"
ota:
  - platform: esphome
    password: "OTA-Password-Goes-here"
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  power_save_mode: none
  ap:
    ssid: "Tessera Living Room Control"
    password: "fallback-ap-password"
captive_portal:

1 owner has volunteered to test.

Sign in to volunteer

Discussion 0

Add a comment

Start the conversation

Share an example, ask a question or explain how you would use this.

Add your thoughts, a screenshot or a useful link.

Markdown & basic HTML
Paste or drop images · URLs on their own line become previews0 / 10,000
Create your account to join in

We need a verified email address to reach you about your contribution. Your address stays private.

Continue with GitHub

Your draft stays in this tab. Return here after verification.