Möchte man den offiziellen Touchscreen für den Raspberry PI nutzen, findet man oft wenig Hinweise mit welchen Modellen er funktioniert.
Folgende Raspberry PI Modelle lassen sich unterscheiden:
Meist steht nur, dass der Touchscreen die älteren Modelle A und B unterstützt, die Befestigungspunkte aber anders sind (ein Beispiel):
Raspberry Pi 1 models B and A are also supported, but mounting fixture locations are optimised for the more recent board layout.
Das heißt, man kann nicht das Raspberry PI Board der Modelle A und B direkt auf die Befestigungsstangen des Touchscreens schrauben (wie hier bei einem Raspberry PI 2 Model B):
Es gibt aber leider mehr Unterschiede, als nur die Befestigungspunkte bei den Raspberry PI Modellen A und B im Vergleich zu den anderen Modellen, zu beachten! Leider findet man das erst nach langem suchen.
MY SCREEN ISN'T WORKING WITH MY OLD MODEL B OR MODEL A PI
The Model A or B Pi need a couple of extra connections, and an extra line of config. Please see section "Attaching to Model A/B boards" of the main display page.
Quelle: https://www.raspberrypi.org/documentation/hardware/display/troubleshooting.md
ATTACHING TO MODEL A/B BOARDS
The DSI connector on the Model A/B boards does not have the I2C connections required to talk to the touchscreen controller and DSI controller. You can work around this by using the additional set of jumper cables provided with the display kit to wire up the I2C bus on the GPIO pins to the display controller board.
Using the jumper cables, connect SCL/SDA on the GPIO header to the horizontal pins marked SCL/SDA on the display board. We also recommend that you power the Model A/B via the GPIO pins using the jumper cables.
For the GPIO header pinout, see this diagram.
DSI display autodetection is disabled by default on these boards. To enable detection, add the following line to /boot/config.txt:
ignore_lcd=0
Power the setup via the PWR IN micro-USB connector on the display board. Do not power the setup via the Pi's micro-USB port: the input polyfuse's maximum current rating will be exceeded as the display consumes approximately 400mA.
NB: With the display connected to the GPIO I2C pins, the GPU will assume control of the respective I2C bus. The host operating system should not access this I2C bus, as simultaneous use of the bus by both the GPU and Linux will result in sporadic crashes.
Quelle: https://www.raspberrypi.org/documentation/hardware/display/README.md
Das Pinout findet man hier:
Quelle: https://pinout.xyz/
und hier auch hier:
Es sind also vier Kabel zwischen der Steuerplatine des Touchscreens und dem Raspberry PI Modell A bzw. B zu ziehen: