#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
- Marlin:
M503in Pronterface/OctoPrint ausführen → Ausgabe kopieren - Klipper:
printer.cfgund alle Config-Dateien sichern - Bambu: Kalibrierungswerte notieren (Drucksoftware zeigt sie)
#Marlin Firmware update
- 1Aktuelle Marlin-Version von marlinfw.org herunterladen
- 2Firmware für dein Drucker-Board konfigurieren (Configuration.h)
- 3Kompilieren in Arduino IDE oder PlatformIO (VS Code)
- 4Bootloader prüfen: Ohne Bootloader = ISP-Programmer nötig
- 5Mit Bootloader:
.hex-Datei über Arduino IDE flashen - 6Nach dem Flash: EEPROM zurücksetzen (
M502, dannM500) - 7Alle Kalibrierungen neu durchführen!
#Klipper Update
- 1SSH auf Raspberry Pi
- 2
cd ~/klipper && git pull - 3
make menuconfigfür dein Board konfigurieren - 4
make— Firmware kompilieren - 5Flashen:
make flash FLASH_DEVICE=/dev/serial/by-id/usb-... - 6Moonraker und Mainsail/Fluidd separat updaten
#Bambu Lab Firmware
Bambu-Drucker updaten über die Cloud automatisch oder manuell:
- 1In Bambu Studio: Drucker-Symbol → Firmware-Version prüfen
- 2Update initiieren — Drucker muss online sein
- 3Lokales 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
