Durch die Aktualisierung der Firmware Ihres 3D-Druckers werden die neuesten Funktionen aktiviert und eine optimale Leistung gewährleistet. Hier erfahren Sie, wie es geht.
Die Firmware Ihres 3D-Druckers ist eine Systemsoftware, die die Bewegung und den Betrieb von Motoren, Heizelementen und anderen Komponenten steuert. Wir können es als Gehirn oder Motor der Maschine bezeichnen und es ist normalerweise auf dem Mikrocontroller des Druckers gespeichert, einem kleinen Computer, der so programmiert ist, dass er Befehle vom Benutzer entgegennimmt. Es stehen verschiedene Firmware-Optionen für 3D-Drucker zur Verfügung, beispielsweise Marlin, RepRap und Klipper.
Bevor wir mit der Aktualisierung der Firmware beginnen, werfen wir einen Blick auf die Gründe, warum Sie sie möglicherweise aktualisieren müssen.
Wann Sie die Firmware Ihres 3D-Druckers aktualisieren sollten
Obwohl es nicht unbedingt erforderlich ist, die Firmware Ihres 3D-Druckers zu aktualisieren, bietet dies mehrere Vorteile:
- Holen Sie sich die neuesten Funktionen: Durch die Aktualisierung Ihrer Firmware erhalten Sie möglicherweise Zugriff auf neue Features und Funktionen, die in älteren Versionen möglicherweise nicht verfügbar sind. Darüber hinaus können Sie auch zusätzliche Sicherheitsmaßnahmen für Ihren 3D-Drucker erhalten.
- Verbessern Sie Ihre 3D-Drucke: Wenn Ihre Ausdrucke weiterhin fehlerhaft sind und Sie alles andere erfolglos versucht haben, sollten Sie über die Aktualisierung nachdenken.
- Sicherheitsgründe: Neuere Firmware-Versionen enthalten oft Sicherheitsfunktionen, die dabei helfen können, Ihren 3D-Drucker vor möglichen Schäden zu schützen.
- Beheben Sie Fehler und andere Probleme: Eine Aktualisierung kann dabei helfen, Fehler oder andere Probleme mit Ihrem 3D-Drucker zu beheben und so Zuverlässigkeit und Genauigkeit sicherzustellen.
- Neue Konnektivitätsoptionen: Durch Firmware-Updates können manchmal neue Möglichkeiten zur Verbindung mit Ihrem 3D-Drucker hinzugefügt werden, z. B. WLAN oder USB, wenn dieser diese derzeit nicht unterstützt.
Wir werden die Marlin-Firmware verwenden, um die Aktualisierung der Firmware zu demonstrieren. Wenn Sie wissen möchten, auf welchem Firmware-Typ Ihr Drucker läuft, klicken Sie auf Um Abschnitt auf dem LCD-Bildschirm.
Befolgen Sie die nachstehenden Schritte, um zu erfahren, wie Sie Ihre Firmware einfach aktualisieren können.
Schritt 1: Laden Sie die Firmware herunter
Gehe zum Marlin-Website und klicken Sie auf Laden Sie Marlin herunter Taste.
Es öffnet sich ein neues Fenster, in dem verschiedene Versionen der Firmware angezeigt werden. Wählen Sie die neueste Version (die oben), Version 2.1.2.1 zum Zeitpunkt des Schreibens; Klicken Sie unten auf die entsprechende ZIP-Datei Herunterladen. Entpacken Sie nach dem Herunterladen die Dateien und fahren Sie mit dem nächsten Schritt fort.
Schritt 2: Holen Sie sich die Konfiguration für Ihren 3D-Drucker
Die für Ihren 3D-Drucker spezifischen Einstellungen finden Sie auf der Marlin GitHub-Seite, ein Repository, in dem die gesamte Entwicklung stattfindet, und Sie können Ihren speziellen 3D-Drucker auswählen. Sobald Sie dort sind, scrollen Sie nach unten zu Konfigurationen und klicken Sie darauf.
Gehen Sie anschließend zum Code Abschnitt und klicken Sie auf Laden Sie Zip herunter im Dropdown-Menü.
Sobald Sie mit dem Herunterladen der Konfigurations-ZIP-Datei fertig sind, entpacken Sie sie, um die Dateien zu extrahieren.
Schritt 3: Überschreiben Sie die Konfiguration der Firmware
Öffnen Sie in den extrahierten Konfigurationsdateien die config Ordner also Beispiele; Eine Reihe von 3D-Druckern wird aufgelistet, wie unten gezeigt.
Wählen Sie den Ordner für Ihren spezifischen 3D-Drucker und kopieren Sie ihn Konfiguration.h Und Configuration_adv.h Dateien. Diese beiden Dateien enthalten alle notwendigen Konfigurationen für Ihren 3D-Drucker.
Gehen Sie in den extrahierten Dateien der Marlin-Firmware zu Marlin Ordner und öffnen Sie ihn. Fügen Sie dann die Dateien ein, die Sie gerade kopiert haben. Sie werden eine Eingabeaufforderung sehen, wie unten gezeigt.
Wählen Sie, ob Sie die Dateien ersetzen möchten. Nachdem Ihre Firmware für Ihren 3D-Drucker konfiguriert wurde, kann sie kompiliert werden.
Schritt 4: Kompilieren und Hochladen der konfigurierten Firmware
Wir werden die Arduino IDE mit Marlin-Software verwenden, um die konfigurierte Firmware zu kompilieren. Gehen Sie dazu zu Arduino-Software Besuchen Sie die Webseite und laden Sie die für Ihr Betriebssystem spezifische IDE-Version herunter.
Öffnen Sie die heruntergeladene Datei und installieren Sie die Arduino IDE-Anwendung. Als nächstes doppelklicken Sie auf Marlin.ino Datei im Marlin-Firmware-Ordner; Es wird in der Arduino IDE geöffnet.
Der nächste Schritt ist die Auswahl des Mikrocontroller-Boards. Dies variiert je nach 3D-Drucker; Sie sollten recherchieren, auf welchem Mikrocontroller Ihre Maschine läuft, und diesen auswählen. In diesem Fall wählen wir Arduino Mega. Sie wählen aus Werkzeuge > Board > Arduino AVR-Boards, und Sie werden dort verschiedene Foren aufgelistet sehen.
Schritt 5: Hochladen der konfigurierten Firmware
Nachdem Sie das Board ausgewählt haben, klicken Sie auf das Häkchensymbol oben links, um die Details zu überprüfen. Der Kompilierungsvorgang beginnt.
Es dauert einige Sekunden, bis der Kompilierungsvorgang abgeschlossen ist. Wenn Fehler vorliegen, werden diese im Ausgabebereich (unten in der IDE) angezeigt. Sie können Ihren 3D-Drucker mit dem an Ihren Computer anschließen ein geeignetes USB-Kabel und klicken Sie auf Hochladen Taste.
Wenn alles richtig eingestellt ist, haben Sie Ihre Firmware erfolgreich aktualisiert.
Schritt 6: Installieren Sie einen Bootloader (optional)
Wenn Sie versuchen, die Firmware zu flashen und zu aktualisieren, können während des Vorgangs Fehler auftreten. Dies könnte daran liegen, dass Ihr 3D-Drucker nicht über einen verfügt Bootloader, was es schwieriger macht, die Firmware über ein USB-Kabel zu aktualisieren. Um einen Bootloader zu installieren, benötigen Sie ein Arduino-Board, Inbusschlüsselsatz, Und Überbrückungsdrähte neben der Firmware. Befolgen Sie dann die folgenden Schritte.
1. Entfernen Sie die elektronische Abdeckung Ihres 3D-Druckers
Sie können die Schrauben an der Abdeckung, auf der sich die Elektronik Ihres Druckers befindet, mit einem Schraubendreher oder einem Inbusschlüssel lösen. Nachdem Sie die gesamte sichtbare Elektronik freigelegt haben, nehmen Sie ein USB-Kabel und verbinden Sie ein Ende mit dem Laptop und das andere mit dem Arduino. Heben Sie als nächstes die Abdeckung an und setzen Sie den Arduino so ein, dass sein ISCP-Header in die gleiche Richtung zeigt wie der auf der 3D-Druckerplatine, wie unten gezeigt.
2. Umgebung einrichten
Gehen Sie in der Arduino IDE zu Datei > Beispiele > 11.ArduinoISP > ArduinoISP.
Es öffnet sich ein neues Fenster. Gehe zu Werkzeuge > Board > Sanguino (1284P Boards). Wenn Sie diese Option nicht sehen, gehen Sie zu Sanguino GitHub-Seite und kopieren Sie die Add-on-URL dorthin.
Gehen Sie in der Arduino IDE zu Arduino IDE > Einstellungenund fügen Sie die URL ein, die Sie kopiert haben Zusätzliche Board-Manager-URLs Feld. Dann klick OK und Sie werden sehen, wie das Add-on heruntergeladen und installiert wird.
Wenn Sie fertig sind, kehren Sie zu zurück Extras > Board > Boards-Manager. Suchen Sie auf der Registerkarte „Suchen“ nach „Sanguino“ und Sie werden es dort aufgelistet sehen. Klicken Installieren, und Sie werden sehen, dass die Pakete im Ausgabefenster installiert werden.
3. Schließen Sie die Kabel an und installieren Sie den Bootloader
Verbinden Sie fünf Überbrückungskabel von Buchse zu Buchse mit dem Arduino und der Platine Ihres 3D-Druckers. Stellen Sie beim Beitritt sicher, dass die Positionen in den ISCP-Headern übereinstimmen. Nehmen Sie dann einen Stecker-zu-Buchse-Jumper und verbinden Sie ihn mit Pin 10 des Arduino und dem oberen rechten Anschluss der Druckerplatine, wie unten gezeigt.
Gehen Sie nun in der Arduino IDE zu Extras > Programmierer und auswählen Arduino als ISP.
Um den Bootloader erfolgreich zu installieren, gehen Sie schließlich zu Extras > Bootloader brennen.
Nach einigen Sekunden wird im Ausgabebereich eine Meldung angezeigt, dass der Vorgang abgeschlossen ist. Entfernen Sie den Arduino und die angeschlossenen Kabel, schließen Sie das USB-Kabel an und beginnen Sie mit dem Hochladen der Firmware.
3D-Druck ohne Probleme mit aktualisierter Firmware
3D-Drucker erfordern, ähnlich wie andere elektronische Geräte, möglicherweise Firmware-Updates, um sicherzustellen, dass sie die erforderliche Leistung erbringen. Wenn Sie also Probleme mit Ihren 3D-Drucken haben (während andere Faktoren konstant bleiben), sollten Sie eine Aktualisierung Ihrer Firmware in Betracht ziehen, indem Sie die oben genannten Schritte ausführen.
Es ist wichtig, den Firmware-Typ zu ermitteln, auf dem Ihr Gerät läuft, da die Installation der falschen Firmware Ihren Drucker beschädigen könnte. Bevor Sie nach einem Update den nächsten Druck ausführen, sollten Sie Ihre Einstellungen überprüfen, da durch das Aktualisieren der Firmware die meisten Ihrer zuvor vorgenommenen benutzerdefinierten Einstellungen zurückgesetzt werden.