Notifications
Clear all

Positionierungsfehler bei neuer Firmware  

  RSS
Michael Boschke
(@michael-boschke)
Active Member
Positionierungsfehler bei neuer Firmware

Hallo,
nachdem ich die Kalibrierung und ersten Testdrucke mit meinem neuen i3 MK3 vor ein paar Tagen erfolgreich durch hatte, wollte ich die Firmware auf die neueste Version anheben (ausgeliefert wurde er offenbar mit einer älteren, ich weiß leider nicht mehr, mit welcher 🙁 ). Gesagt, getan... nun ist die neueste Firmware 3.4.0 drauf, und mir ist aufgefallen, das er vor einem neuen Druck oder Kalibrierung die Druckplatte nicht mehr nach hinten fährt.
Sprich, hatte der letzte Druck mittig aufgehört, bleibt die Platte auch mittig stehen und er beginnt an der Stelle mit seiner Höhenkalibrierung. Das geht die ersten 6 Punkte gut und dann muss er die Platte ja für die letzten drei Punkte ganz nach vorn fahren, nur da ist sie ja schon. Da rattert der Motor dann gewaltig am Riemen, was sich nicht nur ungut anhört, sondern sicher auf Dauer auch nicht gut für den Riemen ist.
Mit der Auslieferungsfirmware hat er immer vor jeder Kalibrierung die Platte erstmal ganz nach hinten gefahren um mit dem ersten Punkt auch wirklich definiert in der linken vordersten Ecke zu beginnen. Ich behelfe mich jetzt vorerst damit, das ich die Platte händisch immer ganz nach hinten schiebe, damit er an der richtigen Stelle beginnt. Aber wenn ich es mal vergesse, fängt er halt wieder mitten auf der Platte an.
Ist das ein Fehler in der Firmware oder mache ich etwas falsch?
VG
Micha

Posted : 26/09/2018 9:34 pm
Holger
(@holger-2)
Honorable Member
Re: Positionierungsfehler bei neuer Firmware

Hallo Micha,

erstmal Willkommen hier im Forum 🙂
Um dein Problem näher einzugrenzen wäre es interessant zu wissen, welche Dateien du zum Drucken verwendest, die von Prusa mitgelieferten von der SD-Karte (*.gcode) oder mit einem Slicer selbst erstellte *.gcode Dateien?
Jede .gcode Datei enthält ein Start- und End-Script, das unter anderem auch den Befehl (G/M-Code) zum Erreichen der Home-Position enthält. Dieser lautet bei Prusa/Marlin: "G28 W ;". Beim Slic3R-PE kannst du diese Scripte selbst verändern unter dem Tab "Druckereinstellungen -> Benutzerdefinierter G-Code -> Start G-Code oder G-Code am Ende".
Da dein Druckbett sich grundsätzlich bewegt gehe ich nicht von einem defekt aus, sondern vermute ein Problem beim Start-Script.
Starte mal einen Druck mit einer Datei von der SD-Karte und prüfe, ob das Problem damit auch vorhanden ist.
Wenn damit die Home-Pos. geht suche die Einstellungen für das Start-Script in deinem verwendeten Slicer Program und prüfe sie. Evtl. ist bei deinem verwendeten Slicer auch ein anderer G-Code Typ als Marlin eingestellt, dann ist die Ausgabe der .gcode Datei nicht für den MK3 geeignet, villt. kannst du es in den Einstellungen des verwendeten Slicers auf Marlin umstellen.
Falls das Problem trotzdem besteht, ist evtl. ein Factory Reset nötig oder beim Update der Firmware ist etwas schief gegangen und du müsstest dir am Besten wieder die vorhergehende Firmware (zuletzt V3.3.1) einspielen. Diese findest du auf der Webseite von Prusa, hier ein paar Links, die du evtl. schon kennst:

https://help.prusa3d.com/l/en/category/8xHuqoeRoy-firmware-software
https://help.prusa3d.com/l/en/article/r5ByKgVm69-firmware-upgrade-and-flashing
https://help.prusa3d.com/l/en/article/gXdRubco3u-firmware-updating-flashing-problems
https://www.prusa3d.com/drivers/firmware-changelog/#mk3

Viel Erfolg und Grüße, Holger

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 27/09/2018 6:59 am
Michael Boschke
(@michael-boschke)
Active Member
Topic starter answered:
Re: Positionierungsfehler bei neuer Firmware

Hallo Holger,
danke für die ausführliche Antwort.
Die Punkte im Slicer prüfe ich, aber da ich bisher nur PrusaControl verwendet habe, sollte da ja eigentlich alles passen.... Das Verhalten zeigt er auch, wenn ich z.Bsp. die Kalibrierung der ersten Schicht aus dem Menü aufrufe, also gar keine gcode ausführe. Als ob in der Firmware der erste Befehl für das zurückfahren des Betts fehlt.
Meine Erwartungshaltung (und so verhielt er sich auch, so meine ich mich zu erinnern, mit der V3.3.1) ist, das er vor jedem Beginn einer Aktion (egal ob Kalibrierung oder Druck) sich selbst in allen Achsen in einen definierten Anfangs-Zustand bringt. Aber er scheint einfach an der Position zu beginnen, an der er durch Zufall gerade steht.
Ich werde es mal mit einem FactoryReset ausprobieren. Da zeigt sich wieder der alte Grundsatz aus der IT: Never change a running system 😉 - aber das Update der Firmware wurde ja expliziet empfohlen.
VG
Micha

Posted : 27/09/2018 10:34 am
Holger
(@holger-2)
Honorable Member
Re: Positionierungsfehler bei neuer Firmware

Hallo Micha,

jop, das update 3.4.0 habe ich auch drauf gespielt, aber zum Glück ohne weitere Probleme. Der Filamentsensor bleibt weiterhin außer Betrieb, das war bei mir vorher schon so, da es mit PETG und anderen glänzenden oder transparenten Filas nicht funktioniert. Dauerhafte Abhilfe schafft da villt. eine mechanische Änderung am Extruder:

Do you want your filament sensor to work with any color, even clear?

Man wird sehen.
Berichte dann bitte, ob du dein Problem beheben kannst.

Grüße Holger

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 27/09/2018 11:34 am
Michael Boschke
(@michael-boschke)
Active Member
Topic starter answered:
Re: Positionierungsfehler bei neuer Firmware

Also.. ich habe alle Kalibrierungswerte zurückgesetzt und ihn neu Kalibrieren lassen. Es ändert aber nichts am Verhalten...
Folgendes Szenario durchgespielt:
Kalibrierungsprogramm für die erste Schicht aus dem Menü aufgerufen. Sobald das durch ist, fährt er das Bett ganz nach vorn zum Bedienteil. Ich nehme die Metallplatte ab, entferne das Filament und lege die Platte wieder auf. Wenn ich jetzt ohne den Schlitten zu bewegen ein zweites mal die Kalibrierung der ersten Schicht aufrufe, dann beginnt er mit seiner Höhenkalibrierung ohne den Schlitten ganz nach hinten zu fahren. Damit kann er die ersten drei Punkte für die Höhe noch abfahren... will dann aber den Schlitten nach vorne fahren, was jedoch nicht geht, da er schon ganz vorne ist. Das Ganze lässt sich nur umgehen, indem man vor jeder Aktion händisch den Schlitten ganz nach hinten fährt.
An fehlerhaften gcode-Dateien kann es nicht liegen, da ich ja bei diesem Szenario immer nur seine eigenen Programme aus dem Menü aufrufe.
In meinen Augen fehlt in der Firmware das initiale nach hinten Fahren des Druckbetts, welches er IMHO vor JEDER Aktion (egal ob Druck oder Kalibrierung) machen müsste, um sich selbst in eine definierte Ausgangsposition zu bringen. Liest hier im Forum auch der Hersteller mit oder müsste ich den gesondert anschreiben?
VG
Micha

Posted : 02/10/2018 9:51 pm
Holger
(@holger-2)
Honorable Member
Re: Positionierungsfehler bei neuer Firmware

Hallo Micha, hört sich nicht so gut an, was du schreibst. 🙁
Außer den Mods liest hier wohl kaum jemand mit, mag sein, dass die Mods auch mal etwas zurückmelden.
Sonst einfach beim Support anfragen, evtl. haben Sie einen Tip.
Bist du dir sicher, die richtige Firmware geladen zu haben? 😀
Hört sich irgendwie seltsam an, als wenn die Steuerung etwas anderes macht, was nicht zum MK3 mit dem Einsy Board passt.
Im Grund funktioniert ja alles, nur die Logic passt nicht ganz zusammen.
Einsy Board defekt? Schon seltsam.

Morgen erstmal Feiertag 😛

Grüße, Holger

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 02/10/2018 10:25 pm
Knickohr
(@knickohr)
Member Moderator
Re: Positionierungsfehler bei neuer Firmware

Bitte mal mit dem Support chatten.

Thomas

Posted : 04/10/2018 10:46 am
LuClass
(@luclass)
Reputable Member
Re: Positionierungsfehler bei neuer Firmware

Entgegen einer Ankündigung in einem Interview hast Josef mal den Wunsch geäussert PrusaControl so weiter zu entwickeln,
das es fliessende Übergänge im Bereich Einfach- bis Kompletter Bedienung geben soll...
...nun ich denke das PrusaControl eher was für die alleresten Drucke ist und dann doch der Wunsch nach feineren Einstellmöglichkeiten geweckt ist.
Ich habe Deine Problme eher als fehlerhafte Start und Ende-Skripts wahrgenommen.
Die Start und Ende-Skripte von Slic3r-PE sind recht gut.
Mein Ratschlag wäre Dich in Slic3r einzuarbeiten.
Dazu ist in den ersten Steps eine Empfehlung möglichst viele Presets zu nutzen.
Die hauen ganz gut hin und lassen dann auch gerne mal Änderungen in tieferen Gefilden des Slicens zu.

LG
Thomas
PS.: Andere Slicer verhalten sich auch vor und nach dem Druck anders da sie andrere oder keine Start-Ende Skripte haben

LG Thomas
(Wood) CTC i3-Clone, (Yellow) i3-Steel DIY, (Green) Original Prusa i3MK3(s)+MMU2.0, (Red)DICE, (Blue) Anycubic Chiron, (Grey) Qidi X-Max, (Orange) PrusaXL 5T

Posted : 13/10/2018 11:18 pm
Share: