Firmware-Updates bringen neue Funktionen, Bugfixes und Sicherheitsverbesserungen. Mit der richtigen Vorbereitung ist der Prozess risikoarm.
Warum Firmware updaten?
- Neue Kalibrierungs-Funktionen (z.B. Input Shaping)
- Verbesserte Druckqualität durch bessere Algorithmen
- Fehlerbehebungen für bekannte Bugs
- Neue Filament-Profile und Slicer-Kompatibilität
- Sicherheits-Updates (Thermalschutz etc.)
Vor dem Update: Backup
Wichtig: Immer EEPROM-Einstellungen sichern bevor du flashst!
- Marlin:
M503in Pronterface/OctoPrint ausführen → Ausgabe kopieren - Klipper:
printer.cfgund alle Config-Dateien sichern - Bambu: Kalibrierungswerte notieren (Drucksoftware zeigt sie)
Marlin Firmware update
- Aktuelle Marlin-Version von marlinfw.org herunterladen
- Firmware für dein Drucker-Board konfigurieren (Configuration.h)
- Kompilieren in Arduino IDE oder PlatformIO (VS Code)
- Bootloader prüfen: Ohne Bootloader = ISP-Programmer nötig
- Mit Bootloader:
.hex-Datei über Arduino IDE flashen - Nach dem Flash: EEPROM zurücksetzen (
M502, dannM500) - Alle Kalibrierungen neu durchführen!
Klipper Update
- SSH auf Raspberry Pi
cd ~/klipper && git pullmake menuconfigfür dein Board konfigurierenmake— Firmware kompilieren- Flashen:
make flash FLASH_DEVICE=/dev/serial/by-id/usb-... - Moonraker und Mainsail/Fluidd separat updaten
Bambu Lab Firmware
Bambu-Drucker updaten über die Cloud automatisch oder manuell:
- In Bambu Studio: Drucker-Symbol → Firmware-Version prüfen
- Update initiieren — Drucker muss online sein
- Lokales Update (ohne Cloud) möglich mit .zip-Datei von Bambu-Website
Nach dem Update testen
- Thermalschutz testen: Thermistor-Stecker ziehen — Drucker muss sofort stoppen
- Alle Endstops prüfen
- Erst-Druck: Einfaches Objekt, genau beobachten
- Kalibrierungen erneut durchführen (E-Steps, Bett-Leveling)
Häufige Probleme nach dem Update
- Drucker startet nicht: Falsches Board gewählt oder Flashfehler → erneut flashen
- Endstops funktionieren nicht: Pin-Definitionen geändert → Configuration.h prüfen
- EEPROM-Fehler:
M502+M500ausführen, neu kalibrieren