TX-Pi-Voraussetzungen

Ein vollständiges TX-Pi-Setup besteht aus verschiedenen Komponenten. Diese Seite erklärt, welche Komponenten sich besonders gut eignen und welche aus bestimmten Gründen gemieden werden sollten.

Empfohlenes Setup

Zur Zeit der Verfassung dieses Texts besteht das empfohlene TX-Pi-Setup aus: Dieses Setup ist geeignet für das System-Image TX-Pi mit einem Waveshare 3.5" Typ A Display.

Auswahl eines Raspberry-Pi

Offensichtlich wird mindestens ein Raspberry-Pi zur Einrichtung eines TX-Pi benötigt. In der Theorie sollte jeder Raspberry-Pi geeignet sein. Aber es gibt Vor- und Nachteile der unterschiedlichen Modelle und Versionen.
Details anzeigen/verbergen

Raspberry-Pi Model-A und Zero

Sowohl das Model-A als auch die Zero-Version jeglicher Variante des Raspberry-Pi haben einen kleineren Formfaktor und verfügen nicht über die USB- und Ethernet-Anschlüsse der verschiedenen Model-B-Varianten. Keines der Model-A und keine der Zero-Versionen passt daher in die TX-Pi-Gehäuse. Es wird daher nicht empfohlen, diese als Basis eines TX-Pi zu wählen.

Raspberry-Pi 1 Model B

Die Raspberry-Pi's Model A und B waren die erste Version des Raspberry-Pi. Sie hatten einen anderen Formfaktor als spätere Modelle und einen anderen 23-poligen GPIO-Anschluss. Auch das Model B passt daher nicht weder in die TX-Pi-Gehäuse noch kann es zusammen mit dem TX-Pi-HAT verwendet werden. Diese Version wird daher nicht als Basis eines TX-Pi empfohlen.

Raspberry-Pi 1 Model B+

Der Raspberry-Pi 1 Model B+ war die erste Variante im aktuellen Formfaktor und mit dem aktuellen 40-poligen GPIO-Anschluss. Dies ist daher die älteste Version des Raspberry-Pi, die in die TX-Pi-Gehäuse passt und die sich wahrscheinlich mit dem TX-Pi-HAT einsetzen lässt. Obwohl dieses Setup funktionieren könnte wurde es nie getestet und es wird daher nicht empfohlen, diese Version als Basis eines TX-Pi zu verwenden.

Raspberry-Pi 4 Model B

Der Raspberry-Pi 4 Model B ist die neueste und leistungsstärkste Version des Raspberry-Pi. Er hat den passenden Formfaktor für die TX-Pi-Gehäuse und verfügt über den 40-Pin-GPIO-Anschluss wie er zum Einsatz des TX-Pi-HAT benötigt wird. Die TX-Pi-Software kann allerdings an einigen Stellen nicht kleinere Probleme mit dieser Variante aufweisen. Außerdem erfordert die höhere Energieaufnahme des Pi 4 ggf. eine aktive Kühlung, um die volle Leistung zu erhalten. Der Pi 4 wird daher nur erfahrenen Nutzern als Basis eines TX-Pi empfohlen.

Auswahl eines Bildschirms

Die TX-Pi-Software beinhaltet bereits Software und Treiber zum Betrieb bestimmter kleiner Touchscreen-Bildschirme. Die Benutzeroberfläche wurde ebenfalls auf die Bedienung mit einem Touchscreen ausgelegt.
Details anzeigen/verbergen

HDMI-Bildschirm

Der TX-Pi kann mit einem (großen) HDMI-Bildschirm verwendet werden, obwohl der TX-Pi auf die Benutzung mit einem kleinen Touchscreen ausgelegt wurde. Um dies zu erreichen kann der TX-Pi die Ausgaben des kleinen Bildschirms auf den HDMI-Ausgang spiegeln. Beides Anzeigen sind dann gleichzeitig aktiv und zeigen den gleichen Inhalt. Dies funktioniert sogar, wenn gar kein Touchscreen installiert ist. Da die meisten HDMI-Bildschirme nicht berührungsempfindlich sind wird in dem Fall eine USB-Maus am TX-Pi benötigt. Weiterhin wird der HDMI-Ausgang nur dann aktiviert, wenn eine Maus angeschlossen ist. Zusätzlich wird in dem Fall die Darstellung eines Mauszeigers sowohl auf dem HDMI-Bildschirm als auch auf dem Touchscreen aktiviert. Dies ist eine eher selten benutzte und gestestete Möglichkeit und es wird daher empfohlen, mit einem kleinen Touchscreen am TX-Pi zu arbeiten.

Waveshare 3,2-Zoll Touchscreen

Die ersten Versionen der TX-Pi-Software wurden für den Einsatz mit dem Waveshare 3,2-Zoll Touchscreen entworfen, da dessen Bildauflösung von 240x320 Pixeln derjenigen des fischertechnik-TXT-Controllers entspricht. Dieses Display wird von der TX-Pi-Software unterstützt und es existieren passende Gehäuse-Entwürfe. Diese Bildschirme sind nicht zu 100% kompatibel mit dem TX-Pi-HAT, da sie einige GPIO-Anschlüsse des Raspberry-Pi verwenden, die auch der HAT benötigt. Das Drücken der Tasten am Bildschirm hat dabei Einfluss auf die Ansteuerung der fischertechnik-Ein- und Ausgänge des HAT. Diese Bildschirme werden daher nur dann empfohlen, wenn kein TX-Pi-HAT eingesetzt werden soll.

Waveshare 3,5-Zoll-(A)-Touchscreen und kompatibel

Die Waveshare 3,5-Zoll (A) Touchscreens haben eine Bildauflöäsung von 320x480 Pixeln und damit die doppelte Auflösung der 3,2-Zoll-Version. Sie werden durch die TX-Pi-Software vollständig unterstützt, werden mit passenden Gehäusedesigns versorgt und sind uneingeschränkt kompatibel mit dem TX-Pi-HAT. Viele billige Kopien dieses Bildschirms sind im Vesandhandel verfügbar. Der einzige Nachteil dieser Bildschirme ist die geringe Rate bei Aktualisierungen des Bildinhaltes. Für die Bedienoberfläche ist dieses vollkommen ausreichend, aber eine flüssige Darstellung von Videos oder Spielen ist damit nicht möglich. Dieser Bildschirm wird in den meisten TX-Pi-Setups verwendet und wird daher als Basis eine TX-Pi empfohlen.

Waveshare 3,5-Zoll-(B)-Touchscreens

Der Waveshare 3,5-Zoll-(B)-Touchscreen hat den gleichen Formfaktor wie die (A)-Version aber hat eine etwas bessere Bildqualität. Das (B)-Modell benötigt eine etwas andere Initialisierung und wird daher durch spezielle TX-Pi-Software-Images und Setup-Optionen ünterstützt. Dieser Bildschirm lässt sich daher auch als Basis eines TX-Pi butzen.

Waveshare 3,5-Zoll-(C)-Touchscreens und kompatibel

Der Waveshare-3,5-Zoll-(C)-Touchscreen ist Software-kompatibel mit der (A)-Version und das gleiche Software-Setup kann daher mit beiden verwendet werden. Die (C)-Version hat eine deutlich schnellere Schnittstelle zum Raspberry-Pi und eignet sich auch für die Darstellung von flüssigem Video und Spielen. Die TX-Pi-Software beinhaltet ein Einstellung-Werkzeug, um die Schnittstellengeschwindigkeit auf bis zu 125 Mhz zu erhöhen und so eine flüssige Bildwiedergabe mit 60 Hz zu ermöglichen. Vorsicht: Dieser Bidlschirmtyp ist manchmal schwierig zu beziehen und wird häufig als "125 Mhz Highspeed-Bildschirm" angeboten während die billigere und langsamere Variante geliefert wird. Dieser Bildschirm wird daher erfahrenen Nutzern empfohlen.

Auswahl von Zusatzhardware

Der Raspberry-Pi ist elektrisch nicht kompatibel zum fischertechnik-System. Das TX-Pi-Projekt bietet daher diverse Hardware-Zusätze, um diese Beschränkung zu umgehen.
Details anzeigen/verbergen

fischertechnik-Controller

fischertechnik selbst hatte und hat einige entsprechenden Geräte im Angebot. Die meisten davon können and den Raspberry-Pi angeschlossen werden und sind daher am TX-Pi nutzbar. Die TX-Pi-Software bringt für viele dieser Geräte die passenden Treiber bereits mit und es finden sich z.B. Demo-Anwendungen für den Robo-LT-Controller oder den BT Smart Controller im Lieferumfang. Da diese Verwendung nicht offiziell von fischertechnik unterstützt wird ist die Verwendung am TX-Pi ggf. nicht trivial und wird nur erfahrenen Nutzern empfohlen.

TX-Pi-HAT / ft-HAT

Der TX-Pi-HAT wurde speziell zum Einsatz im TX-Pi entwickelt. Er wird aktiv als Teil des TX-Pi-Projekts entwickelt und ist der bevorzugte Hardware-Zusatz zum TX-Pi.