Zum Inhalt springen

WSAL12287 – 3.5inch RPi LCD (B)

Aus JW Tech Wiki
Version vom 6. September 2026, 00:36 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

Das 3,5-Zoll-Display ist ein für den Raspberry Pi entwickeltes Resistiv-Touch-LCD mit 480×320-Auflösung und IPS-Panel. Es verbindet sich direkt über die GPIO-Leiste des Pi und unterstützt SPI-Kommunikation sowie FBCP-Treiber.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Auflösung: 480 × 320 Pixel; Paneltyp: IPS mit großen Betrachtungswinkeln.
  • Anschluss: 26-polige Stecker auf der Displayseite passt auf die 40-polige GPIO-Leiste des Raspberry Pi.
  • Spannungsversorgung: 3,3 V und 5 V Eingänge; Masse über mehrere GND-Pins.
  • Touch-Eingabe: Widerstandstouch mit Interrupt (TP_IRQ) und eigenem SPI-Bus (TP_SI, TP_SCL, TP_CS).
  • LCD-SPI-Bus: geteilt mit dem Touch-Panel über gemeinsame Signale wie LCD_SCK/TP_SCK und LCD_CS/TP_CS.
  • Treiberunterstützung: offizielle Treiber für Raspberry Pi OS, Ubuntu, Kali und Retropie sind verfügbar.
  • Versionen: ältere Versionen verwenden ein anderes LCD; die neue Rev2.0 erkennt man am Seidenbedruck auf der Rückseite.
  • Abmessungen: das neue Rev2.0-Panel hat andere Abmessungen als das alte; genaue Werte siehe Hersteller-Dokumentation.

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

sudo apt-get install unzip -y
sudo apt-get install cmake -y
wget https://files.waveshare.com/wiki/common/Waveshare35b-v2.zip
unzip ./Waveshare35b-v2.zip
sudo cp waveshare35b-v2.dtbo /boot/overlays/
sudo nano /boot/firmware/config.txt
dtparam=spi=on
dtoverlay=waveshare35b-v2
hdmi_force_hotplug=1
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 480 320 60 6 0 0 0
hdmi_drive=2
display_rotate=0
sudo nano ~/.bash_profile
export FRAMEBUFFER=/dev/fb1
startx 2> /tmp/xorg_errors
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.~
Section "Device"

Hinweise und Versionsgrenzen

  • Die Kalibrierungswerte im Beispiel sind exemplarisch; vor der Verwendung müssen sie individuell angepasst werden.
  • Der Treiber muss heruntergeladen und installiert werden – ohne Treiber funktioniert das Display nicht korrekt.
  • Bei Problemen mit älteren Systembildern: aktuelles Bild von Waveshare oder Raspberry Pi herunterladen und den aktuellen Treiber installieren.
  • Empfohlene Stromversorgung: 5 V / 2,5 A Netzteil; USB-Stromversorgung kann zu Fehlstarts führen.
  • Betriebstemperatur: kommerzieller Bereich 0–70 °C.
  • Normale Betriebsstromaufnahme liegt bei etwa 150 mA.
  • Nach der Installation des Treibers ohne Netzwerkverbindung kann der Touch fehlerhaft sein; Bootdatei anpassen und nach Wiederherstellung der Verbindung neu installieren.
  • Automatischer Anmeldeprozess setzt den Benutzernamen 'pi' voraus.
  • Neustarts dauern länger nach Konfiguration; SSH-Bereitstellung verzögert sich entsprechend.

Quelle und Revisionsnachweis