Ein Firmware-Update ist kein Hexenwerk, aber es kann dein ganzes Wochenende ruinieren, wenn du es falsch angehst. Die meisten Maker denken, es reicht, eine Datei auf die SD-Karte zu werfen und zu hoffen. Spoiler: Tut es nicht. Hier erfährst du, wie du deinen Drucker wirklich auf dem neuesten Stand hältst, ohne dass er danach wie Schrott funktioniert.
Was ein Firmware-Update tatsächlich bewirkt
Firmware ist das Betriebssystem deines Druckers. Sie steuert jeden einzelnen Stepper-Motor, jeden Temperatursensor und jede Sicherheitsfunktion. Ein Update kann neue Features bringen, Bugs beheben oder die Performance verbessern. Manchmal macht es aber auch Dinge kaputt, die vorher funktioniert haben. Deshalb ist die goldene Regel: Wenn dein Drucker läuft und druckt, was du brauchst, lass die Finger von Updates. Nur weil Version 2.0.7 verfügbar ist, heißt das nicht, dass du sie brauchst.
Die Firmware kommuniziert direkt mit der Hardware über G-Codes. Wenn du M115 sendest, antwortet sie mit der aktuellen Version. M997 startet bei Marlin-basierten Druckern ein Firmware-Update, aber Vorsicht: Das funktioniert nur auf bestimmten Plattformen wie LPC176x, STM32 und STM32F1. Bei anderen Boards crasht der Befehl oder wird ignoriert.
Die verschiedenen Update-Methoden verstehen
Over-The-Air Updates sind der bequemste Weg, aber auch der riskanteste. Dein Drucker lädt die neue Firmware aus dem Internet und installiert sie automatisch. Das klappt bei Prusa, Bambu Lab und modernen Creality-Druckern meist problemlos. Aber wenn die Internetverbindung während des Updates abbricht, hast du einen Brick. Deshalb niemals OTA-Updates starten, wenn das WLAN instabil ist oder Gewitter angesagt sind.
USB-Updates sind die klassische Methode. Bei Duet-Boards brauchst du das Bossac-Tool in Version 1.3a. Die Übertragungsgeschwindigkeit liegt bei nur 1200 Baud, also plane 10-20 Minuten ein. Zuerst drückst du den Erase-Button, wartest 5 Sekunden, dann den Reset-Button und wartest weitere 15 Sekunden. Der Drucker erscheint dann als "BOSSA Program Port" im Geräte-Manager.
SD-Karten-Updates sind am sichersten, weil keine Verbindung abbrechen kann. Die meisten Hersteller nutzen USB-Sticks oder MicroSD-Karten mit maximal 32GB Kapazität. Größere Karten werden oft nicht erkannt, weil die Firmware nur FAT32 unterstützt. Bei Elegoo-Druckern muss der Ordner "ELEGOO_UPDATE_DIR" im Stammverzeichnis liegen. Bei Creality K1-Serien startest du das Update über "Settings - Info" und klickst auf "Upload".
Kritische Vorbereitungen vor jedem Update
Backup ist das A und O. Mit M503 liest du alle aktuellen Einstellungen aus und speicherst sie in einer Textdatei. Deine Bed-Leveling-Daten, PID-Werte und Z-Offset gehen beim Update oft verloren. Bei Duet-Boards sicherst du mit M993 die komplette Konfiguration auf die SD-Karte.
Prüfe die Firmware-Kompatibilität genau. Nicht jede Version passt zu deinem Board. Bei Prusa-Druckern darfst du nicht von Version 1.2.0 direkt auf 1.4.0 springen. Du musst schrittweise über 1.3.0 updaten, sonst schlägt das Update fehl. Die Firmware-Datei sollte etwa 270 kB groß sein. Wenn sie deutlich kleiner ist, hast du vermutlich eine HTML-Seite statt der Binärdatei heruntergeladen.
Stelle sicher, dass der Drucker stabil läuft. Wackelige Verbindungen, überhitzte Boards oder defekte SD-Karten führen zu fehlgeschlagenen Updates. Bei Touch-Screen-Druckern wie dem Elegoo Neptune musst du oft sowohl das Mainboard als auch das Display separat updaten. Das Display-Update erfordert eine TF-Karte und einen 2mm Inbusschlüssel zum Öffnen des Gehäuses.
Nach dem Update: Die unvermeidlichen Kalibrierungen
Jedes Firmware-Update setzt deine Kalibrierung zurück. Auto Bed Leveling und Input Shaping sind Pflicht, bevor du den ersten Druck startest. Bei Creality K1-Druckern gehst du zu "Settings - Self-check", aktivierst beide Optionen und wartest, bis der Check abgeschlossen ist. Das dauert 10-15 Minuten, aber ohne diesen Schritt druckst du Müll.
Der Z-Offset muss neu eingestellt werden. Lege ein A4-Papier zwischen Düse und Bett und justiere, bis du deutlichen Widerstand spürst. Das Papier sollte sich herausziehen, aber nicht hineinschieben lassen. Bei Elegoo-Druckern mit 121 Leveling-Punkten dauert dieser Prozess besonders lange, aber überspringe ihn nicht.
PID-Werte für Hotend und Heizbett gehen ebenfalls verloren. Starte eine PID-Autotune mit M303 für das Hotend und M304 für das Bett. Ohne korrekte PID-Werte schwanken die Temperaturen und ruinieren deine Druckqualität. Speichere die neuen Werte mit M500 im EEPROM.
Wenn das Update schiefgeht: Troubleshooting
Firmware-Update fehlgeschlagen ist der Klassiker. Bei Prusa-Druckern bekommst du Fehlercode #10534, wenn die Firmware-Datei beschädigt ist oder der USB-Stick während des Updates entfernt wurde. Manchmal liegt es auch daran, dass du zu weit gesprungen bist. Gehe zurück zur vorherigen Version und update schrittweise.
Weißer Bildschirm nach einem Touch-Screen-Update bedeutet, dass das Display-Update fehlgeschlagen ist. Bei QIDI Plus3-Druckern kannst du das mit einer MicroSD-Karte reparieren. Speichere die Datei "800_480_PLUS" auf die Karte, stecke sie mit einer Pinzette in den SD-Slot auf der Rückseite des Displays und starte den Drucker neu.
Drucker startet nicht mehr ist der Super-GAU. Bei Marlin-basierten Boards hilft oft ein Factory Reset mit M502, gefolgt von M500. Bei Duet-Boards kannst du mit M994 ein Backup von der SD-Karte wiederherstellen. Im schlimmsten Fall musst du die Firmware über den Bootloader neu flashen.
Erweiterte Update-Strategien für Power-User
In-Application-Updates bei Duet-Boards sind elegant, aber brauchen die Datei "iap.bin" im /sys-Verzeichnis. Lade die RepRapFirmware.bin-Datei über das Web-Interface hoch, und das System fragt automatisch, ob du updaten willst. Das funktioniert aber nur ab bestimmten Firmware-Versionen.
Automatische Updates bei Bambu Lab und neueren Prusa-Druckern suchen alle 24 Stunden nach neuen Versionen. Du kannst das in den Netzwerk-Einstellungen deaktivieren, wenn du Kontrolle über den Update-Zeitpunkt behalten willst. Bei kritischen Drucken ist das sinnvoll, weil Updates manchmal Einstellungen zurücksetzen.
Rollback-Strategien sind wichtig für Produktionsumgebungen. Behalte immer die vorherige Firmware-Version auf der SD-Karte. Bei Duet-Boards kannst du mehrere Versionen als "RepRapFirmware-backup.bin" speichern und bei Problemen schnell zurückwechseln.
Die Realität ist: Firmware-Updates sind notwendig, aber nie risikofrei. Plane sie für ruhige Stunden ein, wenn du Zeit für Troubleshooting hast. Ein funktionierender Drucker ist mehr wert als die neuesten Features, die du vielleicht nie brauchst.