[Inoffizieller Mod] Z-Offset Scan

Firmware Veröffentlichungen und Einstellungen können hier angekündigt und diskutiert werden.
Benutzeravatar
Nibbels
Developer
Developer
Beiträge: 2264
Registriert: Mi 17. Aug 2016, 17:01
Has thanked: 831 times
Been thanked: 598 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Nibbels »

Die Version des Mods ist jetzt auf RF.1.37.mod angestiegen.
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?

Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Benutzeravatar
Nibbels
Developer
Developer
Beiträge: 2264
Registriert: Mi 17. Aug 2016, 17:01
Has thanked: 831 times
Been thanked: 598 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Nibbels »

Versuch:

Heizbett kalt, Extruder ziemlich heiß. -> Wiederkehrende exakt gleiche Messungen.
Damit will ich herausfinden, wieviel Nachlängung (Z-Offset-Verlust zwischen Düse und Heizbett) tatsächlich vom V2 kommt.
Weniger als 1 Minute vor dem ersten Scan hat das Hotend laut Thermometer/Druckeranzeige 230°C erreicht. Es blieb bis zum Ende der Messung konstant auf 230°C.
V2_Laengung.jpg
Es scheint mir so, als wäre das Hotend nach einer Stunde nur um 0.05 bis 0.06 länger geworden.
Oben in den vorhergehenden Posts wurde nur das Heizbett vermessen: 0.07 bis 0.08 Längung.

Die Düse kommt von oben runter, das Heizbett von unten hoch. Also ergibt sich für mich ein Offsetverlust von:
0,055+0,075 = 0,13 [mm]
-> Wenn das Hotend ca. 230°C betrieben wird und das Heizbett bei 115°C

Meine Düse in meinem Drucker (RF2000, Keramik-Bett, Peek-Bett-Halter) ist also bei einem kalten Drucker ~0,13mm weiter von einander entfernt als im warmen Drucker.
Der Wert den AtlonXP ermittelt hatte (0.11 mm), scheint ziemlich genau zu stimmen! Aber etwas mehr als die Hälfte scheint vom Heizbett oder der generellen Erwärmung des Druckers durch das Heizbett zu entstehen.

LG

(PS: Was ich an dieser Stelle noch nicht verstanden habe, ist, warum der mhier-Scan an unterschiedlichen Messpunkten leicht unterschiedliche Offsets herzaubert, die aber zwischen den Messungen immer gleich zu sein scheinen. Aber mal sehen...)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?

Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Benutzeravatar
Nibbels
Developer
Developer
Beiträge: 2264
Registriert: Mi 17. Aug 2016, 17:01
Has thanked: 831 times
Been thanked: 598 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Nibbels »

Nibbels hat geschrieben: (PS: Was ich an dieser Stelle noch nicht verstanden habe, ist, warum der mhier-Scan an unterschiedlichen Messpunkten leicht unterschiedliche Offsets herzaubert, die aber zwischen den Messungen immer gleich zu sein scheinen. Aber mal sehen...)
Ich gebs mal wieder auf, nach der Ursache zu suchen. Zumindest im Quellcode.
Vermutung: Es könnte sein, dass die HBS-Matrix ein bischen uneben ist. Dann berechne ich den Unterschied aus einer aktuellen Messung und einer uralten Messung und so kommt es je nach Position zu Abweichungen. (??)
(Oder das Homing wäre nicht 100% exakt. Darüber kann ich aber leider keine Aussagen machen. Edit: Nein eher nicht, sonst wäre das Bild oben nicht so schön.)

Fix: Mehrere Scan-Stellen mit Lernrate < 100% für den z-Offset-Scan nutzen.

Beispiel: Matrix-Refresh-Code

Code: Alles auswählen

[Vorwärmen etc.]
M3006 Z0.0 ; Offset raus!
M3901 P0 ; nicht abstandsgewichtet messen.

;###############
; Erstscan:
;###############
M3901 S100 ; Lernrate 100% -> zMatrix wird zu Beginn aus EEPROM geladen.
M3901 X6 Y6 ; mittige Messposition an HBS-Punkt X=6, Y=6
M3900 ; Scannen und Matrix korrigieren.

;###############
; Korrekturscans:
;###############
M3901 S50 ; Lernrate 50% -> zMatrix wird bei jedem weiteren Scan nur noch nachkorrigiert.

M3901 X4 Y8 ; Messposition an HBS-Punkt X=4, Y=8
M3900

M3901 X8 Y4 ; Messposition an HBS-Punkt X=8, Y=4
M3900

M3901 X4 Y4 ; Messposition an HBS-Punkt X=4, Y=4
M3900

M3901 X8 Y8 ; Messposition an HBS-Punkt X=8, Y=8
M3900

;###############
; Optional, Ecken geradebiegen:
;###############
; Für Vermessung an Ecken 
; P=100 -> Korrektur-Einfluss auf z-Matrix nimmt mit Entfernung zum Messpunkt linear ab.
; S=80 -> Korrektur-Einfluss 80% an jeder Ecke.
M3901 S80 P100

M3901 X1 Y1
M3900

M3901 X10 Y1 
M3900

M3901 X1 Y13
M3900

M3901 X10 Y13
M3900

;###############
; Optional, korrigierte Matrix an Speicherposition 9 speichern:
;###############
M3902 S9

;###############
;Cleanup
;###############
M3901 S100 P0 X6 Y6 ;Settings Reset für M3900
Wir testen das alles weiter :) Und irgendwann gibts mal Videos zu dem Mod. Das ist in Planung, dass man ohne selbst zu flashen sehen kann, was wir da machen.

LG
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?

Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Benutzeravatar
Nibbels
Developer
Developer
Beiträge: 2264
Registriert: Mi 17. Aug 2016, 17:01
Has thanked: 831 times
Been thanked: 598 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Nibbels »

Der Mod hat nun ein weiteres Menü.
Page2 hat geschrieben:
Screenshot_1.jpg
Es ist dafür gedacht, um alle wichtigen Dinge zu sehen, die helfen die erste Lage korrekt einzustellen.

Code: Alles auswählen

F: Digits               V: Speed-Multi/Druckgeschwindigkeit
zO: Z-Offset [um] zMat: Aktuell geladene Z-Matrix
sO: SenseOffset falls aktiviert. @ Digits-Limit des M3909 
Z: Aktuelle Z-Höhe wie in Page 1
Da es immer ein riesen Tasten-Gefrickel ist, das Z-Offset am Drucker umzustellen, habe ich es nur in diesem Menü 2 auf die Sonder-Tasten Z-UP und Z-DOWN gelegt und somit die Möglichkeit überschrieben, das Heizbett manuell hoch und runterzufahren. Z-Up/Z-Down geht überall sonst, aber nicht in Menü 2.

Da es manchmal ziemlich praktisch ist, die Druckgeschwindigkeit zu ändern, habe ich es nur in diesem Menü 2 auf die Sonder-Tasten RETRACT und EXTRUDE gelegt und somit die Möglichkeit überschrieben, während dem Drucken manuell zu Extrudieren oder manuelle Retracts zu machen :blink: . Extrude/Retract geht überall sonst, aber nicht in Menü 2.

:) LG

PS: Der RF1000 hat nur 16Zeichen in einer Zeile, dort ist das Menü auch da, nur leicht komprimiert.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?

Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Maggo-3
Erfahrener 3D-Drucker
Erfahrener 3D-Drucker
Beiträge: 203
Registriert: Sa 17. Jan 2015, 11:47
Has thanked: 1 time
Been thanked: 27 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Maggo-3 »

Ich habe mir den Mod jetzt auch mal auf meinen RF 1000 geschmissen.

Beim ausprobieren ist mir dann aber aufgefallen, dass es anscheinend keine Anleitung oder ähnliches über die Einstellungen und Konfigurationsmöglichkeiten von euch gibt.
Zumindest konnte ich da nichts finden was mir geholfen hat.

Wie kann ich denn beispielsweise mein Digits Limit einstellen?
In den Settings habe ich da nichts zu finden können.
im Menü 2 steht der Wert bei mir immer undefiniert da.

Grüße
RF1000 Bausatz - Repetier-Server Pro - E3DV6 Titan Total Conversion - MTPlus DDP - V1.41.11 dev Mod - Silikonsocken - Stepperkühlung - Radiallüfter
AZ-3
Gelegenheitsdrucker
Gelegenheitsdrucker
Beiträge: 44
Registriert: So 20. Mär 2016, 16:13
Has thanked: 25 times
Been thanked: 8 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von AZ-3 »

Die Anleitung gibts auf Github

Code: Alles auswählen

M3909 Pn Sm
P = maximale Digitgrenze = {1....14999} [digits]
S = maximaler Mess/Korrektur-Abstand = {1...300} Standardeinstellung wenn nicht explizit definiert.: 180 [um]
Ich hab den Befehl einfach nach dem M3001 im Startcode eingefügt(die Z-Kompensation muss aktiviert sein).
Maggo-3
Erfahrener 3D-Drucker
Erfahrener 3D-Drucker
Beiträge: 203
Registriert: Sa 17. Jan 2015, 11:47
Has thanked: 1 time
Been thanked: 27 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Maggo-3 »

Achso,

also füge ich dann beispielsweise folgendes hinzu:
M3909 3500 200

Als Fallbeispiel für eine Digit Grenze von 3500 Digits und 200 als maximalen Abstand.

Was hast du/Ihr denn da als Werte angegeben?
RF1000 Bausatz - Repetier-Server Pro - E3DV6 Titan Total Conversion - MTPlus DDP - V1.41.11 dev Mod - Silikonsocken - Stepperkühlung - Radiallüfter
Benutzeravatar
Nibbels
Developer
Developer
Beiträge: 2264
Registriert: Mi 17. Aug 2016, 17:01
Has thanked: 831 times
Been thanked: 598 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Nibbels »

Hi :)

Ich mache meistens M3909 P3000.
Beim PETG reicht die Grenze oft nicht, dann fährt der immer weiter weg. Darum muss ich für dieses Filament etwas höher einstellen. ca. 3800.
Für mich reicht der maximale Korrekturabstand von 180, darum lasse ich den Schalter dafür meist weg.

Man kann aber diese Werte nicht 100% übertragen. Der Ruhe-Kraft-Wert kann die ideale Digitgrenze leicht verschieben. Meist funktioniert ein Wert um 3000 digits.

Ganz wichtig: Macht ein Update auf den neuesten Mod (Version ab Donnerstag 27.04.2017)! Da war ein kleiner Bug bei der Einstellung der Z-Step-Höhe. Unter Umständen könnte sich dadurch beim Verändern der Z-Steps für die Z-Position der Drucker in den Milling-Mode verstellen.

LG
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?

Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Maggo-3
Erfahrener 3D-Drucker
Erfahrener 3D-Drucker
Beiträge: 203
Registriert: Sa 17. Jan 2015, 11:47
Has thanked: 1 time
Been thanked: 27 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Maggo-3 »

Danke für den Hinweis, das Update werde ich dann bei nächster Gelegenheit direkt durchführen.

Ah okay, vor den Wert muss also noch ein P geschrieben werden.

Wo liegt denn dein Ruhe Kraft Wert?
Dann kann ich ja ungefähr das Delta von deinen Werten auf meine Übertragen, sodass ich mal einen Startpunkt zum anfangen habe.

Ändert ihr eigentlich die Einstellung bei unterschiedlichen Düsendurchmessern?
Und wohin gehst du mit ABS?
RF1000 Bausatz - Repetier-Server Pro - E3DV6 Titan Total Conversion - MTPlus DDP - V1.41.11 dev Mod - Silikonsocken - Stepperkühlung - Radiallüfter
Wessix
Profi 3D-Drucker
Profi 3D-Drucker
Beiträge: 415
Registriert: Sa 18. Okt 2014, 22:20
Has thanked: 84 times
Been thanked: 69 times

Re: [Inoffizieller Mod] Z-Offset Scan

Beitrag von Wessix »

Also orientieren kannst du dich bei einem Druck (der kann auch noch ohne aktivierten mod, geht aber auch mit) der läuft, d.h. dein erste Layer war zufriedenstellend und der Drucker druckt in einer der höheren lagen einen Bereich ohne gerade viel retracts zu machen. Dann schaust Dir an um welche Digits der F Wert pendelt/kreist.
Für das Drucklimit P würde ich dann einen Wert +20% oder + 1000 Digits für den Anfang wählen.

Wenn du eine Weile mit dem Mod Druckst, siehst du das der P Wert nicht in Stein gemeiselt ist sondern, dass du damit vielmehr deinen Anpressdruck an die Platte sogar nach Vorliebe und evtl. auch notwendigerweise bei unterschiedlichem Material anpassen kannst.

So wähle ich bei ABS einen tendenziell eher etwas zu hohen Druckwert, dann presst die Düse das Filament etwas mehr an.
E3DV6+Titan Total Conversion
Aluheizbett + MTPlus + zweite Y-Schiene mit Wagen
Z-Kette
X-kette
Platinenlüfter
X19 Schaltung LED
pi-Octopi+ Cam
Ritzel-Kühler
Firmware Mod 1.45.00
Antworten

Zurück zu „Firmware / Tweaks“