QIDI (smart3 u.a.) nach update wiederbeleben
Update gemacht auf QIDI 3D Drucker? NIX GEHT MEHR? Irgendwas von MCU steht da? Was das bedeutet und wie man es behebt: LIES WEITER!
Weiterlesen: QIDI (smart3 u.a.) nach update wiederbelebenWorum geht es?
Du hast Dich vorbildlich verhalten und wolltest Deinen Drucker auf aktuellen Stand halten. Du hast das mitgelieferte und ansonsten ordentlich funktionierende QIDI-Studio benutzt und bei den Einstellungen den Bereich „SOFTWAREUPDATE“ gefunden und mit ihm auch, dass die Software veraltert ist. Ein Button „UPDATE“ oder „AKTUALISIEREN“ erscheint und manchmal muss man offensichtlich „kaputte“ Software auch reparieren lassen. Am Ende steht alles auf GRÜN und du rebootest… und NIX GEHT MEHR!
Was ist geschehen?
Wenn du im noch funktionierenden QIDI-Studio schaust, stehen oben auf einmal eine Menge Fehlermeldung. Also: Mehr als sonst und auch rote. Selbst der Bildschirm auf dem Gerät meldet, dass irgendwas nicht stimmt und der Drucker jetzt im SICHERHEITSZUSTAND gesperrt ist.
Nun: Wir haben zwei Programme updated: MOONRAKER und KLIPPER. Also die Software, die den Druck ausführt und deren Bediensoftware. Das Problem bei QIDI ist wie bei vielen China-Billigmarken – CHINA-SPEED bedeutet auch immer CHINA-QUALITY! So fummeln sich die Entwickler bei QIDI die freien Programme für den 3D-Druck (Open Source Software) so zurecht, dass ihre Drucker IRGENDWIE laufen. Sie sind ab diesem Moment der Auskopplung aber absolut abgetrennt von der Weiterentwicklung dieser Programme.
Oder kurz: Wir machen alles richtig, die Entwickler bei QIDI sind nur faul und haben statt einer sauberen Implementierung ihrer Drucker im weltweit organisierten Verfahren (eigene Geräte und Boards in die Repos integrieren) den Weg des schnellen Geldes gewählt und einen FREEZE erstellt, der eigene Fummeleien enthält und ab jetzt also auf diesen alten Stand der weltweiten Entwicklung stehen bleiben muss. Neuere Software funktioniert nicht mehr… renommierte Hersteller aus dem bösen Westen sorgen dafür, dass man entweder so einen Schnellfusch nicht macht, oder dass man zumindest keine Updates mehr aufspielen kann, die nicht vom Hersteller stammen. QIDI jedoch koppelt sich davon ab, ABER hat die Funktion der freien Software nicht deaktiviert, dass man es kann… in diese Falle bin ich und sind VIEEEEELE getappt. Dann steht er da, der Drucker und NIX geht mehr!
Vor allem liegt es daran, dass wir nun auf dem Hauptboard zwei schöne, nagelneue Programme in aktuellster Version haben: Moonraker und Klipper. Diese Programme bedienen normalerweise zwei Prozessorplatinen und jetzt kommt der Salat: Wir haben in der Verwaltung quasi neue Leute sitzen, die englisch sprechen und in den auswärtigen Ämtern mokeln zwei alte Herren vor sich hin, der eine spricht Altgriechisch und der andere Esperanto mit einem harten Dialekt Minion. Updates, also für die Techies unter euch: make menuconfig… dann den ST32 für Toolbox auswählen und anschließend make clean und make -j4 plus make flash sonstwas… Nein. Man muss über serielle flashen und irgendwie dazu die ST32 in den bootloader bewegen und das schlug bei mir fehl. Der ganz „LEET“e-Weg ging also bei mir nicht: Ich habe auch keinen Bock auf fummeleien. Ich will drucken und nicht alles umbauen.
Ohne manuellen Eingriff GEHT ES NICHT
Dazu müssen wir mit einer Konsole auf das Gerät gehen. Folgendes musst du tun. Reichen meine „Bulletpoints“ nicht aus, GOOGEL oder frag eine KI um Details! (Übrigens: Diese erzählt Dir nen Schlag aus der Hackerszene tief unten, wenn Du sie von vorne an bemühst und ist nicht sehr hilfreich bei diesem Problem!) – ALSO:
- Lade Dir für die Benutzung einer SSH z.B. Teraterm runter oder installiere die Powershell von Windows – Oder Du bist eh im Linux unterwegs – Dann hast Du alles, was Du brauchst eh an Board. KEINE ANGST! Es wird NICHT SCHLIMM! In 30 Minuten läuft Dein Rechner wieder!
Sorge dafür, dass der Rechner ins Internet kommt – Wir müssen die originaldateien von einem Repository laden. - LOGIN in Deinen Rechner. Du musst Die IP-Adresse Deines Rechners ausfindig machen und dann:
ssh mks@192.168.1.99 -> passwort: makerbase
oder im teraterm:
wähle ssh als verbindung – keine weiteren Einstellungen ändern.
Username: mks
Passwort: makerbase
Du siehst ein QIDI Logo und bist schon im Herzen des Rechners!
Spiele nicht rum! Nix löschen oder so… auch nichts anpassen – KEIN GEFUMMEL! - Jetzt stellen wir über das Repository eines netten Herrn den ganzen Krempel wieder her, den QIDI sich vor Jahren (!!!) hingefummelt hat und immernoch verkauft:
COPY und PASTE folgende Zeile:
cd ~ ; wget –no-check-certificate https://raw.githubusercontent.com/billkenney/revert_qidi_software/main/revert.sh ; chmod +x revert.sh ; ./revert.sh
Kann sein, dassirgendwo auch mal kleinere Warnungen kommen – Ignorieren.
Am Ende sagt Dir das Skript, also das „revert“-Progrämmchen: Alles klar! Schalte aus und wieder ein. Warte 20 Sekunden dazwischen… dann sollte der Drucker wieder laufen.
wenn es nicht funktioniert hat:
Dann musst du die EMMC ausbauen und dort über einen SD-Kartenadapter ein komplettes QIDI Image aufspielen.
Weitere Infos:
FETTES DANKESCHÖN an BILLKENNY für diese UN-BRICK Sensation – Denn auch wenn du genau weißt, was du tun müsstest: Du brauchst halt die alten Softwareteile, um die Updates rückgängig zu machen!
GitHub – billkenney/revert_qidi_software: revert klipper and moonraker to working versions from qidi’s repo, and install the latest working version of fluidd · GitHub
Da ist auch beschrieben, wie man weiter vorgeht, wenn der „einfache“ Weg hier nicht funktioniert. Ist speziell für den QIDI X-Smart3 übrigens. Und korrekt: Wieder so ein CHINAGERÄT, was durchaus gute bis sehr gute Leistung bringt – Wären da nicht die maximalen Probleme bei Handling, Support und Langzeitstabilität! Chinaspeed bedeutet auch hier mal wieder, dass Produkte nicht zuende gedacht werden, sondern ein genauer Benutzerpfad existiert und weichst du davon ab – Wer installiert schon unaufgefordert UPDATE um auf neuesten Stand zu bleiben? EXAKT: Kein Chinese – Nur die technikbewussten Wessis… IS SO. Punkt. Und ja: ES NERVT! Denn Ingenieurskunst beginnt da, wo Benutzung kompliziert wird und genau solche Fehler abzufangen sind – Ein Entkoppeln vom Mainline? Eher selten! WENN, dann sorgt man normalerweise dafür, dass nur Updates einzuspielen sind, die von der Firma kommen und der Drucker sich nicht selbst kaputt updaten kann wie in diesem Fall. SCHWACHE INGENIEURLEISTUNG – SETZEN: 5.
