Es war ein langer Weg mit Klipper. Ich habe in den letzten Monaten immer wieder versucht, aber es klappte nicht. Der Drucker machte alles Mögliche, aber nicht richtig drucken. Das Hauptproblem war, dass die Distanzen nicht stimmten. Ich musste mich komplett in die Materie einlesen und habe es doch hinbekommen. Jetzt hatte ich einen 7-Stunden-Druck hinter mir, und es klappte alles wunderbar.
Ich habe nach dieser Anleitung gearbeitet
Es klappte alles auf Anhieb, außer dass die Distanzen nicht passten. Also musste ich die "rotation_distance" neu berechnen, da die in der Original-Config von Klipper nicht stimmten.
Ich habe aus meiner Marlin-Kompilierung für den Sapphire Pro folgende Werte für Steps per mm ausgelesen:x = 80 Steps/mm
y = 80 Steps/mm
z = 1600 Steps/mm
Extruder = 415 Steps/mm
Auf der Webseite von Klipper im Abschnitt für Rotation Distance wird folgende Formel angegeben:
rotation_distance = <full_steps_per_rotation> * <microsteps> / <steps_per_mm>
full_steps_per_rotation sind bei mir 200.
microsteps sind 16.
Ergibt das Ganze dann für die jeweilige Achse und den Extruder folgende Werte:
rotation_distance für:x = 40
y = 40
z = 2
Extruder = 7.71 (Punkt verwenden, nicht Komma)
Alle diese Werte habe ich dann in der printer.cfg mit Notepad++ angepasst, und es klappt alles wunderbar. Der XYZ-Würfel zeigt bei mir eine Abweichung von 0,05 mm. Was will man mehr?
Eine Anmerkung noch: Bei mir passte die Drehrichtung des Extruders nicht. Um die Drehrichtung zu ändern, muss man in der printer.cfg unter dem Punkt Extruder bei dir_pin das Ausrufezeichen löschen. Das invertiert die Drehrichtung des Motors.
Keine Kommentare:
Kommentar veröffentlichen