本文へスキップ
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. 設定(ドライバ、反転、色順)は 1 つずつ変更し、比較用に動作実績のある例を手元に残しておいてください。

設定例

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)

よくある質問

タッチの座標がゼロになるのはなぜですか?

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 個から。