<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL14972_%E2%80%93_1.3inch_LCD_HAT</id>
	<title>WSAL14972 – 1.3inch LCD HAT - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL14972_%E2%80%93_1.3inch_LCD_HAT"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL14972_%E2%80%93_1.3inch_LCD_HAT&amp;action=history"/>
	<updated>2026-10-23T22:25:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in JW Tech Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.jw-tech.eu/index.php?title=WSAL14972_%E2%80%93_1.3inch_LCD_HAT&amp;diff=1989&amp;oldid=prev</id>
		<title>JWTechPublisher: Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex</title>
		<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL14972_%E2%80%93_1.3inch_LCD_HAT&amp;diff=1989&amp;oldid=prev"/>
		<updated>2026-09-05T22:40:41Z</updated>

		<summary type="html">&lt;p&gt;Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOINDEX__&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dokumentationshinweis:&amp;#039;&amp;#039;&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
Der Waveshare 1.3inch LCD HAT ist ein 240×240-Pixel-IPS-Display für den Raspberry Pi über SPI. Es nutzt den ST7789VM-Controller und wird über die GPIOs angeschlossen. Die Anleitung beschreibt Konfiguration von SPI, Treiberinstallation (bcm2835, wiringPi, lgpio), Python-Demos sowie den FBCP-Treiber für Framebuffer-Anzeige.&lt;br /&gt;
&lt;br /&gt;
== Zugeordnete Produkte bei JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL14972 WSAL14972 – 240x240, 1,3-Zoll-IPS-LCD-Display-HAT für Raspberry Pi]&lt;br /&gt;
&lt;br /&gt;
== Technische Übersicht ==&lt;br /&gt;
* Auflösung: 240 (H) × 240 (V) Pixel; Anzeigegröße 23,4 mm × 23,4 mm; Pixeldichte ca. 0,0975 mm/Pixel.&lt;br /&gt;
* Schnittstelle: 4-Leiter-SPI (SCLK, MOSI, CS, DC, RST, BL).&lt;br /&gt;
* Betriebsspannung: 3,3 V.&lt;br /&gt;
* Controller: ST7789VM – Single-Chip-Treiber für grafische TFT-LCDs bis 262K Farben; unterstützt RGB444/RGB565/RGB666; Demo-Codes nutzen RGB565.&lt;br /&gt;
* Pinbelegung auf dem Raspberry Pi: KEY1=P21, KEY2=P20, KEY3=P16; Joystick UP=P6, DOWN=P19, LEFT=P5, RIGHT=P26, PRESS=P13; SCLK=P11/SCLK, MOSI=P10/MOS, CS=P8/CE0, DC=P25, RST=P27, BL=P24.&lt;br /&gt;
* SPI-Kommunikation: CPOL=0 und CPHA=0 entsprechen SPI-Modus 0 (Standard).&lt;br /&gt;
* FBCP-Treiber: Open-Source-Projekt mit Teilaktualisierung und DMA, erreicht bis zu 60 fps; benötigt 32-Bit-Raspberry-Pi-System, da FBCP aktuell nicht mit 64-Bit-Systemen kompatibel ist.&lt;br /&gt;
* Für die Desktop-Anzeige über FBCP muss in /boot/config.txt hdmi_cvt=300 300 60 1 0 0 0, hdmi_group=2, hdmi_mode=87 gesetzt werden; bei Pi 4B müssen die Zeilen dtoverlay=vc4-fkms-v3d und max_framebuffers=2 kommentiert werden.&lt;br /&gt;
* Analoge Maus: Der Joystick steuert eine virtuelle Maus über PyMouse/PyUserInput; das Skript muss unter der grafischen Oberfläche laufen, nicht per SSH.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Befehle und Beispiele – vor Ausführung prüfen:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo raspi-config # then enable SPI under Interfacing Options&lt;br /&gt;
sudo reboot&lt;br /&gt;
sudo wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz &amp;amp;&amp;amp; sudo tar zxvf bcm2835-1.71.tar.gz &amp;amp;&amp;amp; cd bcm2835-1.71/ &amp;amp;&amp;amp; sudo ./configure &amp;amp;&amp;amp; sudo make &amp;amp;&amp;amp; sudo make check &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
sudo apt-get install wiringpi&lt;br /&gt;
wget https://files.waveshare.com/wiki/common/wiringpi-latest.deb &amp;amp;&amp;amp; sudo dpkg -i wiringpi-latest.deb&lt;br /&gt;
sudo git clone https://github.com/WiringPi/WiringPi &amp;amp;&amp;amp; cd WiringPi &amp;amp;&amp;amp; sudo ./build&lt;br /&gt;
wget https://github.com/joan2937/lg/archive/master.zip &amp;amp;&amp;amp; unzip master.zip &amp;amp;&amp;amp; cd lg-master &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
sudo apt-get install python3-pip &amp;amp;&amp;amp; sudo apt-get install python3-pil &amp;amp;&amp;amp; sudo apt-get install python3-numpy &amp;amp;&amp;amp; sudo pip3 install spidev&lt;br /&gt;
sudo apt-get install p7zip-full -y &amp;amp;&amp;amp; wget https://files.waveshare.com/upload/b/bd/1.3inch_LCD_HAT_code.7z &amp;amp;&amp;amp; 7z x 1.3inch_LCD_HAT_code.7z -r -o./1.3inch_LCD_HAT_code &amp;amp;&amp;amp; sudo chmod 777 -R 1.3inch_LCD_HAT_code&lt;br /&gt;
cd c &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo ./main&lt;br /&gt;
cd python &amp;amp;&amp;amp; sudo python main.py &amp;amp;&amp;amp; sudo python key_demo.py&lt;br /&gt;
sudo nano /boot/config.txt # add: gpio=6,19,5,26,13,21,20,16=pu&lt;br /&gt;
sudo apt-get install cmake -y &amp;amp;&amp;amp; wget https://files.waveshare.com/upload/f/f9/Waveshare_fbcp.7z &amp;amp;&amp;amp; 7z x Waveshare_fbcp.7z -o./waveshare_fbcp &amp;amp;&amp;amp; cd waveshare_fbcp &amp;amp;&amp;amp; mkdir build &amp;amp;&amp;amp; cd build &amp;amp;&amp;amp; cmake -DSPI_BUS_CLOCK_DIVISOR=20 -DWAVESHARE_1INCH3_LCD_HAT=ON -DBACKLIGHT_CONTROL=ON -DSTATISTICS=0 .. &amp;amp;&amp;amp; make -j &amp;amp;&amp;amp; sudo ./fbcp&lt;br /&gt;
sudo cp ~/waveshare_fbcp/build/fbcp /usr/local/bin/fbcp &amp;amp;&amp;amp; sudo nano /etc/rc.local # add fbcp&amp;amp; before exit 0&lt;br /&gt;
sudo apt-get install python3-xlib &amp;amp;&amp;amp; sudo pip3 install PyMouse &amp;amp;&amp;amp; sudo pip3 install unix &amp;amp;&amp;amp; sudo pip3 install PyUserInput &amp;amp;&amp;amp; wget https://files.waveshare.com/upload/d/d3/Mouse.7z &amp;amp;&amp;amp; 7z x Mouse.7z &amp;amp;&amp;amp; sudo python3 mouse.py&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise und Versionsgrenzen ==&lt;br /&gt;
* Die Quelle enthält Platzhalter wie &amp;amp;#123;&amp;amp;#123;&amp;amp;#123;name2&amp;amp;#125;&amp;amp;#125;&amp;amp;#125; und &amp;amp;#123;&amp;amp;#123;&amp;amp;#123;userDefinedInfo&amp;amp;#125;&amp;amp;#125;&amp;amp;#125;; diese wurden ignoriert, da sie keine gültigen technischen Angaben darstellen.&lt;br /&gt;
* FBCP erfordert explizit ein 32-Bit-Raspberry-Pi-System; auf 64-Bit-Systemen funktioniert es laut Quelle nicht.&lt;br /&gt;
* Bei Verwendung des Bookworm-Systems sind nur die lgpio-Bibliothek verfügbar; bcm2835 und wiringPi können dort nicht installiert oder verwendet werden.&lt;br /&gt;
* Die Auflösungseinstellung für FBCP (hdmi_cvt=300 300 60 ...) sollte etwas größer als die native LCD-Auflösung sein, aber nicht zu hoch, sonst werden Schriften unscharf; exakte Werte hängen vom gewünschten Skalierungsverhältnis ab und erfordern manuelle Anpassung.&lt;br /&gt;
* Das Maus-Skript läuft nur unter der grafischen Oberfläche, nicht per SSH; der genaue Pfad /home/pi/mouse.py setzt voraus, dass das Skript dort abgelegt wurde.&lt;br /&gt;
* Einige Befehle beziehen sich auf ältere Systemversionen (vor raspbian_lite-2019-06-20); bei neueren Versionen kann die Konfiguration anders aussehen.&lt;br /&gt;
* Die Kompatibilität mit ESP32 (30-Pin-Modul) wird erwähnt, aber die genauen Pinzuordnungen (DIN→23, CLK→18, CS→5, DC→4, RST→0) gelten nur für dieses spezifische ESP32-Modell und sollten vor der Verwendung verifiziert werden.&lt;br /&gt;
&lt;br /&gt;
== Quelle und Revisionsnachweis ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/1.3inch_LCD_HAT 1.3inch LCD HAT - Waveshare Wiki]&lt;br /&gt;
* Quellrevision: 110855&lt;br /&gt;
* Erfasst: 2026-08-31T02:35:13+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;3b448df964e7edcd09ee80300f1b7467a92edb365a2c4be6f4a107f3d8b842e2&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>