9904 – 3.5inch RPi LCD (A)
Erscheinungsbild
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-LCD (A) von Waveshare ist ein resistives Touchdisplay mit einer Auflösung von 480 × 320 Pixeln und einer SPI-Schnittstelle über die GPIO-Anschlüsse des Raspberry Pi. Es ist physisch so dimensioniert, dass es direkt auf einen Raspberry Pi 3/4/5 aufgesteckt werden kann.
Zugeordnete Produkte bei JW Tech
- 9904 – 3,5-Zoll-Widerstandstouchdisplay (A) für Raspberry Pi, 480 × 320, SPI-Schnittstelle
- WSAL9904 – 3,5-Zoll-Widerstandstouchdisplay (A) für Raspberry Pi, 480 × 320, SPI-Schnittstelle
Technische Übersicht
- Auflösung: 480 × 320 Pixel
- Schnittstelle: SPI über den 26-poligen Stecker des Displays; der Raspberry Pi bietet 40 GPIO-Pins
- Anschluss: Der Displaystecker wird in die GPIO-Leiste gesteckt; Pinzuordnung muss beachtet werden
- Pin 11 (TP_IRQ): Interrupt für das Touchpanel, niedriges Signal bei Berührung
- Pins 19 und 23 teilen sich zwischen LCD und Touchpanel (LCD_SI/TP_SI bzw. LCD_SCK/TP_SCK)
- Pins 24 und 26 sind Chip-Select-Signale für LCD und Touchpanel
- Kompatibilität: Funktioniert mit allen Raspberry Pi-Versionen
- Betreiberstrom ca. 150 mA; Betriebstemperaturbereich 0–70 °C (kommerzielle Klasse)
- Unterstützt FBCP-Softwaretreiber zur Einstellung der Softwareauflösung und Doppelbildschirmanzeige
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/Waveshare35a.zip
unzip ./Waveshare35a.zip
sudo cp waveshare35a.dtbo /boot/overlays/
sudo nano /boot/firmware/config.txt
dtparam=spi=on
dtoverlay=waveshare35a
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
export FRAMEBUFFER=/dev/fb1
startx 2> /tmp/xorg_errors
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.~
Section "Device"
Identifier "Allwinner A10/A13 FBDEV"
Hinweise und Versionsgrenzen
- Die Anweisungen im Quelltext enthalten Platzhalter wie {{{name2}}} und {{{userDefinedInfo}}}; diese wurden ignoriert.
- Die genauen Pinzuordnungen müssen beim Anschließen geprüft werden; falsch verdrahtete Pins können zu Funktionsstörungen führen.
- Die Konfiguration variiert je nach Betriebssystemversion (Trixie, Bookworm, Bullseye); die Schritte sind versionssensitiv.
- Automatischer CLI-Login setzt voraus, dass der Benutzername 'pi' lautet; andernfalls funktioniert der automatische Login nicht.
- Nach Abschluss aller Konfigurationen dauert der Neustart länger und SSH benötigt etwas Zeit bis zur Verfügbarkeit.
- Bei langsamer Touch-Antwort kann die Anti-Jitter-Verzögerung in der Datei 99-calibration.conf angepasst werden, was jedoch die Genauigkeit beeinträchtigen kann.
Quelle und Revisionsnachweis
- 3.5inch RPi LCD (A) - Waveshare Wiki
- Quellrevision: 107949
- Erfasst: 2026-08-29T09:54:45+00:00
- SHA-256:
7f3e49ec293a5c1dae5dae8c7ddc7cf9f1760456c8d2acc3732d24fe105e544c