Mit diesem kleinen Zusatz bekommt dein Drucker in Mainsail den Menüpunkt Firmware-Update. Danach aktualisierst du die Firmware per Knopfdruck. Nur für die Installation brauchst du einmalig ein paar Befehle. Du kannst sie einfach kopieren und einfügen.
Passt das zu meinem Drucker?
- Dein Drucker hat ein MKS-SKIPR-Board und eine Micro-SD im MCU Slot.
- Du nutzt Klipper und Mainsail.
- Der Drucker ist mit dem Internet verbunden.
Vor dem Start
- Es darf kein Druck laufen.
- Sichere deine Config-Dateien: In Mainsail links auf Maschine gehen und zumindest die printer.cfg herunterladen.
- Suche die IP-Adresse deines Druckers. Das ist die Zahl, die im Browser oben steht, wenn du Mainsail öffnest, zum Beispiel 192.168.1.50.
- Windows: Windows-Taste drücken, PowerShell eingeben und öffnen.
- Mac: Das Programm Terminal öffnen.
- Linux: Ein Terminal öffnen.
Code: Alles auswählen
ssh mks@192.168.1.50- Bei der ersten Verbindung kommt eine Frage mit yes/no. Tippe yes und drücke Enter.
- Dann wird das Passwort abgefragt. Bei MKS-Boards ist es oft makerbase.
- Keine Sorge: Beim Tippen des Passworts siehst du nichts, auch keine Sternchen. Das ist normal. Einfach tippen und Enter drücken.
Schritt 2: Paket herunterladen
Code: Alles auswählen
wget http://dev-it.de/uploads/skipr-update_1.0.0_all.debDamit stellst du sicher, dass die Datei vollständig und unverändert ist:
Code: Alles auswählen
echo "e3c627172c76b56e3ade29920f96683c897af12de6433fc6abef9d540290c64a skipr-update_1.0.0_all.deb" | sha256sum -cSchritt 4: Installieren
Code: Alles auswählen
sudo apt install ./skipr-update_1.0.0_all.deb- Falls nach dem Passwort gefragt wird, gib es wieder ein.
- Falls noch etwas nachinstalliert werden muss, bestätige die Frage mit J oder Y und Enter.
- Am Ende steht: Firmware-Update ist installiert
Schritt 5: Update starten
- Lade Mainsail im Browser neu.
- Klicke links auf Firmware-Update. Falls der Punkt fehlt, öffne die Seite direkt, natürlich mit deiner IP: http://192.168.1.50/update/
- Klicke auf Update starten und dann auf Ja, jetzt starten.
- Warte, bis der Drucker neu gestartet hat und Update erfolgreich erscheint.
Das Update dauert einige Minuten. Dabei wird auch die Klipper-Software auf den neuesten Stand gebracht. Falls der Drucker danach einen Fehler meldet, prüfe zuerst die Meldung in Mainsail.
Wenn etwas nicht klappt
- Connection refused oder Timeout beim Verbinden: Prüfe die IP-Adresse und ob dein PC im selben Netzwerk ist.
- Permission denied: Das Passwort stimmt nicht. Tippe es noch einmal in Ruhe ein.
- Der Dienst klipper.service wurde nicht gefunden: Klipper ist nicht wie erwartet installiert.
- Mainsail mit nginx wurde nicht gefunden: Das Paket braucht Mainsail mit nginx. Fluidd allein reicht nicht.
- Gerade läuft ein Druck: Warte, bis der Druck fertig ist.
- Dieses Update ist nur für das MKS-SKIPR-Board: Das Paket passt nicht zu deinem Board. Bitte nicht weiter versuchen.
- Das Update hat nicht geklappt: Befolge den Hinweis auf der Seite und klicke auf Erneut versuchen. Hilft das nicht, öffne Technische Details anzeigen und poste den Text hier im Thema.
- Die Seite bleibt lange bei „Der Drucker startet neu“: Warte mindestens 5 Minuten. Schalte den Drucker dann einmal aus und wieder ein.
Verbinde dich wie in Schritt 1 und gib ein:
Code: Alles auswählen
sudo apt purge skipr-updateSicherheitshinweis
- Die Update-Seite hat kein eigenes Passwort. Jeder in deinem Netzwerk kann sie öffnen, genau wie Mainsail meist auch. Gib deinen Drucker deshalb nicht im Router für das Internet frei.
- Falls du noch das Standard-Passwort nutzt, ändere es am besten. Das geht nach Schritt 1 mit dem Befehl passwd.