Z-Indexschalter ist auf Bettmitte auf 0,5mm eingestellt
Ich habe HBS-PLA gemacht.
Dann habe ich die Bettmitte auf Höhe Z=0.20mm angefahren
Mittels Fühlerlehre habe ich per statischem Z-Offset am Drucker die Höhe korrigiert (-25µm).
So. Ich sende nun den folgenden G-Code an den Drucker:
Code: Alles auswählen
G28 ; Alle Axen auf 0
G90 ; Absolute werte im Bezug auf Bewegungen
M82 ; Absolute Werte in Bezug auf Extrusionslänge
G1 X0 Y0 Z5 ; Lift Nozzle
M400 ; Leerlauf abwarten
M3001 ; Z Kompensation ein
G4 S3 ; Warte 3 Sekunden
G1 X115 Y120 Z0.2 ; Tischmitte auf 0,2mm Abstand anfahren
Nun sende ich GENAU DEN SELBEN GCODE EIN WEITERES MAL AN DEN DRUCKER
Und der Abstand beträgt nun 0,7mm
Das Z-Display (Eingestellt auf surface) zeigt jedoch die korrekte Höhe an (0,20 - 2,5 offset = 0,17) - Wobei die Frage erlaubt sein darf, ob es korrekt ist, den Offset abzuziehen, denn der ist ja eigentlich da um die Höhe zu korrigieren, somit ist die 'bereinigte' Anzeige von 0,17 ja auch falsch...
Weiteres Wiederholen des GCodes ändert hieran nichts mehr.
Erst nach einem Neustart des Druckers, oder "Output Object" führt dazu, dass der vorstehende GCode auf 0,2mm fährt.
Wiederholtes ausführen dieses GCodes führt abermals zu einer Höhe von 0,7mm
Ab da wiederholt es sich, das Spiel kann beliebig reproduziert werden.