1
Bett Autoleveling
Beim Autoleveling des Betts wird in der ausgelieferten Software (Repetier\Firmware-2.1_V2-LS-
Endstop) der Z-Endstop als Endschalter genutzt. Dies ist die empfohlene Konfiguration.
Alternativ kann diese Funktion auch der kapazitive Sensor übernehmen. Die Endlage der Z-Achse
wird hier nicht mehr durch den Z-Endschalter sondern durch den Autolevel-Sensor ermittelt. Zu
beachten ist hierbei, dass vor einer Nullfahrt der Z-Achse, der Sensor mittig über dem Bett
positioniert werden muss. Daraus ergibt sich ein geändertes Homing Prozedere (s.u.). Die Funktion
"Home_Z" und "Home-all" im Menu "manuelle Kontrolle" sollte nicht mehr genutzt werden, da der
Kopf in das Bett fahren würde.
Endschalter im LS-Mode
2
Elektrischer Anschluss des Sensors
Der Sensor wird am Z-Max-Endschalter-Eingang angeschlossen. Das folgende Bild zeigt das
Anschlussschema.
3 poliger Stecker
Die verbleibende einadrige Litze wird auf Dauerstrom (Sensorspannung: 6-30V) aufgelegt. Das kann
entweder direkt an der Versorgungsspannung sein oder am dargestellten +Pin links unten auf der
Ramps-Platine
3
Montage des Sensors
Der Sensor wird links am Schlitten montiert. Zur Ausrichtung wird zuerst der Z-Endschalter mittels
der Inbusschraube so eingestellt, dass die Düse 0,2mm (papierstärke) über dem Bett steht.
Anschließend mit der Mutter sichern.
Jetzt den Sensor so verschrauben, dass der in dieser Position sicher auslöst (LED wechselt Zustand).
Zum Testen der Funktion des Autolevel Sensors den Befehl M119 im Menu "Manuelle Kontrolle" -
"G-Code" eintragen. Das Ergebnis wird im Log-Fenster angezeigt. Z-probe state muss im ausgelösten
Zustand H sein.
4
Konfiguration
Der Sensor wird wie folgt konfiguriert:
Unter „Z-probe offset x“ wird der Abstand des Sensormittelpunkts zu Mitte des Schlittenmitte
eingetragen. Beim Single-Extruder ist das die Position der Düse, bei Dualextruder der Mittelpunkt
zwischen den Düsen. Der Düsenabstand zum Sensor in Y-Richtung erfolgt analog via „Z-probe offset
y“.
Die „Z-probe X/Y“ Werte beschreiben die Messpunkte und müssen ein Dreieck bilden.
Der einfachste Weg zur Ermittlung des genauen Auslösepunkts des Sensors ist via Testdruck. Hierbei
wird ein Druck gestartet und geschaut wie noch sich die Düse beim Drucken des ersten Layers über
dem Bett befindet. Durch erhöhen des „Z-probe height“ Wertes (mit Nullwert beginnen) kommt die
Düse näher an das Bett.
5
Die optimale Position ist erreicht, wenn das Filament sauber am Druckbett haftet und noch nicht von
der Düse verschmiert wird. Im Beispielbild ist der Extruder etwa 0,05mm zu tief eingestellt. Es ist ein
leichter Rand am Druckstück zu sehen und die Andrucklinie (äußere Linie) ist etwas verschmiert. Es
ist hierbei normal, dass die sie nicht komplett gedruckt wird.
6
Fu r Profis
Eingabe der G-Codes erfolgt im Menu "Manuelle Kontrolle" - "G-Code"
Offset zwischen Düse und Sensor ermitteln
Y-Home Position anfahren: G28 Y0
X-Home Position anfahren: G28 X0
Z-Home Position anfahren: G28 Z0
Z-Achse nullen: G92 Z0
Z-Achse anheben: G0 Z10
Düse in die Bettmitte fahren: G0 X100 Y100
X/Y-Werte merken oder mit G92 X0 Y0 nullen
Sensor manuell auf Bettmitte fahren und den so ermittelten Offset in "Z-Probe offset x" und "Z-Probe
offset y" im Menu "Konfiguration" - "EEProm Konfiguration" eintragen.
7
Abspeichern der Daten: M500
Sensorhöhe ermitteln
Autolevel temporär aus: M321
Reset der Autolevel Matrix: M322
Düse in die Bettmitte fahren: G0 X100 Y100
Düse manuell bis 0.2mm über Bett absenken (Papierblattstärke)
Z-Achse nullen: G92 Z0
Kontrolle via: M114
Die Z-Achse manuell um 10mm anheben: G0 Z10
Autolevel auf Bettmitte (Z-Probe offset X/Y wird berücksichtigt. Wenn der Sensor nicht auf die
Bettmitte fährt, bitte den Offset korrigieren): G32
Im Logfenster wird der Wert „Z-Probe“ angezeigt. Diesen Wert von der angefahrenen Höhe (10mm)
abziehen und im Menu "Konfiguration"-"Firmware EEProm Konfiguration" unter "Z-probe height
[mm]" eintragen (vorher muss hier eine Null stehen!). Mit diesem Wert kann die Düsenhöhe über
Bett auch manuell angepasst werden. Erhöhen lässt die Düse näher an das Bett heranfahren.
Autolevel an: M320 S2
Konfiguration in den EEPRrom speichern: M500
Homing-Script
Autolevel Werte werden nicht gespeichert. Es muss vor jedem Druck ein Autolevel durchgeführt
werden.
Den G28-Befehl in der G_Code Sektion der Slicer bitte durch folgendes Script ersetzten. Es macht
ebenfalls Sinn das Homingprozedere in Repetier-Host unter Script1 abzulegen. Homing kann dann
unter "manuelle Kontrolle" via Button1 durchgeführt werden.
Homing Script für das Menu "Manuelle Kontrolle" und die Slicer
G92 E0; Extruder nullen
8
G0 E-4; Filament 4mm zurückziehen
M321; Autolevel temporär aus:
M322; Reset der Autolevel Matrix:
G92 Z0; Z-Achse nullen
G0 Z10; Z anheben (Dieser Wert kann verringert werden um das Autoleveling zu beschleunigen)
G28 Y0; Y-Homing
G28 X0; X-Homing
G0 X124 Y167; Bettmitte oder Position des erste Autolevel Punktes anfahren (Offset beachten)
G28 Z0; Z-Homing
G92 Z0; Z-Achse nullen
G0 Z10; Z anheben (Dieser Wert kann verringert werden um das Autoleveling zu beschleunigen)
G32 ; Autolevel
M320 S2; Autolevel an
G0 E0; Filament 4mm vor
9
Beispielscript für Button1
Button1
10
Beispiel für Slicer3
Beispiel für Cura Engine
Top Related