Zum Inhalt springen

WSAL24603 – 4inch DSI LCD (C)

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Das Waveshare WSAL24603 ist ein rundes 4-Zoll-DSI-Display mit IPS-Panel, einer Auflösung von 720 × 720 Pixeln und 10-Punkt-kapazitivem Touch. Es wird direkt über die DSI-Schnittstelle eines Raspberry Pi angetrieben.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 720 × 720 Pixel bei einem runden 4-Zoll-IPS-Panel.
  • Anschluss: 15-poliger FPC-Kabel verbindet das Display mit der DSI-Schnittstelle des Raspberry Pi; zusätzlich werden 5 V Stromversorgung und I²C über einen 4-poligen Stecker verbunden.
  • Kompatibilität: Unterstützt Raspberry Pi 5/CM4/CM3+/CM3 sowie Pi 4B/3B+/3B/3A+.
  • Betriebssysteme: Funktioniert mit Trixie, Bookworm, Bullseye und Buster.
  • Konfiguration für Trixie/Bookworm: Im config.txt unter [all] den Eintrag dtoverlay=vc4-kms-dsi-waveshare-panel,4_0_inchC hinzufügen; standardmäßig wird die DSI1-Schnittstelle verwendet.
  • Manuelle Treiberinstallation für Bullseye/Buster: Den Waveshare-DSI-LCD-Treiber aus dem GitHub-Repository klonen, die passende Kernel- und Architektur-Unterverzeichnis wählen und dann sudo bash ./WS_xinchDSI_MAIN.sh 40C I2C0 ausführen.
  • Helligkeitseinstellung: Über die grafische Oberfläche (Control Center → Screens → DSI-2 → Brightness) oder per Terminal-Befehl echo X | sudo tee /sys/class/backlight/*/brightness, wobei X zwischen 0 (dunkelste) und 255 (hellste) liegt.
  • Drehung des Bildschirms: In Trixie/Bookworm über Control Center → Screen → Orientation; in älteren Systemen über entsprechende config.txt-Einträge.
  • Touch deaktivieren: disable_touchscreen=1 ans Ende des config.txt hinzufügen und das Gerät neu starten.
  • Vor jeder Konfiguration muss das genaue Modell bestätigt werden; falsche Einstellungen können zu Schwarzbildern oder fehlender Anzeige führen.

Befehle und Beispiele – vor Ausführung prüfen: 

dtoverlay=vc4-kms-dsi-waveshare-panel,4_0_inchC
git clone https://github.com/waveshare/Waveshare-DSI-LCD
sudo bash ./WS_xinchDSI_MAIN.sh 40C I2C0
echo 100 | sudo tee /sys/class/backlight/*/brightness
disable_touchscreen=1

Hinweise und Versionsgrenzen

  • Bestätige vor der Konfiguration zwingend das genaue Produktmodell; diese Anleitung gilt nur für das 4inch DSI LCD (C), nicht für andere 4-Zoll-DSI-Modelle wie 4-DSI-TOUCH-C.
  • Die Schritte zur manuellen Treiberinstallation setzen eine stabile Internetverbindung voraus.
  • Bei einem Wechsel des Motherboards (z. B. von Pi 4 auf Pi 3) muss der Treiber erneut installiert werden, da unterschiedliche Treiberdateien geladen werden müssen.
  • Die Helligkeits- und Drehungsschritte sind versionsabhängig; die genauen Menüpfade unterscheiden sich je nach Betriebssystem (Trixie vs. Bookworm vs. ältere Versionen).
  • Die Befehle wlr-randr und xset dpms gelten nur für bestimmte grafische Oberflächen (Wayland bzw. X11); prüfen Sie Ihre Umgebung, bevor Sie sie anwenden.

Quelle und Revisionsnachweis