Ich habe einen meiner 3D-Drucker wieder aufgebaut – auch noch einmal – sowie entschieden, dass ich ein Bildschirm-Upgrade brauchte. Ein Farbbildschirm ist schön, es gibt jedoch einige Einschränkungen. Ich habe ebenfalls entdeckt, dass es um diese Einschränkungen um Methoden gibt, also wollte ich meine Gedanken auf einem Dual-Mode-Farbuntersuchungs-LCD-Controller für Ihren 3D-Drucker teilen. Der Bildschirm in Sorge ist ein TFT35 von BigTree Tech. Es ist ähnlich einem MKS-Bildschirm, kann jedoch in zwei verschiedenen Modi arbeiten, wie Sie sehen werden.

Vor einigen Jahren habe ich einen Anet A8 entschieden, der äußerst kostengünstig war, insbesondere im Verkauf. Nicht der beste Drucker, da er diesen kostengünstigen Acrylrahmen hat. Kein Problem. Eine Kiste voller Aluminium-Extrusion später wurde der Drucker wiedergeboren. Im Laufe der Zeit habe ich das Extrusionssystem sowie die Y-Achse völlig überarbeitet, wobei nur die Motoren, Lager, Lagern sowie den Controller / Display als Original hinterlassen.

Dieser letzte Teil war, was mich gestört hatte. Das Anet-Board ist wirklich sehr fähig für ein wenig kostengünstiges Board. Es ist jedoch genau das, was der Drucker braucht, ebenso wie nichts mehr. Wenn Sie den Drucker hacken wollten, war auch extrem etwas Speicherplatz vorhanden, ebenso wie nur ein Ersatzstift für E / A. Es war also Zeit, das Board zu ersetzen, und warum auch nicht der Controller?

Der mehr oder weniger Basisbildschirm für Marlin.
Die A8 hat einen LCD2004. Das heißt, es hat eine 20 × 4 LCD. Anstelle eines Encoder-Knopfes gibt es fünf Tasten: grundsätzlich oben, unten, links, rechts sowie eingeben. Die meisten Drucker haben jetzt einen LCD12864, der, wie Sie es höchstwahrscheinlich erraten, ein 128 × 64-LCD ist, sowie ein Encoder-Knopf für Richtungen, in dem Sie für die Taste gehen können.

Da kam eine Spinne

Ich trat ein, einen dieser herumzusehen, also installierte ich, als ich ein neues Motherboard installierte – ein FySetc-Spinnen, wenn Sie neugierig sind – ich bin ebenfalls in der neuen LCD verdrahtet. Ich musste Marlin natürlich neu kompilieren, das ist jedoch einfach. Alles funktionierte, es sah nur ein bisschen dumm aus.

Der TFT35 in Berührungsmodus.
Es gibt noch eine weitere Methode, um einen Drucker zu verwalten, und es ist eines, von dem Sie möglicherweise zuvor geglaubt haben. Da der Drucker Befehle über einen seriellen Port akzeptiert, nehmen Sie möglicherweise einen Computer wie ein Raspberry-Pi mit einem schönen LCD und haben einfach Probleme mit dem seriellen Anschluss. Bonuspunkte Wenn der Verwaltungsrat mehr als einen seriellen Anschluss hat, sodass Sie noch einen PC oder einen Himbeer-Pi-Oktoprint oder ähnliches anschließen können. Stellt sich heraus, Sie müssen das nicht entwickeln. Der MKS-Touchscreen verwendet einen Armchip (jedoch kein PI) sowie einen Touchscreen, den Sie zum Verwalten des Druckers verwenden können. Diese sind in verschiedenen Größen erhältlich und werden normalerweise als TFT35 für 3,5-Zoll-Display genannt.

Der Vorteil ist nicht nur aussehen. Wenn Sie viele Touchscreen-Tasten haben, lässt sich viele Dinge einfacher machen. Wenn der Drucker beispielsweise bei (0,0) ist, und Sie möchten den Kopf auf (100.200) auf (100.200) joggen, der endet, der ein großer Knopfdruck in Marlin ist. Mit der Touchsanzeige können Sie einen Navigationsbildschirm aufrufen, der es einfach macht. Oder Sie können ein gesamtes Terminal sowie ein vollständiges Terminal aufrufen und in G-Code gehen. Wenn Sie SENDEN drücken, zeigt dies die Ergebnisse des Befehls, falls vorhanden. Sie können eine Temperatur mit dem Knopf, auf dem Bildschirm auf dem Bildschirm einstellen, oder drücken Sie die Nummer sowie den Typ in dem, was Sie mit einem Online-Tastatur wünschen.

Einfaches Joggen mit tollen Buttons.

Senden Sie den G-Code vom Terminal.

Die Terminal-Screens-Daten auf Seiten.

Gespaltene Persönlichkeit

Diese Bildschirme sind sowohl lebendig als auch nett, aber es gibt ein paar Dinge, die sie nicht tun können. Marlin hat einige Assistenten sowie individuelle Interaktion, die fest auf einem ordnungsgemäßen, regionalen LCD bestehen. Der Marlin-Code glaubt jedoch, dass der MKS-Bildschirm ein Remote-Hold-Computer ist, der über seriell verknüpft ist. Bildschirme, die wie beide Arten von LCDs wirken können, sind ein wunderbarer Hack sowie hier ist der Teil, der nie zuvor entfernen wurde: Diese Bildschirme können während des Druckervorgangs die Modi wechseln. Mit anderen Worten, es ist keine Situation, einen Modus zu wählen und alles neu zu starten. Sie können den vibrierenden Touchscreen ansehen, während Sie während des Druckens auf den Bildschirm auf den Vorratsbildschirm wechseln, und schalten Sie dann alle gewünschten Zeit zurück. das Beste aus beiden Welten.

Auf dem Deal mit darüber erscheint der Bildschirm wie ein MKS TFT. Sie haben lebhafte Menüs sowie einen Touchscreen. Die Anbindung dafür ist ein einfacher serieller serieller Anschluss mit zwei Draht, zusammen mit – von Programmleistung, Masse sowie einer optionalen Rücksetzverbindung. Sie bieten ein Kabel, das Sie verwenden können, oder anpassen können Sie mit Ihrem Setup verknüpfen. Es gibt ebenfalls einen EXT3-Anschluss für Boards, der diesen Anschluss hat.

Wenn Sie nur ein MKS-Display sind, sind Sie fertig. Da der Bildschirm wie ein Hold-Computer erscheint, müssen Sie nicht einmal Marlin neu kompilieren, wenn der von Ihnen verwendete serielle Anschluss aktiv war. In meinem Fall wurde der zweite serielle Hafen nicht eingerichtet, also musste ich auch ahnden, aber ich mache das trotzdem.

Wenn Sie jedoch das typische EXT1 als w kabelhaltenell Als Ext2-Farbbandkabel an Ihren Drucker kann der Bildschirm ein typisches 128 × 64-LCD emulieren. Wenn Sie bereits so stark eingestellt sind, wie ein dieser Anzeigen verwendet wird, sollten Sie das MARLIN nicht neu kompilieren, um dieses Display zu verwenden. Wenn Sie jedoch für eine andere Art von Display eingerichtet sind, müssen Sie Marlin anzählen, dass Marlin den typischen “Reprap-Rabattratengrafikcontroller” nutzen.

Schlechte Marketing.

Hier ist, was ich nie über das Gerät verstanden habe. Sehen Sie sich die Bewertung darüber an verschiedenen Anbieter-Sites wie Amazon, Banggood, oder AliExpress an, klang, als könnten Sie den Bildschirm in beiden Modus als statische Konfigurationsauswahl nutzen. Mit anderen Worten, Sie können EXT1 sowie EXT2 ankleben sowie den emulierten Modus verwenden, bis Sie sich für ein zukünftiges Datum an die Serie anwenden. Das ist jedoch nicht genau, wie es funktioniert. Sie können alle Kabel und Wechseln sowie zwischen Bildschirmsystemen in der Fliege verknüpfen.

Das ist riesig. Es bedeutet, dass Sie eine schöne individuelle Schnittstelle haben können, mit der Sie den Drucker verwalten können, drucken Sie von einer SD-Karte oder eines USB-Sticks und erstellen Sie sogar Anpassungen mit dem auf dem GitHub bereitgestellten Quellcode oder mit einem einfachen Konfigurationsdaten-Edit. (Und ja, Sie können einfach benutzerdefinierte Menü-Produkte hinzufügen.) Wenn Sie jedoch an Anforderungen an etwas extrem spezifisches Maß an Marlin erfordern, oder eine neue Funktion zeigt, dass das LCD noch nicht versteht, können Sie einfach auf den Marlin-Bildschirm wechseln Modus. Dann können Sie zurückschalten.

Wählen Sie Ihren Modus mit einem Berührungs- oder Codierknopf aus.
Der Prozess zum Switch ist einfach. Halten Sie einfach den Drehkodierknopf gedrückt oder drücken Sie den Bildschirm ein paar Sekunden lang. Ein Bildschirm wird angezeigt, sodass Sie den Marlin-Modus oder den BTT-Modus auswählen können. Berühren Sie einfach den gewünschten. Im Marlin-Modus tut der Touchscreen nichts außer Switch-Modi, sodass Sie diese Methode verwenden möchten. Wenn Sie den Encoder in den Marlin-Modus halten, wird der Drucker ebenfalls die wiederholte GO in Geheimnisse angezeigt, bis der LCD den Choice-Bildschirm angezeigt wird.

Wenn Sie eine Lünette verwenden, seien Sie vorsichtig. Wenn Sie eine Situation ausreichend anziehen, um den Touchscreen zu erstellen, glauben Sie, dass Sie den Bildschirm drücken, werden Sie im Wahlmodus stecken, was sinnvoll ist. Hat den LCD einfach nicht übernommen!

Installation

Das Installieren des LCDs war einfach ein paar Probleme. Aus irgendeinem Grund stimmt der Pin 1-Bezeichnung für Exp1 sowie Exp2 nicht in der Nähe von Anbietern konsistent. Ein Geeetech-Bildschirm funktionierte mit der Spinnenbrett in Ordnung, aber der TFT35 wollte jedoch überhaupt nicht im Marlin-Modus erfahren. Ich habe an dem seriellen Hafen eine Macht verwendet, und der Vorstand erschien aufgehängt. Die Antwort bestand darin, die Positionierregisterkarten an den Flachbandkabeln zu schalten und 180 Grad zu kreischen.

Der serielle Hafen war ebenfalls ein Rätsel. Mit so etwas dokumentierender Dokumentation zu irgendetwas, habe ich nur die Macht sowie Bodendrähte gelötet, ebenso wie Hand Twisted RX sowie TX, damit ich sie bis zum Arbeiten umschalten könnte. Wie ich erwartet hatte, brauchte das Kabel ein Kreuz an diesen Zeilen, um zu arbeiten. Sie müssen ebenfalls der Baudrate des Displays an den von Ihnen verwendeten Port entsprechen.

Danach funktionierte alles gut. Die Exp1 sowie exp2-Anschlüsse verknüpfen auf den RESET des Boards, sodass Sie den Rücksetznadel des seriellen Ports nicht anwendbar sind, wenn Sie diese anschließen. Ich habe jedoch festgestellt, dass das Ändern des Mainboards in den DFU-Modus manchmal aufhört, mit dem eingesteckten Bildschirm mit dem Bildschirm zu arbeiten. Nach dem Bildschirm wird eine SD-Karte benötigt, die ein binärer Daten blinkt, sowie dann als Tonnen-Schriftstile sowie Symbole. Wenn es mit dem Spinne verbunden ist, hängt es manchmal, wenn Sie versuchen, während eines Updates neu zu starten. Es funktioniert ebenfalls auch manchmal, also vermute ich, dass es nur auf der Rücksetzlinie packt. In jeder Art von Ereignis wird das Tauchen der Anschlüsse funktionieren, wenn Sie nicht wiederholt versuchen möchten.

Der Bildschirm hat eine Reihe anderer Anschlüsse, aber Sie sollten sie am wahrscheinlichsten nicht nutzen. Zum Beispiel gibt es einen Port für einen Fadenrunzungssensor. Wenn Sie es jedoch miteinander verknüpfen, funktioniert es nur, wenn Sie die Verwendung einer SD-Karte oder eines USB-Sticks im Display drucken. Eine viel bessere Wahl besteht darin, ihn mit Ihrem Drucker zu verknüpfen, und sagen Sie Marlin, um den Halt zu benachrichtigen, wenn ein Filamentbruch auftritt. Dies funktioniert mit dem Bildschirm oder so etwas wie Oktoprint.

Theoretisch sollten Sie in der Lage sein, Oktoprint selbst mit einem der zusätzlichen seriellen Anschlüsse zu verknüpfen. Ich habe das nie, um das nie ganz zu arbeiten. Der untergeordnete Anschluss scheint ziemlich gut zu funktionieren, sendet jedoch niemals Octoprint-Bestätigungen, so dass der Oktodoprint dauerhaft oder auftaucht, bis Sie es zwingen, um fortzufahren, um die falsche Bestätigungsknopf in das Terminal zu verwenden. Da der Spinne mehrere serielle Anschlüsse hat, ist dies nicht ein großer Deal, jedoch theoretisch, der TFT sollte ein bisschen viel besser arbeiten, wenn er abfangen kann und den Datenstrom zwischen dem Drucker sowie der Hold-Software filtern kann. In der Praxis merke ich keine problematische Art von Problemen. Einige Oktoprint-Plugins wie DisplayLayer können überhaupt den TFT an den TFT senden.

Das Urteil

Der Marlin-Modus wird bei jedem Typ O angebotenF Time.
Die Realität ist, ich wechsle nicht extrem oft in den Marlin-Modus um, aber es ist schön, es zu haben, wenn ich es will, und Sie können die Farben sogar modifizieren, um zu Ihnen passen. Ich wünschte wirklich, der Passthrough-Modus zu arbeiten, konnte jedoch nicht herausfinden, was losging, ohne sich in den Quellcode zu graben, und das könnte ein Job für einen weiteren Tag sein.

Ein weiterer Hinweis: Die Verwendung der Jog-Geheimnisse setzt den Drucker in den Familienmitgliedmodus ein. Wenn Sie zum Popen von Codes in ein Terminal verwendet werden, möchten Sie möglicherweise zur Ausgabe eines G90 verwendet werden, bevor Sie einen Umzug senden, da der TFT es jederzeit, wenn Sie einen JOG anmelden.

Diese Bildschirme sind kostengünstig sowie einfach zu interfliorisch sowie da auch, da sie noch als traditionelles Display arbeiten können, gibt es keinen Grund, dieses einfache Upgrade nicht zu tun. Es gibt viele Installationsmöglichkeiten, die Sie natürlich drucken können. Das abgeschlossene Ergebnis sieht fantastisch aus und tut die Dinge, die sich wie in X- als auch in beiden Fällen bewegen, und y ist mit dem neuen Display viel einfacher.