Zum Inhalt springen

WSAL22293 – 7.9inch DSI LCD

Aus JW Tech Wiki
Version vom 6. September 2026, 08:04 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

Technische Übersicht zum Waveshare 7,9-Zoll kapazitiven Touchscreen mit IPS-Panel (400×1280) über die DSI-Schnittstelle des Raspberry Pi.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Das Display nutzt ein IPS-Panel mit einer Auflösung von 400×1280 und wird direkt über die DSI-Schnittstelle des Raspberry Pi angesteuert; die Erfrischungsrate erreicht bis zu 60 Hz.
  • Es handelt sich um einen kapazitiven Touchscreen mit Fünfpunkt-Touchsteuerung und einem gehärteten Glaspanel mit einer Härte von bis zu 6H.
  • Unterstützt werden die Raspberry Pi Modelle Pi5/CM5/CM4/CM3+/CM3 sowie Pi4B/3B+/3B/3A+; je nach Modell werden unterschiedliche Kabel (DSI-Cable-12cm oder 15PIN FPC-Kabel) verwendet.
  • Die Betriebsspannung liegt bei 5 V mit einem Mindeststrombedarf von 0,6 A; das Gerät funktioniert im Temperaturbereich von 0 bis 60 °C (Betrieb) und -10 bis 70 °C (Lagerung).
  • Für Bookworm/Bullseye wird in der config.txt eine dtoverlay-Zeile für das Waveshare-Panel ergänzt; für Buster kann der Treiber manuell installiert oder ein vorinstalliertes Image geflasht werden.
  • Anzeige- und Touch-Rotation können je nach System (Trixie/Bookworm, Bullseye/Buster, Lite-Version) über GUI-Einstellungen, config.txt oder cmdline.txt konfiguriert werden.
  • Bildschirm aus/ein lassen sich unter Labwc/Wayfire mit wlr-randr steuern; unter X11 wird xset dpms force off für den Ruhezustand verwendet.
  • Der Touch-Eingabebereich lässt sich am Ende der config.txt mit disable_touchscreen=1 deaktivieren; die Änderung wirkt erst nach einem Neustart.

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

dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch
git clone https://github.com/waveshare/Waveshare-DSI-LCD
sudo bash ./WS_xinchDSI_MAIN.sh 79 I2C0
sudo reboot
dtoverlay=WS_xinchDSI_Screen,SCREEN_type=5,I2C_bus=10
dtoverlay=WS_xinchDSI_Touch,invertedx,swappedxy,I2C_bus=10
wlr-randr --output DSI-2 --off
wlr-randr --output DSI-2 --on
xset dpms force off
disable_touchscreen=1

Hinweise und Versionsgrenzen

  • Die exakte DSI-Schnittstelle (DSI0 oder DSI1) muss je nach Board korrekt gewählt werden; Standard ist DSI1.
  • Vor dem Flashen eines vorinstallierten Images sollte die SD-Karte formatiert und der aktuelle Kernel-/Architekturpfad (32- oder 64-Bit) bestimmt werden.
  • Nach einem System-Update auf Buster können bereits installierte Treiberdateien überschrieben werden; ein erneutes Installieren des Treibers kann nötig sein.
  • Bei Wechsel der Motherboard-Plattform (z. B. von Pi4B auf Pi3B+) müssen die passenden Treiber neu installiert werden, da Pi4 und Pi3 unterschiedliche Treiberdateien laden.
  • Die Rotationssynchronisation zwischen Anzeige und Touch wird nur unter Trixie/Bookworm unterstützt; unter Bullseye/Buster muss die Touch-Rotation manuell in der config.txt angepasst werden.
  • Die Bildschirm-Steuerbefehle gelten jeweils nur für bestimmte grafische Umgebungen (Labwc/Wayfire vs. X11); die Ausgabebezeichnung (DSI-1/DSI-2/HDMI-A-1) muss an das tatsächlich verwendete Display angepasst werden.
  • Alle Änderungen an config.txt oder cmdline.txt erfordern einen Neustart, um wirksam zu werden.

Quelle und Revisionsnachweis

  • 7.9inch DSI LCD - Waveshare Wiki
  • Quellrevision: 105331
  • Erfasst: 2026-09-03T03:46:34+00:00
  • SHA-256: 7eaaa44fb6f3f2912b6eacabc1d15c245b04a46b6081797b6154e34692c22916