AtlonXP hat geschrieben:Bis dahin sollte Z Lift einfach ausgewählt bleiben
Er meint "ausgeschaltet"
Also kurz und knackig:
Wir wissen nicht definitiv, warum diese Z-Schritt-Verluste passieren.
Die sind meist zufällig in den Teilen verteilt.
Die kommen meist vor, wenn man Z-Lift an hat, also die Z-Achse sehr häufig verfahren wird.
Mein Hauptverdacht lag bisher bei der Firmware. Ich habe sehr viel Quellcode nach einer Möglichkeit abgesucht sich in Z zu verrechnen, aber konnte die Ursache nie finden.
Mein Drucker macht das nicht, soweit ich weiß.
Eins ist
theoretisch klar:
Wenn der Motor nicht genügend Kraft hat, um die Last zu beschleunigen, dann kann es sein, dass es "Klack" macht und der Motor aus seiner magnetischen Halteposition in die letzte/nächste Halteposition überspringt. (=Stepverlust)
Wenn ich beim Mod ideale Einstellungen einstellen wollte, müsste ich wissen, wie schwer eure Lager/Kugelspindeln/Zahnriemen... laufen. Dann kann man eingrenzen welcher Motorstrom ideal ist und welche Beschleunigung/Jerk ich kommandieren darf.
Es ist theoretisch mehr Moment erforderlich, wenn eine hohe Beschleunigung fürs Heizbett eingestellt ist.
Das Bett macht aber normalerweise nur 0.2mm Schrittchen. Deshalb kann es vorkommen, dass die Beschleunigung im Normalbetrieb überhaupt keine Rolle spielt und der Jerk eigentlich das Maß für die Anfahr-Rucke ist.
Bei einer so kleinen Wegstrecke ist der Weg so schnell verfahren, dass vermutlich keiner von uns eine Beschleunigung in der Bewegung erkennen kann.
Beim Homing fährt der Drucker in Z große Strecken, aber hier wird in jedem Fall sehr langsam verfahren, wenn man den Schalterkontakt misst. (Z-Homing nimmt 2 anläufe um die genaue Position zu ertasten. Passiert hier ein Stepverlust beim bremsen, merkt man das vermutlich nicht.)
Zusätzlich gibts Jerk: Da man annimmt, dass in den Bewegungssystem immer etwas Spiel ist, fängt jede Beschleunigung bei einer Mindestgeschwindigkeit an. Das ist der Jerk. Der Motor fährt also mit einem kleinen Ruck an, der idealerweise nichts anderes tun sollte als den Riemen in die gewünschte Fahrtrichtung vorzuspannen.
Die Firmware kann zudem nicht zu kleine Jerks benutzen, weil numerisch ein winziger Jerk nicht gut mit einer hohen Beschleunigung harmoniert. Dann passieren Rundungsfehler etc. die man nicht will, also gibts den Minimal-Jerk, der höher ist wenn man die Beschleunigung hoch einstellt.
(In X und Y ist ein Jerk wichtig, weil der Riemen nicht unendlich steif gespannt ist. Ausserdem kann der Drucker mit einem hohen Jerk auch besser in die Kurve gehen und damit schnell um Ecken fahren.)
Darum habe ich geschrieben "stell mal den Z-Jerk runter". Und dass du das kannst musst du wegen der Minimaljerk-zu-Beschleunigungs-Beziehung zuerst die Beschleunigung von Z weiter senken.
Dafür musst du nicht auf eine neue Firmware warten:
Du musst nur sicherstellen, dass in deinen Start-Codes des Slicers keine M201 und M202 Befehle drin sind. (Damit würdest du zum Druckstart die Beschleunigungen wieder überschreiben, also wäre eine Umkonfiguration der Standardwerte im Drucker sinnlos.)
Dann gehst du an den Drucker ins Menü "Einstellungen->Acceleration->Z-Acceleration" und stellst die Z-Acceleration von 100 auf einen viel niedrigeren Wert wie oben angegeben.
Dann gehst du etwas weiter runter ins Menü und stellst den Z-Jerk auch auf was winziges. Ist der Z-Jerk dann zu klein, korrigiert das der Drucker beim Lesen der Konfiguration wieder automatisch nach oben.
Solltest du dann anschließend mit kleinen Z-Beschleunigungen und kleinerem Z-Jerk bei aktiviertem Z-Lift keine Probleme mehr haben, ist das für uns als Community eine extrem wertvolle Information
Solltest du trotzdem noch diese Probleme mit Z-Lift haben, ist die Information ebenso wichtig
Dann müssen wir uns andere Theorien zusammenspinnen.
Warum teste ich es nicht selbst? Kann ich nicht, bei mir passiert der Fehler nicht ...
LG