본문으로 건너뛰기
Display Engineer
Waveshare · 디스플레이 개발 보드

Waveshare ESP32-S3-Touch-LCD-1.28 디스플레이: 사양, 드라이버 리비전 및 설정

ESP32-S3에 GC9A01 컨트롤러, CST816S 터치, QMI8658 IMU를 결합한 1.28인치 원형 240×240 IPS 디스플레이 보드. 워치 페이스와 노브 인터페이스의 흔한 기반입니다.

엔지니어 검토: 2026년 10월 11일

Waveshare ESP32-S3-Touch-LCD-1.28 디스플레이 사양

MCUESP32-S3
디스플레이1.28″ · 240×240 · 원형
디스플레이 버스SPI
드라이버 ICGC9A01
터치CST816S 정전용량식(I2C)

보유한 Waveshare ESP32-S3-Touch-LCD-1.28은 어떤 리비전인가요?

이 보드의 알려진 디스플레이 구성.

리비전드라이버 IC확인 방법라이브러리 설정
ESP32-S3-Touch-LCD-1.28GC9A01TFT_eSPI: GC9A01_DRIVER, LovyanGFX: Panel_GC9A01

Waveshare ESP32-S3-Touch-LCD-1.28 디스플레이 및 터치 핀

신호GPIO비고
LCD SCLK10SPI
LCD MOSI11SPI
LCD CS9
LCD DC8
LCD RST14
Backlight2
Touch/IMU SDA6I2C, QMI8658과 공유
Touch/IMU SCL7I2C
Touch INT5CST816S
Touch RST13CST816S

양산용 동일 사양 디스플레이

Waveshare ESP32-S3-Touch-LCD-1.28로 프로토타입을 만드셨나요? 이 직영 공장 모듈은 패널 크기와 해상도가 같고, 데이터시트와 생산 로트별 고정 드라이버 IC를 제공하며, 샘플은 1개부터 가능합니다. 최소 주문 수량과 납기는 프로젝트별로 협의합니다.

Waveshare ESP32-S3-Touch-LCD-1.28 프로토타입에서 양산까지

개발 보드는 UI 검증에 이상적이지만 패널은 공개 시장에서 조달됩니다. 배치마다 컨트롤러가 바뀔 수 있고, 데이터시트는 거의 없으며, 수명도 보장되지 않습니다. 제품에는 생산 로트마다 드라이버 IC가 고정되고 데이터시트와 라이프사이클 약정이 있는 모듈을 지정하세요.

직영 공장에서는 같은 1.28″ 240×240 형식의 모듈을 생산합니다. 샘플은 1개부터 가능하며, MOQ와 리드타임은 프로젝트별로 영업팀과 협의합니다.

코드를 디버깅하기 전에

  1. 어떤 리비전인지 확인하세요(위 표). 드라이버 IC 변경이 흰 화면의 가장 흔한 원인입니다.
  2. 스케치에서 백라이트 핀을 다른 용도로 쓰고 있지 않은지 확인하세요.
  3. 설정(드라이버, 반전, 색 순서)은 한 번에 하나씩 바꾸고, 비교용으로 동작이 검증된 예제를 남겨 두세요.

설정 예시

TFT_eSPI User_Setup.hc
#define GC9A01_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 240
#define TFT_SCLK 10
#define TFT_MOSI 11
#define TFT_CS    9
#define TFT_DC    8
#define TFT_RST  14
#define TFT_BL    2
#define SPI_FREQUENCY 40000000
참고 자료· Community / vendor configuration (see sources)

자주 묻는 질문

터치 좌표가 0으로 나오는 이유는?

CST816S는 IMU와 I2C 버스(SDA 6, SCL 7)를 공유하며 리셋(GPIO 13)을 해제해야 합니다. 드라이버를 디버깅하기 전에 I2C 설정과 주소를 확인하세요.

출처

  1. RIOT OS: waveshare-esp32s3-touch-lcd-128 보드(핀 표)
  2. Waveshare: ESP32-S3-LCD-1.28

어떤 디스플레이가 설계에 맞는지 고민되시나요?

크기, 인터페이스, 호스트 프로세서를 알려 주세요. 디스플레이 엔지니어가 12시간 이내에 데이터시트와 초기화 코드를 포함한 2–3가지 옵션을 회신합니다. 샘플 1개부터.