Flashen & Upgraden der 3D-Drucker-Firmware - Einfache Anleitung

Roy Hill 17-05-2023
Roy Hill

Nachdem ich in den 3D-Druck eingestiegen war, stieß ich auf Begriffe wie Firmware, Marlin, Flashen und Upgraden, was anfangs ziemlich verwirrend war. Ich recherchierte ein wenig über 3D-Drucker-Firmware und fand heraus, was das alles bedeutet, also schrieb ich einen Artikel darüber, um anderen Leuten zu helfen.

In diesem Artikel werden wir uns mit Firmware-bezogenen Themen befassen, z. B. was Firmware ist, wie Sie die Firmware Ihres 3D-Druckers flashen und aktualisieren können und vieles mehr - bleiben Sie also dran, um nützliche Informationen zu erhalten.

    Was ist Firmware im 3D-Druck? Marlin, RepRap, Klipper, Repetier

    Bei der Firmware im 3D-Druck handelt es sich um ein spezielles Programm, das die Funktionsweise Ihres 3D-Druckers steuert, indem es G-Code-Anweisungen aus dem aufgeschnittenen Modell ausliest. Es befindet sich auf der Hauptplatine des Druckers und ist in verschiedenen Ausführungen erhältlich, wie z. B. Marlin und RepRap, die jeweils über eine Reihe von Funktionen und Vorteilen verfügen.

    Die grundlegendsten Aktionen Ihres 3D-Druckers, wie die Bewegung der Schrittmotoren, das Einschalten der Heizungen und sogar die Druckgeschwindigkeit Ihres 3D-Druckers erfordern Millionen von Berechnungen, die nur die Firmware durchführen kann.

    Ohne Firmware wüsste Ihr 3D-Drucker nicht, was er zu tun hat und wie er es zu tun hat. Nehmen wir zum Beispiel den G-Code-Befehl " M109 S200 ."

    Sobald Sie den Code in Ihr G-Code-Terminal eingegeben haben, erkennt ihn die Firmware Ihres 3D-Druckers und weiß, was zu tun ist. In diesem Fall wird die Zieltemperatur für das heiße Ende auf 200 °C eingestellt.

    Das war nur eine einfache Erklärung, aber die Firmware ist in der Tat in der Lage, weitaus komplexere G-Code-Befehle zu verarbeiten, mit denen der 3D-Drucker betrieben wird und die magischen Drucke erstellt, wie wir sie kennen.

    Es gibt eine Vielzahl von 3D-Drucker-Firmware, die von den meisten Menschen für den 3D-Druck verwendet wird. Im Folgenden sehen wir uns einige der gängigsten an.

    Was ist Marlin Firmware?

    Marlin ist die bekannteste 3D-Drucker-Firmware, die derzeit von den meisten Anwendern verwendet wird. Die meisten 3D-Drucker werden mit Marlin als Standard-Firmware ausgeliefert, obwohl Sie sie im Laufe der Zeit aktualisieren sollten.

    Marlin ist beliebt, weil es eine Reihe wünschenswerter Eigenschaften hat, die andere Firmware nicht hat. Erstens ist es in hohem Maße anpassbar, was bedeutet, dass Sie Ihre eigenen Funktionen zu Marlin leicht hinzufügen können.

    Das bedeutet, dass die Einrichtung von Marlin dank zahlreicher Anleitungen und Tutorials, die online verfügbar sind, sehr einfach ist, und da die meisten Leute Marlin verwenden, ist es ein Leichtes, Gleichgesinnte zu finden, die Ihnen auf Ihrem Weg zum 3D-Druck helfen.

    Marlin ist eine zuverlässige Firmware und wird allen empfohlen, die gerade erst mit dem 3D-Druck begonnen haben, weil sie so einfach zu bedienen ist.

    Was ist RepRap Firmware

    Die RepRap-Firmware ist ein weiterer großer Name in der Welt des 3D-Drucks, der ursprünglich für die 32-Bit-Duet-Steuerplatine herauskam, eine fortschrittliche und teure Hauptplatine mit mehreren erstklassigen Funktionen.

    Viele Leute bevorzugen RepRap gegenüber Marlin, weil es so einfach zu konfigurieren ist. Es gibt ein spezielles Web-Konfigurations-Tool, das sich mit Ihrer Firmware verbindet und es Ihnen ermöglicht, diese sehr einfach zu ändern. Das ist etwas, was Marlin nicht kann.

    RepRap ist jedoch nicht so kompatibel wie Marlin und funktioniert nur auf 32-Bit-Platinen, während Marlin auch auf 8-Bit-Platinen verwendet werden kann.

    Was ist Klipper Firmware?

    Klipper ist eine relativ neue 3D-Drucker-Firmware, die vor allem für ihre hohe Berechnungsgeschwindigkeit bekannt ist. Dadurch kann der 3D-Drucker schneller drucken und erreicht Geschwindigkeiten von nicht weniger als 70-100 mm/s.

    Diese Firmware verwendet einen anderen Einplatinencomputer, z. B. den Raspberry Pi, und verlagert die intensiven Berechnungen dorthin. Auf diese Weise kann die Firmware schneller und in besserer Qualität mit hochpräzisen Schrittmotorbewegungen drucken.

    Die Klipper-Firmware wird auch von den meisten Cartesian- und Delta-3D-Druckern unterstützt und kann im Gegensatz zur RepRap-Firmware auf 8-Bit-Platinen eingesetzt werden. Sie ist einfach zu bedienen, bietet aber nicht den gleichen Support wie Marlin.

    Was ist Repetier Firmware?

    Repetier ist eine weitere großartige Option, wenn Sie nach einer zuverlässigen, qualitativ hochwertigen Firmware mit vielen Funktionen suchen. Sie ist weitgehend kompatibel und unterstützt die meisten Boards, die es gibt, und kann leicht an Ihre Vorlieben angepasst werden.

    Wie RepRap verfügt auch Repetier über ein webbasiertes Konfigurationstool, mit dem Sie einfach und bequem Änderungen an der Firmware vornehmen können. Es gibt auch einen Slicer vom Entwickler von Repetier namens Repetier-Host.

    Die kombinierte Nutzung der Repetier-Firmware und des Repetier-Hosts führt zu einem effizienten Druckvorgang mit weniger Fehlern. Außerdem handelt es sich um eine Open-Source-Firmware, die regelmäßig aktualisiert wird und vom Entwickler immer wieder neue Funktionen erhält.

    So ändern/flashen/aktualisieren Sie die Firmware Ihres 3D-Druckers

    Um die Firmware Ihres 3D-Druckers zu aktualisieren, müssen Sie zunächst die neueste Marlin-Version herunterladen und sie in der Arduino-Software öffnen, einer Plattform für die Aktualisierung von 3D-Drucker-Firmware. Nachdem Sie Ihren Drucker mit dem Computer verbunden haben, können Sie die Firmware in wenigen einfachen Schritten überprüfen und hochladen.

    Wenn Sie ein Neuling im 3D-Druck sind, mag das Flashen der Firmware Ihres 3D-Druckers zunächst als schwierige Aufgabe erscheinen, aber es lohnt sich auf jeden Fall, um alle neuesten Funktionen für Ihren Drucker zu erhalten und zuverlässiger und konsistenter zu drucken.

    In den folgenden Schritten wird erklärt, wie Sie die Firmware Ihres 3D-Druckers aktualisieren können. Achten Sie darauf, dass Sie jeden Schritt sorgfältig ausführen.

    Schritt 1. Besuchen Sie GitHub, um die neueste Version von Marlin herunterzuladen, die zum Zeitpunkt des Schreibens 2.0.9.1 ist. Sie können die neueste Version überprüfen, indem Sie auf das Dropdown-Menü auf der Seite klicken und die unterste Version überprüfen.

    Klicken Sie dort auf den Pfeil auf der Schaltfläche "Code" und wählen Sie dann "ZIP herunterladen", um den Download zu starten.

    Schritt 2. Die Datei liegt im ZIP-Format vor, so dass Sie sie entpacken müssen, um fortzufahren. Öffnen Sie sie anschließend und klicken Sie auf den Ordner "config".

    Schritt 3. Anschließend müssen Sie die erforderlichen Informationen für Ihren 3D-Drucker kopieren und die Standardkonfigurationsdateien damit ersetzen. Klicken Sie dazu auf den Ordner "examples", suchen Sie Ihren 3D-Drucker und wählen Sie die Hauptplatine Ihres Geräts aus. Der unten angegebene Pfad ist ein Beispiel dafür, wie Sie diesen Schritt durchführen sollten.

    Konfigurationen-release-2.0.9.1> config> examples> Creality> Ender-3> CrealityV1

    Kopieren Sie die Dateien "Configuration" und "Configuration_adv", um fortzufahren.

    Schritt 4. Als Nächstes fügen Sie die Dateien einfach in den "Standard"-Ordner ein. Wenn Sie mit einem Windows-PC arbeiten, werden Sie vom System aufgefordert, die vorhandenen Dateien durch Ihre Kopien zu ersetzen. Tun Sie das, um fortzufahren. Jetzt haben wir die neueste Marlin-Firmware-Version, die für Ihren 3D-Drucker konfiguriert ist.

    Schritt 5. Nun benötigen Sie die Arduino-Software, um die Firmware Ihres 3D-Druckers zu aktualisieren. Die Arduino IDE kann von der offiziellen Website heruntergeladen werden, und wenn Sie einen Windows-PC verwenden, können Sie sie auch bequem aus dem Microsoft Store installieren.

    Schritt 6. Als Nächstes starten Sie die Firmware in Ihrer Arduino-IDE mit der Datei Marlin.ino im Ordner. Wenn sich Arduino öffnet, vergewissern Sie sich, dass Sie das richtige Board Ihres 3D-Druckers im Abschnitt "Tools" auswählen, um Fehler zu vermeiden.

    Schritt 7. Als Nächstes müssen Sie nur noch auf die Schaltfläche "Verify" (Überprüfen) klicken, die wie ein Häkchen in der oberen linken Ecke aussieht. Damit beginnt der Kompilierungsprozess für die Firmware. Wenn Sie bis jetzt alles richtig gemacht haben, werden hoffentlich keine Fehlermeldungen angezeigt.

    Schritt 8. Nachdem das Firmware-Update fertig kompiliert ist, verbinden Sie Ihren 3D-Drucker einfach über eine USB-Verbindung mit dem Computer, wenn Ihr Drucker über einen Bootloader verfügt. Wenn nicht, gibt es auch eine Möglichkeit, Ihren Drucker anzuschließen, die ich weiter unten im Artikel beschrieben habe.

    Sobald die Verbindung hergestellt ist, klicken Sie auf die Schaltfläche "Hochladen", die sich direkt neben der Schaltfläche "Überprüfen" befindet. Vergewissern Sie sich, dass der Drucker zuvor vom Stromnetz getrennt wurde.

    Das war's mit der Aktualisierung der Firmware Ihres 3D-Druckers. Es besteht eine geringe Chance, dass einige Ihrer Einstellungen, wie z. B. die Nivellierung des Bettes oder die Beschleunigungsgrenzen, zurückgesetzt wurden.

    In diesem Fall können Sie die Option "EEPROM initialisieren" auf der Benutzeroberfläche Ihres 3D-Druckers verwenden, um alle Konfigurationsdateien wiederherzustellen.

    In dem folgenden Video wird der Vorgang ausführlich erläutert, daher sollten Sie sich das Video ansehen, um eine detaillierte visuelle Anleitung zu erhalten.

    Wie füge ich einem 3D-Drucker die Marlin-Firmware hinzu und installiere sie?

    Um die Marlin-Firmware auf einem 3D-Drucker zu installieren, müssen Sie zunächst Marlin auf Ihren Computer herunterladen, die heruntergeladenen Konfigurationsdateien bearbeiten und dann mit der Arduino-Software das Marlin-Projekt in eine für Ihren 3D-Drucker lesbare Form kompilieren. Sobald dies geschehen ist, können Sie es einfach hochladen, um Marlin zu Ihrem 3D-Drucker hinzuzufügen.

    Der Prozess der Installation von Marlin auf Ihrem 3D-Drucker ähnelt dem obigen Untertitel. Sie können im Grunde alle im vorherigen Abschnitt beschriebenen Schritte wiederholen, auch wenn Sie Marlin zum ersten Mal auf einem 3D-Drucker installieren.

    Um die Firmware Ihres 3D-Druckers zu bearbeiten, verwenden Sie die Arduino IDE-Anwendung, nachdem Sie die Firmware darin geöffnet haben.

    Es wird jedoch empfohlen, nicht an den Konfigurationsdateien im Editor herumzupfuschen, da der meiste Code bereits vordefiniert ist und das Ändern von etwas, von dem man nicht weiß, was es ist, möglicherweise das Flashen verhindern könnte.

    Das folgende Video von Teaching Tech ist eine großartige Anleitung zum Bearbeiten der Firmware Ihres 3D-Druckers, die Sie sich unbedingt ansehen sollten, um weitere Einzelheiten zu erfahren.

    Können Sie Ihre Ender 3 Firmware mit Cura aktualisieren?

    Ja, Sie können Ihre Ender 3-Firmware mit Cura in wenigen Schritten aktualisieren. Zunächst laden Sie einfach die vorkompilierte Version der gewünschten Firmware im HEX-Format herunter und laden sie mit Cura auf Ihren 3D-Drucker.

    Mit dem Cura-Slicer können wir die Firmware unserer Wahl schnell und einfach auf den 3D-Drucker hochladen. Für diese Methode brauchen Sie nicht einmal einen Bootloader.

    Sie benötigen einen USB-Stick, die benötigte Firmware im HEX-Format und natürlich Cura. Der Rest des Prozesses ist sehr einfach zu befolgen, also lassen Sie uns gleich damit beginnen.

    Die folgenden Schritte erklären, wie Sie Ihre Firmware mit Cura aktualisieren können.

    Schritt 1. Gehen Sie zu DanBPs Marlin-Konfigurationsseite und scrollen Sie nach unten zu den Dateien, um gepackte HEX-Dateien zu finden, die Ihrem Setup für den Ender 3 entsprechen. Sie können auch online nach Ihrer eigenen Firmware suchen, aber stellen Sie sicher, dass sie bereits kompiliert ist, bevor Sie sie herunterladen.

    So sieht der Abschnitt aus, zu dem Sie auf der Seite hinunterblättern können.

    Schritt 2. Schließen Sie Ihren Computer/Laptop mit dem passenden USB-Anschluss an Ihren 3D-Drucker an.

    Schritt 3. Nachdem Sie die Datei heruntergeladen haben, müssen Sie sie entpacken, um fortzufahren. Starten Sie dann einfach Cura und klicken Sie auf den Dropdown-Bereich neben Ihrem 3D-Drucker-Auswahlbereich. Danach klicken Sie auf "Drucker verwalten", um fortzufahren.

    Schritt 4. Sobald Sie das getan haben, erscheint das Fenster "Einstellungen". Dort gibt es eine Option namens "Firmware aktualisieren". Klicken Sie darauf, um zum nächsten Schritt zu gelangen.

    Schritt 5. Zum Schluss klicken Sie einfach auf "Upload custom Firmware", wählen die HEX-Datei, die Sie gerade heruntergeladen haben, und lassen Cura die Firmware auf Ihren Ender 3 Drucker hochladen.

    Sie sind fertig! Sie haben sich an einen recht einfachen Prozess gehalten und die Firmware Ihres 3D-Druckers aktualisiert. Vergessen Sie nicht, das EEPROM Ihres 3D-Druckers zu initialisieren, um die Firmware zu speichern.

    Das folgende Video ist eine visuelle Erklärung des oben beschriebenen Prozesses.

    Wie können Sie die Firmware Ihres 3D-Druckers herausfinden & kennen

    Um die Firmware Ihres 3D-Druckers herauszufinden, müssen Sie den M115 G-Code-Befehl mit einer Software wie Pronterface an Ihren Drucker senden. Einige 3D-Drucker, darunter auch der Ender 3, haben in ihrem LCD-Menü einen Abschnitt "About" oder "Printer Info", in dem Sie erfahren können, welche Firmware auf dem Drucker installiert ist.

    Die meisten 3D-Drucker werden entweder mit Marlin- oder RepRap-Firmware ausgeliefert, aber es lohnt sich, sicher zu sein, welche Firmware auf Ihrem Gerät installiert ist.

    Die M115 Befehl ist im Grunde ein Befehl zur "Abfrage der Firmware-Version und der Fähigkeiten des aktuellen Mikrocontrollers oder Mainboards. Er kann in das Terminal-Fenster jeder Software eingegeben werden, die G-Code-Befehle an Ihren 3D-Drucker senden kann.

    Pronterface ist eine beliebte Wahl, die viele Leute verwenden, um ihre 3D-Drucker mit Techniken wie Hot End und Heat Bed PID Tuning zu steuern, einzustellen und zu kalibrieren.

    Nach der Eingabe des besagten Befehls sollten Sie eine Zeichenkette erhalten, die in etwa wie folgt aussieht.

    FIRMWARE_NAME:Marlin 1.1.0 (Github) SOURCE_CODE_URL://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:RepRap EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff

    Wenn Sie hingegen die Makerbot Print Slicer Software verwenden, können Sie die verwendete Firmware-Version ganz einfach herausfinden, indem Sie das Print Panel aufrufen, Ihren 3D-Drucker auswählen und dann auf "Utilities" (Dienstprogramme) klicken.

    Siehe auch: 30 beste Disney 3D-Drucke - 3D-Drucker-Dateien (kostenlos)

    Abschließend klicken Sie auf "Firmware Update". Daraufhin werden alle relevanten Informationen angezeigt, darunter auch die aktuelle Firmware-Version Ihres Druckers.

    Kann man Firmware aus einem 3D-Drucker extrahieren?

    Ja, Sie können Firmware aus einem 3D-Drucker extrahieren, sobald sie kompiliert und hochgeladen wurde. Nachdem Sie jedoch die .hex-Datei für Ihre Firmware-Konfiguration erhalten haben, ist dies auf lange Sicht sinnlos, da Sie Ihre Firmware nicht mehr bearbeiten oder konfigurieren können, da sie bereits kompiliert wurde.

    Vor der Kompilierung liegt die Firmware entweder im .h- oder im .ino-Format vor. Nach der Kompilierung wird das Format entweder in .bin oder .hex umgewandelt, je nachdem, ob Sie eine 8-Bit- oder eine 32-Bit-Karte haben.

    Stellen Sie sich das vor wie ein Gericht, das Sie zubereiten. Bevor Sie kochen, haben Sie alle Zutaten auf dem Tisch liegen und können sie nach Belieben austauschen. Nachdem Sie gekocht haben, können Sie nicht mehr zu den Zutaten zurückkehren. So ist es auch mit der Firmware.

    Verfügt Ihr 3D-Drucker über einen Bootloader?

    Je nachdem, welchen Drucker Sie besitzen, verfügt Ihr 3D-Drucker über einen Bootloader oder nicht. Preisgünstige 3D-Drucker wie der Creality Ender 3 werden nicht mit Bootloadern ausgeliefert, da sie zusätzlichen Speicherplatz auf den Mikrocontrollern auf der Hauptplatine des Druckers benötigen und außerdem teurer sind.

    Siehe auch: 12 Wege, wie man Z-Nähte in 3D-Drucken repariert

    Im Folgenden sind einige 3D-Drucker aufgeführt, die über einen Bootloader verfügen.

    • QIDI Tech X-Plus
    • Monoprice Maker Select V2
    • MakerBot Replicator 2
    • Creality Ender CR10-S
    • Flashforge Creator Pro

    Kann man Firmware ohne Bootloader flashen?

    Ja, Sie können Firmware ohne Bootloader flashen, indem Sie ein externes Programmiergerät verwenden, das die Firmware auf die ICSP der Hauptplatine schreibt. Die ICSP ist auf den meisten Platinen vorhanden, so dass Sie kein Problem haben sollten, Firmware ohne Bootloader auf diese Weise zu flashen.

    Ein Bootloader ist eine Software, mit der Sie Firmware ganz einfach per USB flashen können. Er nimmt nur wenig Platz im Mikrocontroller Ihres Mainboards ein, einer speziellen Komponente, die alles speichert, was mit der Firmware des 3D-Druckers zu tun hat.

    Der Bootloader ist zwar minimal, nimmt aber Platz im Mikrocontroller in Anspruch, der möglicherweise für andere, wichtigere Funktionen, wie z. B. die automatische Bettnivellierung, genutzt werden könnte.

    Aus diesem Grund vermeiden es viele Hersteller, Bootloader auf der Hauptplatine des 3D-Druckers unterzubringen, damit der Platz für weitere Funktionen genutzt werden kann.

    Dadurch wird das Flashen der Firmware deutlich komplizierter, da man nicht mehr einfach eine USB-Verbindung verwenden kann. Für viele lohnt sich dieser Kompromiss jedoch, um die Funktionalität ihres Druckers zu erhöhen.

    Das folgende Video von Thomas Sanladerer ist ein großartiges Tutorial zum Flashen von Firmware ohne Bootloader, also schauen Sie es sich an, um eine gründliche Anleitung zu erhalten.

    RepRap vs. Marlin vs. Klipper Firmware

    RepRap, Marlin und Klipper sind alle sehr beliebt, wenn es um die Wahl einer Firmware für Ihren 3D-Drucker geht. Die drei unterscheiden sich jedoch ziemlich voneinander, also lassen Sie uns die Unterschiede herausfinden und sehen, welche am besten abschneidet.

    Architektur

    RepRap: Die RepRap-Firmware ist in der Programmiersprache C++ geschrieben und ausschließlich für 32-Bit-Prozessoren, wie z.B. die Duet-Controller-Boards, ausgelegt. Dadurch kann sie auf 3D-Druckern, CNC-Maschinen, Gravierern und Laserschneidern eingesetzt werden. RepRap basiert ebenfalls auf Marlin.

    Marlin: Marlin basiert auf der Sprinter-Firmware, die ebenfalls in C++ geschrieben wurde, ist aber recht vielseitig und kann sowohl auf 8-Bit- als auch auf 32-Bit-Prozessoren laufen. Wie RepRap übernimmt es die meisten der detaillierten G-Code-Berechnungen, die die Komponenten des 3D-Druckers selbst steuern.

    Klipper: Die Klipper-Firmware konzentriert sich auf wichtige Komponenten wie Schrittmotoren und Bettnivellierungssensoren, überlässt aber die komplexen G-Code-Berechnungen einem anderen, leistungsfähigeren Board, in den meisten Fällen dem Raspberry Pi. Daher verwendet Klipper eine Kombination aus zwei Boards, um 3D-Drucker zu betreiben, und das ist anders als jede andere Firmware.

    Gewinner der Kategorie: Auch wenn die Architektur keine offensichtlichen Vor- oder Nachteile mit sich bringt, gewinnt Marlin hier, weil es die erfahrenste Firmware ist, die eine solide Grundlage für viele andere Firmwares bildet.

    Eigenschaften

    RepRap: RepRap ist vollgepackt mit Funktionen, darunter auch High-End-Funktionen für fortgeschrittene 3D-Drucker, wie z. B. eine präzise Schrittzeiterzeugung und eine dynamische Beschleunigungsanpassung, die beide für einen schnellen, präzisen und hochwertigen 3D-Druck äußerst hilfreich sind.

    Ein weiteres wichtiges Merkmal von RepRap ist das Web-Konfigurations-Tool, das die Anpassung zu einem Kinderspiel macht, im Gegensatz zu Marlin, wo man alles in der Arduino-IDE bearbeiten muss.

    Marlin: Durch ständige Aktualisierungen ist Marlin zu einer funktionsreichen Firmware geworden, die Funktionen wie automatische Bettnivellierung, Autostart, der den Drucker nach dem Neustart in einen neuen Zustand versetzt, und linearen Vorschub, der den richtigen Druck in der Düse für präzise Bewegungen und höhere Druckgeschwindigkeiten ohne Qualitätsverluste erzeugt, bietet.

    Klipper: Klipper verfügt über eine Reihe fortschrittlicher Funktionen, wie z. B. die Eingangsformung, die die Auswirkungen der Vibrationen des Schrittmotors auf die Druckqualität reduziert. Durch die Beseitigung dieses Welleneffekts in den Drucken können Sie mit höheren Geschwindigkeiten drucken und eine hervorragende Qualität beibehalten.

    Klipper verfügt über eine weitere Funktion, den sanften Druckvorschub, der das Sickern oder Fadenziehen reduziert und die Druckqualität an den Ecken des Modells verbessert. Es gibt noch viele weitere Experten.

    Gewinner der Kategorie: Klipper

    Geschwindigkeit

    RepRap und Marlin: Was die Geschwindigkeit angeht, so sind diese beiden Firmwares mehr oder weniger gleich. RepRap rühmt sich mit einer hohen Upload-Geschwindigkeit von etwa 800 Kb/s auf die SD-Karte, entweder über eine Wi-FI- oder eine Ethernet-Verbindung. Wenn Sie die Geschwindigkeit über die normalen Werte von Marlin oder RepRap hinaus erhöhen, müssen Sie sich mit einer schlechteren Druckqualität abfinden.

    Klipper: Klipper ist die schnellste Firmware der Gruppe, mit Funktionen wie sanftem Druckvorschub und Eingabeformung, die es ihr ermöglichen, mit höheren Geschwindigkeiten zu drucken, etwa 80-100 mm/s, und dabei eine hervorragende Druckqualität und Präzision zu gewährleisten.

    Ich habe sogar ein YouTube-Video gefunden, in dem jemand mit Klipper mühelos mit einer Geschwindigkeit von 150 mm/s druckt.

    Gewinner der Kategorie: Klipper

    Benutzerfreundlichkeit

    RepRap: RepRap ist in diesem Vergleich definitiv die am einfachsten zu bedienende Firmware. Die Konfiguration der Dateien kann über eine spezielle webbasierte Schnittstelle vorgenommen werden, die auch zum Aktualisieren der Firmware verwendet werden kann.

    Das Online-Konfigurationswerkzeug hebt RepRap von anderen ab und verleiht ihm die Benutzerfreundlichkeit, die sich viele 3D-Druckeranwender von Marlin wünschen.

    Marlin: Für Einsteiger ist Marlin einfach zu bedienen, aber die Firmware wird zeitaufwändig und schwierig, wenn Sie Ihre Dateien konfigurieren müssen.

    Wenn Sie eine bestimmte Änderung an der Konfiguration vornehmen möchten, müssen Sie die Firmware neu flashen und kompilieren, also den Vorgang im Grunde genommen noch einmal wiederholen. Positiv ist, dass Marlin über eine hervorragende Dokumentation, eine große Community und eine Fülle von Online-Materialien verfügt, aus denen Sie lernen und Hilfe erhalten können.

    Klipper: Klipper ist ebenfalls eine einfach zu bedienende Firmware, vor allem, wenn man sich mit dem Raspberry Pi auskennt. Im Gegensatz zu Marlin ist es nicht notwendig, die Firmware neu zu flashen, und Änderungen an den Konfigurationsdateien können leicht vorgenommen werden.

    Da es sich bei Klipper um eine relativ neue Firmware handelt, fehlt es an Dokumentation, und Sie werden online nicht die gleiche Hilfe finden wie bei Marlin.

    Gewinner der Kategorie: RepRap

    Kompatibilität

    RepRap: RepRap wurde ursprünglich für die 32-Bit-Duet-Boards entwickelt und funktioniert daher nur auf einer Handvoll anderer 32-Bit-Boards, ist also nicht wirklich die vielfältigste Firmware, die es gibt.

    Marlin: Marlin ist die am weitesten kompatible Firmware auf dem Markt, die sowohl auf 8-Bit- als auch auf 32-Bit-Boards funktioniert. Deshalb verwenden viele Leute Marlin, wenn sie ihren eigenen 3D-Drucker bauen.

    Klipper: Im Gegensatz zu RepRap unterstützt Klipper auch 8-Bit- und 32-Bit-Boards und funktioniert mit so gut wie jedem Board, das es gibt. Klipper wird auch immer beliebter für diejenigen, die mit dem Bau eines DIY-3D-Druckers beginnen und eine funktionsreiche Firmware zur Installation benötigen.

    Gewinner der Kategorie: Marlin

    Roy Hill

    Roy Hill ist ein leidenschaftlicher 3D-Druck-Enthusiast und Technologie-Guru mit umfassendem Wissen rund um den 3D-Druck. Mit über 10 Jahren Erfahrung auf diesem Gebiet beherrscht Roy die Kunst des 3D-Designs und -Drucks und ist zu einem Experten für die neuesten 3D-Drucktrends und -technologien geworden.Roy hat einen Abschluss in Maschinenbau von der University of California, Los Angeles (UCLA) und hat für mehrere namhafte Unternehmen im Bereich 3D-Druck gearbeitet, darunter MakerBot und Formlabs. Er hat auch mit verschiedenen Unternehmen und Einzelpersonen zusammengearbeitet, um individuelle 3D-Druckprodukte zu entwickeln, die ihre Branchen revolutioniert haben.Neben seiner Leidenschaft für den 3D-Druck ist Roy ein begeisterter Reisender und Outdoor-Enthusiast. Er verbringt gerne Zeit in der Natur, wandert und campt mit seiner Familie. In seiner Freizeit betreut er auch junge Ingenieure und teilt sein umfangreiches Wissen über den 3D-Druck über verschiedene Plattformen, darunter seinen beliebten Blog „3D Printerly 3D Printing“.