Skip to content

Fragmon/calibration_2.0

Repository files navigation

Calibration

Ersteller und Autor: frix-x https://github.com/Frix-x Editiert und modifiziert: Fragmon https://github.com/Fragmon

Beschreibung

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.

Installation

  1. Lade die Makrodatei "calibrate_2.0.cfg" herunter und füge es in Mainsail ein (include etc...).

  2. 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]

  3. Füge den Ordner scripts mit den Dateien graph_vibrations.py und plot_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 Datei plot_graphs.sh und die Datei graph_vibrations.py

  4. Mache die Skripte mit SSH ausführbar. Wenn du dich im Ordner befindest, verwende:

    chmod +x ./plot_graphs.sh
    chmod +x ./graph_vibrations.py
  5. (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

  6. Das Macro _CALIBRATE_START verweist auf das eigene START_PRINT Makro. Das muss zwingend angepasst werden. In diesem Zusammenhang ist das M112 auszukommentieren.

  7. (optional) Die Standardwerte können im jeweiligen Makro angepasst werden.

Features (genaue Funktionsweise ist in der jeweiligen .md Datei zu finden)

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published