Ersteller und Autor: frix-x https://github.com/Frix-x Editiert und modifiziert: Fragmon https://github.com/Fragmon
Dieser Satz Makros (und das dazugehörige Bash-Skript) soll helfen, die Kalibrierung innerhalb von Klipper zu konfigurieren. Es ist darauf zu achten, dass die aktuellste Klipper Version installiert ist (Die Konfigurationsdateien müssen unter ~/printer_data/ nicht unter ~/klipper_config abgelegt sein). Ansonsten kann es zu Fehlern in den AXES und BELT Makro führen.
-
Lade die Makrodatei "calibrate_2.0.cfg" herunter und füge es in Mainsail ein (include etc...).
-
Stelle sicher, dass die Klipper-Erweiterung
gcode_shell_command.py
installiert ist. Der einfachste Weg, sie zu installieren, ist, die erweiterte Sektion von KIAUH zu benutzen. Install KIAUH
Start KIAUH -> 4) [Advanced] -> 8) [G-Code Shell Command] -
Füge den Ordner
scripts
mit den Dateiengraph_vibrations.py
undplot_graphs.sh
in das Wurzelverzeichnis deiner eigenen Konfiguration ein (d.h. in dein~/printer_data/config/
Verzeichnis). Hinweis: Wenn Sie Windows für das Kopieren/Einfügen der Dateien verwenden, achten Sie auf die Zeilenenden für die Dateiplot_graphs.sh
und die Dateigraph_vibrations.py
-
Mache die Skripte mit SSH ausführbar. Wenn du dich im Ordner befindest, verwende:
chmod +x ./plot_graphs.sh chmod +x ./graph_vibrations.py
-
(Optional) Man kann die ersten Zeilen des Skripts
plot_graphs.sh
ändern, um zu konfigurieren, wo Sie die Ergebnisse speichern wollen. Voreinstellung:~/printer_data/config/adxl_results
-
Das Macro _CALIBRATE_START verweist auf das eigene START_PRINT Makro. Das muss zwingend angepasst werden. In diesem Zusammenhang ist das M112 auszukommentieren.
-
(optional) Die Standardwerte können im jeweiligen Makro angepasst werden.
FLOW_MULTIPLIER_CALIBRATION
: Ermittelt den optimalen Extrusionsfaktor. Dieser kann im Slicer hinterlegt werden.
COMPUTE_FLOW_MULTIPLIER
: Wird genutzt, um den optimalen Extrusionsfaktor zu berechnen.
PRESSURE_ADVANCE_CALIBRATION
: Ermittelt den optimalen PA. Dieser kann im Slicer hinterlegt werden.
MAX_FLOW_CALIBRATION
: Ermittelt den maximalen Flow unter den eingestellten Settings.
AXES_SHAPER_CALIBRATION
: Ermittelt die optimalen Inputshaper Werte. Diese können in der printer.cfg hinterlegt werden.
VIBRATIONS_CALIBRATION
: Ermittelt die Vibrationen in Abhängikeit von der Geschwindigkeit. Sollte nur mit aktiviertem Input-Shaper ausgeführt werden.
BELTS_SHAPER_CALIBRATION
: Ermittelt die Spannung der Riemen. Nur für CoreXY Systeme nutzbar.