Re: Dem Z-Wobble auf der Spur
Verfasst: Di 29. Jun 2021, 07:03
Falls es wem noch interessiert, der Wobblefix ist im Printer.cpp ab Zeile 335
Wobei der WobbleFIX bei jeder XYZ Bewegung aktiv sein sollte. Ich habe jetzt nichts erkennen können, das das irgendwie von etwas abhängt. Es muss ein G0 oder G1 Kommando sein, das ist schon klar. Home geht nicht über die normale Positionierung von XYZ sondern ist ein eigenes Modul.
Der ganze Fix ist auf ca.50 Zeilen inklusive Kommentar. Hauptsächlich die Berechnung. Wenn man nach 'FEATURE_Kurt67_WOBBLE_FIX' sucht, so findet man die paar Stellen wo das verwendet wird./*
Zielkoordinate in Z ist: "z"
Wir fügen beim Umrechnen in Steps vorher noch ein Offset in XYZ ein.
offsetZ = amplitude des hubs * drehposition spindel
offsetY = amplitude in Richtung Y linke Spindel * drehposition spindel
offsetY = amplitude in Richtung Y rechte Spindel * drehposition spindel
offsetX = amplitude in Richtung X * drehposition spindel
"sinOffset = amplitude * sin( 2*Pi*(Z/5mm + zStartOffset) );"
*/
Wobei der WobbleFIX bei jeder XYZ Bewegung aktiv sein sollte. Ich habe jetzt nichts erkennen können, das das irgendwie von etwas abhängt. Es muss ein G0 oder G1 Kommando sein, das ist schon klar. Home geht nicht über die normale Positionierung von XYZ sondern ist ein eigenes Modul.