Setup Calibrations
Kalibrierung¶
Drucker-Kalibrierung für Einsteiger¶
Im Allgemeinen brauchen Sie nichts zu kalibrieren, aber wenn Sie Ihren Drucker besser einrichten wollen, lesen Sie weiter:
Wenn Sie die Einsteigerkalibrierungen durchlaufen haben:
Dann haben Sie das bereits:
- Ein z-Offset ist eingerichtet
- Es gibt eine
MESH_DATA-Tabelle (aufgenommen bei 60 Grad) - Sie können sie nicht löschen, wenn Sie den nativen Bildschirm verwenden, da sie bei jedem Druckvorgang geladen wird - Es gibt eine Extruder-PID-Kalibrierung bei 240 Grad
Aber diese Einstellungen sind ziemlich allgemein, nicht viele Leute drucken bei 240 Grad Düsentemperatur und 60 Grad Tischtemperatur.
Extruder PID-Einstellung¶
Warum ist dies notwendig? Stellen Sie sich einen Extruder wie einen Backofen vor. Wenn die Temperatur darin ständig "springt", wird das Gericht (Ihr Teil) möglicherweise nicht gleichmäßig gebacken. Durch die PID-Kalibrierung "lernt" Ihr Drucker, die richtige Temperatur ohne Sprünge zu halten. Dies ist entscheidend für die Qualität des Drucks.
Ein wichtiger Punkt, bevor Sie beginnen! Kalibrieren Sie für die genauen Bedingungen, unter denen Sie drucken:
- Temperatur: Die Temperatur, die Sie am häufigsten für Ihren Kunststoff verwenden (z.B. 210°C für PLA oder 255°C für PETG).
- Kühlung: Der Kühler sollte mit der gleichen Leistung wie beim normalen Druck arbeiten.
Wie wird die Kalibrierung durchgeführt?
-
Verwenden Sie den speziellen Befehl (Makro) PID_TUNE_EXTRUDER
-
Sie können es manuell in der Konsole eingeben oder auf die Schaltfläche in der Schnittstelle klicken, wenn Sie sie haben:
-
Der Befehl selbst sieht wie folgt aus (dies ist ein Beispiel!):
Was das bedeutet:PID_TUNE_EXTRUDER TEMPERATURE=255 COOLER=80-
TEMPERATURE=255- die Kalibrierung wird für eine Temperatur von 255°C durchgeführt. Stellen Sie die von Ihnen gewünschte Temperatur ein.COOLER=80- die Kühlung erfolgt mit 80% Leistung.
-
-
Wenn Sie fertig sind: Der Drucker speichert die neuen Einstellungen selbständig. * Starten Sie den Drucker neu, um die Daten im System zu aktualisieren und ein Einfrieren zu vermeiden.
Tabelle PID-Einstellung¶
Warum brauche ich das? Der Tisch Ihres Druckers muss, wie der Extruder, die Temperatur genau halten. Wenn er schwankt, kann es zu Problemen mit dem Anhaften der ersten Schicht oder sogar zum Verziehen (Ablösen) des Teils an den Kanten kommen. Durch die PID-Kalibrierung Ihres Tisches lernen Sie, dass er schnell und konstant die richtige Temperatur erreicht, ohne zu überhitzen.
Empfehlung für AD5X
Öffnen Sie die Datei printer.cfg und setzen Sie den Abschnitt heater_bed auf:
[heater_bed].
max_power: 0.6
Sie können auch das Empfehlungs-Plugin aktivieren, das diese Datei selbst korrigiert: `ENABLE_PLUGIN NAME=Empfehlung.
Ein wichtiger Punkt, bevor Sie beginnen! Hier gilt die gleiche Regel wie beim Extruder: Kalibrieren Sie auf die Temperatur, die Sie beim Drucken am häufigsten verwenden werden (z.B. 60°C für PLA oder 110°C für ABS).
Wie kalibriert man?
-
Verwenden Sie das Makro PID_TUNE_BED
-
Es kann auch in die Konsole eingegeben oder über eine Schaltfläche in der Benutzeroberfläche aufgerufen werden (oft neben der Schaltfläche zum Kalibrieren des Extruders):
-
Der Befehl für die Tabelle sieht noch einfacher aus:
Was das bedeutet:PID_TUNE_BED TEMPERATURE=80TEMPERATURE=80- die Kalibrierung wird für eine Tischtemperatur von 80°C durchgeführt. Stellen Sie die gewünschte Temperatur ein.
-
Wenn Sie fertig sind: **
- Die neuen Einstellungen werden automatisch gespeichert.
- Vergessen Sie nicht, den Drucker neu zu starten, damit die neuen Einstellungen vollständig übernommen werden.
- Die neuen Einstellungen werden automatisch gespeichert.
Kalibrierung der Tischschrauben (BED_LEVEL_SCREWS_TUNE)¶
Warum dies tun? Ihr Tisch wird von mehreren Schrauben zusammengehalten. Wenn diese nicht gleichmäßig verschraubt sind, wird der Tisch falsch ausgerichtet und der Abstand zwischen dem Tisch und der Düse wird ungleichmäßig. Dies führt dazu, dass der Kunststoff schlecht haftet und die Düse das Modell trifft. Diese Kalibrierung hilft dabei, den Tisch perfekt auszurichten, indem die 4 Schrauben, die ihn festhalten, eingestellt werden.
Wie funktioniert sie?
- Der Drucker bringt die Düse nacheinander in die Positionen über jeder Schraube.
- misst den Abstand zum Tisch und zeigt auf dem Bildschirm an, welche Schraube in welche Richtung zu drehen ist.
- Sie stellen die Schrauben ein, indem Sie den Aufforderungen folgen.
- Der Vorgang wird so lange wiederholt, bis der Tisch waagerecht ist.
Tuning-Parameter BED_LEVEL_SCREWS_TUNE:
EXTRUDER_TEMP=130- Extrudertemperatur. Wird benötigt, damit die thermische Ausdehnung der Düse die Messungen nicht verfälscht. Stellen Sie die Temperatur ein, bei der der Kunststoff noch nicht aus der Düse austritt.BED_TEMP=80- Temperatur des Tisches. Der Tisch dehnt sich auch bei Erwärmung aus, daher sollte die Kalibrierung bei der Temperatur durchgeführt werden, bei der Sie drucken.
Vor der Kalibrierung müssen Sie die Düse reinigen, da sonst die Messungen nicht korrekt sind!
Kalibrierungsvorgang:
-
Geben Sie einen Befehl in der Konsole ein oder drücken Sie die Taste:
BED_LEVEL_SCREWS_TUNE EXTRUDER_TEMP=130 BED_TEMP=80 -
Wichtig:
- Der Drucker heizt den Extruder und den Tisch auf die eingestellten Temperaturen auf.
- Er startet den Vorgang und zeigt Ihnen an, welche Schraube Sie um wie viel Grad drehen müssen (z.B. "clockwise" für im Uhrzeigersinn, "counter-clockwise" für gegen den Uhrzeigersinn).
- Der Drucker heizt den Extruder und den Tisch auf die eingestellten Temperaturen auf.
-
Nach dem ersten Durchgang wartet der Drucker, bis Sie die Einstellung vorgenommen haben. Wenn alle Schrauben angezogen sind, drücken Sie die Wiederholungstaste, damit der Drucker das Ergebnis prüft. Wiederholen Sie den Vorgang, bis das Ergebnis perfekt ist.
-
Abschluss des Auftrags: Wenn Sie den Kalibrierungsmodus beenden und verlassen, setzt der Drucker die Temperatur NICHT automatisch zurück. Selbsteinstellung der Extruder- und Tischtemperaturen auf Null über das Steuerungsmenü! * Die Tischkarte und der Z-Offset werden falsch. Führen Sie eine Füllstandskalibrierung über den eigenen Bildschirm** durch.
Genaue Tabellenkarte erstellen (AUTO_FULL_BED_LEVEL)¶
Warum ist dies notwendig? Selbst ein perfekt nivellierter Tisch kann kleine Vertiefungen oder Unebenheiten aufweisen. Eine Tischkarte (oder "Netzkalibrierung") ist wie eine "Höhenkarte" Ihres Tisches. Der Drucker merkt sich diese Unregelmäßigkeiten und verschiebt die Z-Achse während des Drucks leicht, damit die Düse immer den perfekten Abstand zur Oberfläche hat. Dadurch wird sichergestellt, dass die erste Schicht auf der gesamten Tischfläche einwandfrei haftet.
Warum dieser Befehl? Die eingebauten Werkzeuge Fluidd und Mainsail sind für unsere Drucker nicht geeignet, weil sie:
- Sie können nicht mit dem Berührungssensor arbeiten (der bei uns für die genaue Berührungserkennung zuständig ist).
- Sie reinigen die Düse nicht, bevor Sie beginnen, um alle Kunststofftropfen zu entfernen, die die Genauigkeit der Messungen ruinieren können.
Unser Makro AUTO_FULL_BED_LEVEL berücksichtigt diese beiden Eigenschaften!
Wichtige Einstellungen: Die Karte muss unter denselben Bedingungen erstellt werden, unter denen Sie auch drucken - ein erwärmter Tisch und ein heißer Extruder, da sich das Metall durch die Temperatur leicht ausdehnt. Eine Tischkarte, die bei 60 Grad gedruckt wird, unterscheidet sich drastisch von einer Tischkarte, die bei 110 Grad gedruckt wird.
EXTRUDER_TEMP=255- Extrudertemperatur. Der Kunststoff in der Düse sollte geschmolzen sein, damit er vor der Messung gereinigt werden kann. Stellen Sie die von Ihnen gewünschte Temperatur ein.BED_TEMP=80- Tischtemperatur. Geben Sie die Temperatur an, die Sie für den Druck verwenden. Stellen Sie die gewünschte Temperatur ein.PROFILE=auto- Name des Profils, unter dem die Karte gespeichert werden soll. Es ist besser, es nach der Tabellentemperatur zu benennen, zum Beispiel80.
Beispielbefehl: ``gcode AUTO_FULL_BED_LEVEL EXTRUDER_TEMP=255 BED_TEMP=80 PROFILE=80
<img width="302" height="342" alt="image" src="https://github.com/user-attachments/assets/643b7bbc-992d-40cb-9404-1fed185ad0ea" />
In diesem Beispiel erstellen wir eine Karte zum Drucken auf einem 80°C-Tisch und speichern sie unter dem Namen `80`.
#### Wie kann ich die gespeicherte Karte beim Drucken verwenden?
Damit der Drucker zu Beginn jedes Druckvorgangs automatisch das richtige Kennfeld lädt, fügen Sie die folgenden Zeilen in den **Start G-Code* Ihres OrcaSlicer ein:
```gcode
START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] MESH=80
M190 S[bed_temperature_initial_layer_single] ; Warten auf Aufwärmen der Tabelle
M104 S[nozzle_temperature_initial_layer] ; Düsentemperatur einstellen
Was ist hier los:
- START_PRINT ist das grundlegende Druckstartmakro
- Die Zeichenkette
START_PRINT.... MESH=80weist den Drucker an,den Druck zu starten und eine Tabellenkarte mit dem Namen80` zu laden." [nozzle_temperature_initial_layer]und[bed_temperature_initial_layer_single]sind Variablen aus dem Slicer, die automatisch die Temperaturen liefern, die Sie für die erste Schicht wünschen.- Das Wichtigste ist, dass der Parameter
MESH=auf denselben Profilnamen (in unserem Beispiel80) zeigt, den Sie inAUTO_FULL_BED_LEVELverwendet haben.
Noch besser ist es, mehrere Karten für jede Temperatur 60, 70, 80, 90, 100, 110 zu erstellen und diese Art von Startcode zu schreiben:
START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] MESH=[bed_temperature_initial_layer_single]
M190 S[bed_temperature_initial_layer_single] ; Warten auf Aufwärmen des Tisches
M104 S[nozzle_temperature_initial_layer] ; Düsentemperatur einstellen
In diesem Fall wird die Tabellenkarte geladen, die der Temperatur der Tabelle entspricht.
Hinweis:
Wenn es keine gespeicherte Tabellenkarte für den eingestellten Wert im Slicer gibt (z.B. 77 Grad eingestellt), entfernt der Algorithmus die Tabellenkarte und bietet an, sie am Ende des Drucks unter dem Namen 77 zu speichern.
Gesamte Reihenfolge der Operationen:
- Erstellen Sie eine Tabellenkarte mit dem Makro
AUTO_FULL_BED_LEVELfür Ihre Drucktemperatur. - Fügen Sie den Befehl
START_PRINTzum Startcode des Slicers hinzu, wobei der ParameterMESH=...auf Ihren Profilnamen verweist. (3) Der Drucker verwendet nun bei jedem Druckvorgang automatisch die richtige Bumpmap!
Adaptive Tabellenkalibrierung (KAMP)¶
Warum wird es benötigt? [KAMP (/de/Calibrations/#kamp) ist ein cleveres System, das eine Karte der Tischunregelmäßigkeiten nicht über die gesamte Fläche erstellt, sondern nur in dem Bereich, in dem sich Ihre Modelle befinden werden! Dadurch wird die Druckvorbereitung erheblich beschleunigt, insbesondere bei großen Druckern, wobei alle Vorteile einer genauen Tischkarte erhalten bleiben.
Wie funktioniert es?
- Vor Druckbeginn analysiert KAMP die Lage aller Objekte auf dem Tisch.
- Anstatt ein komplettes Raster zu erstellen, misst er die Höhe des Tisches nur im gewünschten Bereich. 3) Das spart Zeit, ohne die Druckqualität zu beeinträchtigen.
- Die Karte wird dichter und damit genauer.
Ein wichtiges Merkmal des Verfahrens: Bei der Verwendung von KAMP (und auch bei der vollständigen Kalibrierung) verhält sich der Drucker auf intelligente Weise, um maximale Genauigkeit zu gewährleisten:
- Die Düse wird auf Drucktemperatur erhitzt.
- Es erfolgt eine Reinigung der Düse von auslaufendem Kunststoff.
- Die Düse kühlt auf 120°C ab. Damit soll verhindert werden, dass geschmolzener Kunststoff während der Messungen aus der sauberen Düse tropft, was die Ergebnisse verfälschen könnte.
- Mit der kalten und sauberen Düse findet eine Entladung der Tischkarte statt.
- Nach der Messung wird die Düse auf Drucktemperatur aufgeheizt, um mit dem Druck zu beginnen.
KAMP einrichten¶
Wann sollte man KAMP verwenden? In den meisten Fällen ist es nicht notwendig, vor jedem Druck eine Tischkarte zu erstellen. Die Ausnahme ist, wenn Sie Wechselplatten mit unterschiedlichen Dicken (z.B. PEI-Platte und Glas) verwenden, da diese unterschiedliche Höhen haben können.
1. Aktivieren der adaptiven Kalibrierung (KAMP)
Aktivieren Sie diese Option, damit der Drucker nach Möglichkeit KAMP verwendet SAVE_ZMOD_DATA USE_KAMP=1.
SAVE_ZMOD_DATA USE_KAMP=1
Orca anpassen:
Prozessprofil->Andere->Output G-cod->Model Exclusiondas Häkchen setzenProzessprofil->Andere->Output G-cod->Modelle ausschließenaktivieren Sie das Kontrollkästchen
2. Aktivieren Sie die Kalibrierung vor jedem Druck
Wenn Sie möchten, dass der Drucker vor jedem Druckauftrag automatisch eine Tabellenkarte erstellt (z.B. bei häufigem Plattenwechsel), aktivieren Sie diese Funktion SAVE_ZMOD_DATA PRINT_LEVELING=1.
SAVE_ZMOD_DATA PRINT_LEVELING=1
Der Startcode kann wie folgt verwendet werden:
`gcode
START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single]
M190 S[bed_temperature_initial_layer_single] ; Warten auf Aufwärmen des Tisches
M104 S[nozzle_temperature_initial_layer] ; Düsentemperatur einstellen
Wichtig für die Arbeit vom systemeigenen Bildschirm aus: Um das Entfernen der Tabellenkarte vom systemeigenen Bildschirm des Druckers aus zu initiieren, müssen Sie in das Bildschirmmenü gehen:
Einstellungen → Wifi-Symbol → Netzwerkmodus → den Schieberegler Nur lokale Netzwerke aktivieren.
3. Intelligente Reinigung vor dem Drucken
Fügen Sie diese Einstellung hinzu, damit der Drucker den gleichen Bereich, in dem er gerade die Tischkarte abgeschöpft hat, zur Reinigung der Düse verwendet. Dies spart Platz und Zeit SAVE_ZMOD_DATA CLEAR=LINE_PURGE.
``gcode SAVE_ZMOD_DATA CLEAR=LINE_PURGE ```
Fazit: Wie man KAMP für den perfekten Druck einrichtet¶
Um die intelligente Tabellenerstellung vor jedem Druck zu aktivieren, führen Sie den Befehl einmal aus:
gcode
SAVE_ZMOD_DATA USE_KAMP=1 PRINT_LEVELING=1 CLEAR=LINE_PURGE
Jetzt wird der Drucker vor jedem Druck die Tabelle map nehmen, nur wenn es Objekte gibt, die gedruckt werden sollen
Wie funktioniert Z-Offset auf Ihrem Drucker?¶
Was ist Z-Offset? Einfach ausgedrückt handelt es sich um den exakten Abstand zwischen der Düsenspitze und dem Tisch in dem Moment, in dem der Drucker denkt, dass sie sich "berühren". Ein korrekter Z-Offset gewährleistet, dass die erste Kunststoffschicht perfekt auf dem Tisch haftet - nicht zu niedrig (die Düse berührt den Tisch) und nicht zu hoch (der Kunststoff haftet nicht). Mehr lesen
Wichtigste Regel: Bei unserem Drucker ist der Z-Offset NUR während des Drucks relevant. Die Werte, die Sie auf dem Bildschirm oder in der Schnittstelle VOR oder NACH dem Druck sehen, dienen nur als Referenz und spiegeln nicht das tatsächliche Bild wider.
Zweite wichtige Regel:
Z-Offset bei der Arbeit mit einem nativen Bildschirm und bei der Arbeit im nicht-nativen Bildschirmmodus sind nicht dasselbe und jeder lebt sein eigenes Leben und wird separat konfiguriert. Verwenden Sie `LOAD_ZOFFSET_NATIVE, um den Z-Offset vom nativen Bildschirm in den nicht-nativen Bildschirmmodus zu kopieren.
Anpassen des Z-Offsets vom nativen Bildschirm des Druckers¶
Der systemeigene Bildschirm ist das wichtigste Werkzeug zur Einstellung des Z-Offsets. Er steuert automatisch den Offset und seine Einstellungen werden sicher gespeichert.
Damit der Drucker den Z-Offset automatisch einstellt, müssen Sie die Tabellenabbildung über den systemeigenen Bildschirm ausführen.
Anpassen:
- Die Einstellung ist nur während des Drucks möglich.
-
Drücken Sie auf dem Touchscreen auf das untere rechte Quadrat.
-
Klicken Sie dann auf das Bleistiftsymbol, um den Z-Offset-Wert zu bearbeiten.
-
Nehmen Sie Änderungen entsprechend der Legequalität der ersten Lage vor.
Wichtig zu wissen:
- Für den AD5M-Drucker wird auf dem nativen Bildschirm immer ein fester Wert von 0,025mm zu Ihrem Wert hinzugefügt.
- Der Z-Offset, den Sie im Fluidd- oder Mainsail-Interface sehen, wird also immer 0,025mm MEHR sein als der Wert, den Sie auf dem Druckerbildschirm eingestellt haben. Das ist normal!
Einstellen des Z-Offsets über Fluidd / Mainsail / GuppyScreen beim Arbeiten im nicht-nativen Bildschirmmodus¶
Wie es funktioniert:
-
Damit sich der Drucker den Z-Offset aus dem Webinterface und GuppyScreen merkt, muss einmalig die spezielle Einstellung SAVE_ZMOD_DATA LOAD_ZOFFSET=1 aktiviert werden:
gcode SAVE_ZMOD_DATA LOAD_ZOFFSET=1*Dieser Befehl weist das System an, den Z-Offset aus den gespeicherten Einstellungen zu laden und nicht auf Null zu setzen. -
Sobald diese Option aktiviert ist, können Sie den Z-Offset direkt während des Drucks in Fluidd/Mainsail oder über das Einstellungsfeld in GuppyScreen anpassen.
Wenn Sie den Z-Offset vom nativen Bildschirm in den nicht-nativen Modus übertragen wollen, rufen Sie das Makro LOAD_ZOFFSET_NATIVE auf, es liest den Z-Offset-Wert vom nativen Bildschirm und wendet ihn auf den nicht-nativen Bildschirm-Modus an.
Schlüsselvorteile:
- Automatische Speicherung. Unabhängig von der Anpassungsmethode (Bildschirm oder Webinterface) wird der z-Offset-Wert automatisch gespeichert und beim nächsten Druckvorgang automatisch angewendet.
Es sind keine manuellen Befehle erforderlich. Sie müssen NICHT die Befehle
Z_OFFSET_APPLY_PROBEoderZ_OFFSET_APPLY_ENDSTOPverwenden. Die gesamte Arbeit findet "unter der Motorhaube" statt.
Über Z-Offset in einfachen Worten:¶
- Z-Offset nur beim Drucken der ersten Ebene einstellen. Wenn Sie mit dem nativen Bildschirm arbeiten, passen Sie den Z-Offset auf dem nativen Bildschirm an.**
- ** Wenn Sie im nicht-nativen Bildschirmmodus arbeiten, führen Sie zuerst den Befehl
SAVE_ZMOD_DATA LOAD_ZOFFSET=1aus. - Das System wird alles von selbst speichern. Sie brauchen sich um nichts zu kümmern.
Gefahr
Sie können Z_OFFSET_APPLY_ENDSTOP auf diesem Drucker nicht verwenden.
Und Sie können `[probe] z_offset: in printer.cfg oder printer.base.cfg.
Denn der native Bildschirm und das START_PRINT-Makro laden den Offset zu Beginn des Drucks.
Input Shaper Kalibrierung¶
Was sind Shaper und warum werden sie benötigt? Wenn sich der Drucker schnell bewegt, kann er wie eine Maschine mit hoher Geschwindigkeit vibrieren. Diese Vibrationen werden auf Ihrem Modell als "Wellen" oder "Geister" an den Wänden abgebildet. Shaper sind clevere Algorithmen, die diese Vibrationen "vorhersagen" und unterdrücken, so dass Sie schneller drucken können, ohne an Qualität zu verlieren.
Ihr Drucker hat bei der ersten Kalibrierung bereits automatisch Shaper eingestellt, und das reicht für die meisten Aufgaben aus. Wenn Sie jedoch die Qualität maximieren oder die Funktionsweise Ihres Druckers besser verstehen möchten, können Sie sich die Diagramme ansehen und manuelle Einstellungen vornehmen.
Wichtig: Der Parameter FIX_SCV¶
Wo liegt das Problem? Graph- und Shaper-Berechnungen in Klipper verwenden den Standardwert "square_corner_velocity = 5". In unserem Drucker ist der Wert dieses Parameters jedoch mit "25" angegeben. Diese Diskrepanz führt dazu, dass die berechneten Werte der maximalen Beschleunigung auf den Diagrammen um ein Vielfaches überschätzt werden.
Was ist zu tun?
-
Korrektur der Berechnungen: Aktivieren Sie den Fix, um die Diagramme korrekt anzuzeigen SAVE_ZMOD_DATA FIX_SCV=1. ``gcode SAVE_ZMOD_DATA FIX_SCV=1 ```
-
Verbesserung der Druckqualität (empfohlen): Fügen Sie die folgende Zeile in die Datei
mod_data/user.cfgein:ini [printer]. square_corner_velocity: 9- **Was bewirkt dies? ** Der Drucker wird in scharfen Ecken leicht verlangsamt. Dies erhöht die Druckzeit geringfügig, reduziert aber die Vibrationen und verbessert die Eckenschärfe.
Alternativ können Sie es auch einfach halten. Geben Sie ENABLE_PLUGIN name=recommend in die Konsole ein - dieser Befehl aktiviert das Empfehlungs-Plugin, das bereits FIX_SCV aktiviert und `square_corner_velocity: 9`` vorgegeben hat.
Vergessen Sie nicht, den Drucker neu zu starten!
Wie man das Makro ZSHAPER benutzt¶
ZSHAPER - dieses Makro lässt den Drucker bei verschiedenen Frequenzen vibrieren, misst die Reaktion und zeichnet die idealen Shaper-Parameter für die X- und Y-Achse auf.
Funktion für Drucker mit geringem Speicherplatz (AD5M, AD5MPro): Um eine Überlastung des Systems zu vermeiden, müssen die Achsen einzeln kalibriert werden.
ZSHAPER- kalibriert beide Achsen (X und Y).ZSHAPER X=1 Y=0- kalibriert nur die X-Achse (schneller und weniger belastend).ZSHAPER Y=1 X=0- kalibriert nur die Y-Achse.
Anwendungsbeispiel und Ausgabe:
-
Geben Sie den Befehl zur Kalibrierung der Y-Achse in die Konsole ein:
gcode ZSHAPER Y=1 X=0 -
Sobald die Messungen abgeschlossen sind, erhalten Sie einen Bericht wie diesen:
// Empfohlener Shaper ist zv @ 53,2 Hz // Angepasster Shaper 'zv' Frequenz = 53,2 Hz (Schwingungen = 0,9%, Glättung ~= 0,074) // Um eine zu starke Glättung mit 'zv' zu vermeiden, wird max_accel <= 10200 mm/sec^2 vorgeschlagen // Angepasste Shaper 'mzv' Frequenz = 54.2 Hz (Vibrationen = 0.0%, Glättung ~= 0.080) // Um eine zu starke Glättung mit 'mzv' zu vermeiden, wird max_accel <= 8700 mm/sec^2 vorgeschlagen- Das System empfiehlt den Shaper
zv, weil er die geringste Glättung (smoothing) aufweist.- Der Shaper
mzvhingegen unterdrückt die Vibrationen vollständig (0.0%), obwohl er etwas weniger Beschleunigung benötigt.
- Der Shaper
- Das System empfiehlt den Shaper
Wie man die Ergebnisse interpretiert und eine Entscheidung trifft¶
Wo kann man die Graphen sehen?
Nach dem Ausführen von ZSHAPER erscheinen die Graphen und CSV-Dateien in der Registerkarte "Konfiguration" -> mod_data in Ihrem Webinterface (Fluidd/Mainsail).
Ausführliche Anleitung zum Lesen von Karten: https://github.com/Tombraider2006/klipperFB6/blob/main/accel_graph/readme.md
Option 1: Automatische Einstellung akzeptieren
Wenn Sie mit allem zufrieden sind, klicken Sie einfach auf die Schaltfläche "KONFIG. SPEICHERN & NEU STARTEN " in der Webschnittstelle, und der Drucker wird die empfohlenen Einstellungen selbständig speichern.
Option 2: Manuelle Anpassung
Im obigen Beispiel fand ich den mzv Shaper besser, da er die Vibrationen vollständig beseitigt. Um ihn zu verwenden, müssen Sie die Einstellungen manuell in die Datei printer.cfg eintragen (im Abschnitt [input_shaper]):
``ini [input_shaper]. shaper_type_y = mzv ; Ausgewählter Shaper-Typ für die Y-Achse shaper_freq_y = 54.2 ; Resonanzfrequenz für die Y-Achse ```
Und vergessen Sie nicht die Beschleunigung!
Da der gewählte Shaper mzv eine Beschleunigung von nicht mehr als 8700 mm/s² erlaubt, sollte dieser Wert in die Datei mod_data/user.cfg geschrieben werden:
`ini [printer]. max_accel: 8700 ; Maximale Beschleunigung fuer X und Y Achsen ```
Kurzer Algorithmus der Aktionen für die Shaper-Kalibrierung:¶
- Ausführen von
SAVE_ZMOD_DATA FIX_SCV=1für korrekte Berechnungen. - Hinzufügen von
square_corner_velocity: 9zumod_data/user.cfgfür bessere Qualität. - Führen Sie die Kalibrierung der gewünschten Achse durch, z.B.
ZSHAPER Y=1. - prüfen Sie die Graphen und die Konsolenausgabe.
- Drücken Sie entweder
SAVE CONFIG, oder schreiben Sie manuell die gewünschten Werte fürshaper_typeundshaper_freqinprinter.cfgundmax_accelinmod_data/user.cfg. - Starten Sie den Drucker neu.