Skip to content

[Feature Request] Support for 3.2" & 3.5" Elecrow CYD Variants (E32R32P, E32R35T) #373

@Makki6254

Description

@Makki6254

[Feature Request] Support for 3.2" & 3.5" Elecrow CYD Variants (E32R32P, E32R35T)

Hello Tactility Team and Community,

I am attempting to run Tactility OS on two common CYD Variants (E32R32P, E32R35T) 3.2" and 3.5" boards from the Elecrow/CYD family, and I believe I have identified the necessary configuration to add official support, or at least create a working community patch.

The current pre-compiled builds do not fully support these boards, resulting in an unresponsive touchscreen despite the display working correctly.

1. Hardware Summary & Mismatched Components

Board Name Screen Size Display Driver Touch Controller Current Status (Using official builds)
CYD E32R32P 3.2" (240x320) ST7789 XPT2046 Display works, Touch Fails
CYD E32R35T 3.5" (320x480) ST7796U XPT2046 Requires new build

2. Suggested Driver Combination for E32R32P (3.2")

My core hypothesis for getting the CYD E32R32P working is to combine the existing driver implementations that are known to work on similar boards:

  • Use the Display Driver from: CYD 2432S032C (Known to use ST7789 display driver).
  • Use the Touch Driver Pinout from: CYD E32R28T (Known to use the XPT2046 touch controller).

This combination should resolve the driver mismatch for the 3.2-inch board.

3. Pinout Hint (Crucial for XPT2046)

For the XPT2046 touch configuration, the specific pinout for the E32R32P is likely the missing piece. Based on common configurations for these boards, the following pins might be required:

  • Touch Chip Select (CS): Needs to be defined.
  • Touch Interrupt (IRQ): Needs to be defined.

I was unable to find the direct schematic for the E32R32P, but if the development team could try mapping the XPT2046 pins from the CYD E32R28T to the CYD 2432S032C codebase, it should yield a working firmware for the 3.2-inch E32R32P.

4. Call to Action

Could the team please look into creating a specific build configuration for the CYD E32R32P (ST7789 + XPT2046)? If another community member has already compiled a custom firmware for this board, please share the configuration.

https://www.lcdwiki.com/Main_Page#ESP32_Display_Module

source for schematic and drivers details for CYD displays

Thank you for your incredible work on Tactility OS!

Metadata

Metadata

Assignees

No one assigned

    Labels

    deviceRelated to a Tactilty device implementation (new or existing)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions