banner
Nachrichtenzentrum
Erschwingliche Preise für Qualitätsware.

Verwendung des BTT Pad 7 Touchscreen-Displays mit Raspberry Pi CM4

Dec 07, 2023

Das BTT Pad 7, oder BIGTREETECH Pad 7 im vollen Wortlaut, ist ein 7-Zoll-Touchscreen-Display, das mit dem CB1 Allwinner H616 System-on-Module geliefert wird, das mit Raspberry Pi CM4 kompatibel ist. Das Display ist mit seinen SPI- und CAN-Bus-Schnittstellen hauptsächlich für 3D-Drucker konzipiert, kann aber auch als Standard-Tablet-PC verwendet werden. Deshalb werde ich heute den CB1 durch ein Raspberry Pi CM4 Lite-Modul ersetzen und über meine Erfahrungen bei der Konvertierung und Verwendung als Raspberry Pi CM4-Tablet-PC mit Raspberry Pi OS berichten und ihn in einem anderen Beitrag mit einem 3D-Drucker mit Klipper testen später.

Wir benötigen das Pad 7, einen Raspberry Pi CM4 und ein paar Werkzeuge.

Der erste Schritt besteht darin, den roten Kühlkörper durch Lösen von vier Schrauben mit einem 2,0-mm-Inbusschlüssel sowie die Abdeckung mit einem kleineren 1,5-mm-Inbusschlüssel zu entfernen. Ich habe diejenigen verwendet, die mit dem Creality Ender-3 S1 Pro 3D-Drucker geliefert wurden.

Jetzt können wir die WLAN-Antenne vom CB1-Modul trennen, zwei kurze Abstandshalter entfernen und das Modul mit einem Kunststoffwerkzeug herausziehen.

Die Abstandshalter sind sehr klein und nicht leicht zu entfernen, insbesondere wenn Sie dicke Finger haben. Da ich kein geeignetes Werkzeug hatte, habe ich stattdessen eine (rostige) Zange verwendet …

Wir können nun das Raspberry Pi CM4-Modul einsetzen, das Antennenkabel anschließen und die USB-Choose- und CS-Choose-Schalter nach links verstellen, um das Pad 7 für das CM4-Modul zu konfigurieren. Das Benutzerhandbuch ist nicht sehr detailliert und ich gehe zunächst davon aus, dass die CM4-Installation mit der CB1-Installation identisch ist, also habe ich die gleichen Abstandshalter festgezogen …

und platzierte das Ersatz-Wärmeleitpad auf dem CM4, bevor man versuchte, die Sechskantschrauben wieder anzubringen … Aber tun Sie das nicht, da das CM4-Modul dicker als das CB1-Modul ist und Sie nicht alle vier Schrauben festziehen können.

Nach einem Gespräch mit BigTreeTech fand ich heraus, dass ich meiner Meinung nach vier Ersatzabstandshalter und -schrauben verwenden musste, was im Benutzerhandbuch derzeit überhaupt nicht erklärt wird. Also nahm ich den Kühlkörper heraus und schnitt das Wärmeleitpad aus, um um zwei der Abstandshalter herum genügend Platz zu lassen. Eigentlich möchten Sie das Wärmeleitpad zuerst auf dem Kühlkörper platzieren und nicht auf dem CM4-Modul, da Sie möglicherweise feststellen, dass meines etwas zu weit nach links verschoben ist …

Nebenbei bemerkt arbeite ich beim Zusammenbau von Produkten gerne im Freien, weil ich etwas frische Luft bekomme und die Beleuchtung besser für Fotos geeignet ist. Ein Nachteil ist jedoch, dass sich Staub ansammeln kann, der nur schwer zu entfernen ist, wenn er erst einmal auf dem Wärmeleitpad landet !

Jetzt können wir die beiden längeren Abstandshalter links und die kurzen Abstandshalter rechts installieren, bevor wir die vier Schrauben festziehen, um den Kühlkörper an Ort und Stelle zu halten. Das sieht viel besser aus, obwohl der Kühlkörper immer noch leicht geneigt ist und nicht perfekt parallel zur Platine verläuft. Ob das eine Rolle spielt, werden wir später bei einem Stresstest sehen. Der letzte Schritt der Installation besteht darin, die kleine Abdeckung wieder anzubringen.

Die Hardware-Installation ist größtenteils abgeschlossen, sodass wir nun eine microSD-Karte mit dem Betriebssystem unserer Wahl vorbereiten können. Das Unternehmen empfiehlt das neueste MainsailOS-Image für die Verwaltung von Klipper-3D-Druckern, aber da dies derzeit unser Ziel ist, habe ich mich einfach für Raspberry Pi OS Desktop 32-Bit entschieden und das Dienstprogramm RPI Imager verwendet.

Sobald dies erledigt ist, müssen Sie einige Konfigurationsdateien ändern, und das Benutzerhandbuch ist für diesen Teil ziemlich gut. Wir müssen zunächst einige Änderungen an der Hintergrundbeleuchtung des Displays vornehmen, die nur auf maximale Helligkeit eingestellt werden kann, da uns mitgeteilt wurde, dass der Hintergrundbeleuchtungs-IO des CM4 kein PWM unterstützt.

Bearbeiten Sie zuerst /boot/cmdline.txt und entfernen Sie „console=serial0,115200“. Bearbeiten Sie dann /boot/config.txt, um die folgenden zwei Zeilen hinzuzufügen:

Wir werden auch gebeten, die Zeile „enable_uart=1“ in /boot/config.txt zu entfernen, falls sie vorhanden ist, aber das war nichts für mich.

Wir sind noch nicht mit der Bearbeitung von /boot/config.txt fertig, da wir noch die HDMI-Auflösung (1024×600) konfigurieren müssen:

und USB-Host aktivieren:

Das ist alles, was ich selbst gemacht habe, aber wenn Sie das Pad 7 an einen 3D-Drucker anschließen möchten, sollten Sie auch SPI zum CAN-Bus in /boot/config.txt einrichten:

Bearbeiten Sie /etc/network/interfaces.d/can0 mit Einstellungen, die mit Klipper konsistent sind, zum Beispiel:

Wenn Sie schließlich das bereitgestellte ADXL345-IMU-Modul verwenden möchten, müssen Sie der Datei „printer.cfg“ die folgende Konfiguration hinzufügen:

Speichern Sie nun alles und nehmen Sie die microSD-Karte heraus, um sie in das BTT Pad 7 einzusetzen. Zuvor müssen Sie jedoch die microSD-Karte mit dem Betriebssystem für das CB1 entfernen, was für mich nicht einfach war. Ich konnte es nicht mit dem Finger herausnehmen und musste ein Werkzeug verwenden und etwas mehr Kraft aufwenden, als mir lieb ist, um die Karte oder das Tablet möglicherweise zu beschädigen. Ich habe BIGTREETECH von dem Problem erzählt und sie sind sich dessen bewusst:

Ja. Auch uns ist dieses Problem aufgefallen, das nur eine geringe Wahrscheinlichkeit zu haben scheint und nur bei unseren ersten Chargen auftreten wird, und wir haben dieses Problem in den folgenden Chargen optimiert.

Die gute Nachricht ist also, dass es mir und möglicherweise auch anderen Testberichten oder Betatestern passiert ist, aber Kunden nicht passieren sollte, da sich das Pad 7 noch in der Vorbestellungsphase befindet.

Wie auch immer, ich habe die microSD-Karte mit Raspberry Pi OS in das BTT Pad 7 eingelegt, das Netzteil angeschlossen und innerhalb weniger Sekunden gelangte ich zur Desktop-Oberfläche mit funktionierendem Touchscreen.

Wenn Sie keine mechanische Tastatur oder Air Mouse verwenden, möchten Sie wahrscheinlich eine Bildschirmtastatur wie die „Matchbox“-Tastatur installieren:

Es stellt sich jedoch heraus, dass es in der neuesten Version von Raspberry Pi nicht sehr gut ist und beispielsweise nicht einfach geschlossen werden kann, zumindest nicht ohne Änderung der Layoutdatei. Aber ich habe mit der „onboard“-Tastatur eine bessere Option gefunden. Das Paket at-spi2-core ist optional, aber für einige Funktionen erforderlich:

Es ist kleiner, aber anpassbar und einfacher zu verwenden, mit einem Symbol in der Benachrichtigungsleiste, mit dem Sie es ein-/ausblenden und auf seine Einstellungen zugreifen können.

Ich musste auch einen Weg finden, Multi-Touch unter Linux zu testen. Das empfohlene Programm in Ubuntu ist PyMT, aber es ist alt und lässt sich nicht auf Raspberry Pi OS installieren. evtest ist eine Befehlszeilenoption, die jedoch kontinuierlich Daten ausspuckt, sodass ich schließlich eine HTML5-basierte Touch-Tester-Website in Chromium verwendet habe.

Sie können sich eine kurze Demo ansehen, in der die Unterstützung der Touchscreen-Schnittstelle auf dem BTT Pad 7 mit Raspberry Pi CM4 gezeigt wird, während Sie im Internet surfen, indem Sie den oben genannten Touch-Tester sowie die Onboard-Tastatur verwenden.

Ich habe auch die anderen Funktionen des Pad 7 getestet:

Abschließend habe ich das Skript sbc-bench.sh ausgeführt, um zu überprüfen, ob die Kühlung effizient oder zumindest gut genug funktioniert, um eine thermische Drosselung zu vermeiden:

Bis auf den Austausch der microSD-Karte gibt es keine Beanstandungen… Das Temperaturdiagramm von rpi-monitor bestätigt, dass die CPU-Temperatur nie über 70°C lag.

Die Messungen wurden in einem Raum mit einer Umgebungstemperatur von etwa 28 °C durchgeführt. Der rote Kühlkörper fühlt sich ziemlich heiß an, aber das bedeutet, dass er seinen Zweck erfüllt.

Laut BIGTREETECH ist das Pad 7 „nicht nur ein Klipper Pad“, sondern auch ein Mini-Computer. Also habe ich das getestet, indem ich es als Tablet-PC mit einem Raspberry Pi CM4 Lite System-on-Module verwendet habe. Die Installation des CM4-Moduls und die Konfiguration des Raspberry Pi-Betriebssystems für meine Bedürfnisse waren mit einigem Aufwand verbunden, aber schließlich funktioniert alles gemäß meinen Erwartungen, einschließlich aller Funktionen, und die Kühllösung ist ausreichend. Die größten Nachteile sind das relativ schwache WLAN-Signal und das Fehlen eines Soft-Power-Knopfes, was praktisch wäre, aber Sie können ihn bei Bedarf auch über das Menü ausschalten.

Das Unternehmen verkauft derzeit keine Barebone-Version des BTT Pad 7, sondern wird stattdessen mit dem BIGTREETECH CB1-Modul ausgeliefert129,00 $ auf der BIQU-Website . Ein Barebone-Modell würde wahrscheinlich etwa 99,90 US-Dollar kosten, wenn sie in Zukunft eines anbieten würden. Ich werde bald vom Raspberry Pi CM4 zurück zum CB1-Modul wechseln, um das BTT Pad 7 an einen 3D-Drucker anzuschließen und es zusammen mit der mitgelieferten IMU als Klipper-Pad zu verwenden. Weiterlesen: "Bewertung des BIGTREETECH Pad 7 Klipper-Pads mit Creality Ender-3 Pro S1 3D-Drucker

Jean-Luc startete CNX Software im Jahr 2010 als Teilzeitunternehmen, bevor er seinen Job als Software-Engineering-Manager kündigte und später im Jahr 2011 begann, täglich Nachrichten und Rezensionen in Vollzeit zu schreiben.

Unterstützen Sie CNX Software! Spenden Sie über Kryptowährungen oder werden Sie Patron auf Patreon

Zusammenhängende Posts:

129,00 $ auf der BIQU-WebsiteBewertung des BIGTREETECH Pad 7 Klipper-Pads mit Creality Ender-3 Pro S1 3D-Drucker