Ich bin der vagen Meinung, dass der PLA Scan eigentlich schon funktioniert hat. Nur war die Nachdehnung unbekannt.
Und der Mod Z-Offset-Scan brachte mir an unterschiedlichen Scanpunkten unterschiedliche Ergebnisse. Das war zu verschmerzen. Da an den einzelnen Scanstellen das Ergebnis wiederholbar war, musste man sich eben auf eine gute Scanposition einigen. Mich wundert gerade sehr, dass bei der original Firmware der Scan PLA nicht einigermaßen sauber arbeiten soll.
Z-Offset =0 bzw. =±0.001mm/deltaGradCHotend ±0.0015mm/deltaGradCBett
Eigentlich sollten wir in jeder Matrix die Erstelltemperatur von Nozzle und Heizbett hinterlegen. Dann die Abweichung beim Druck mit den Ausdehnungsgradienten und der Temperaturdifferenz ermitteln
In jedem Fall ist M3004 veraltet!
M3006 passt.
Ob der M3006 im Eeprom gespeichert wird, würde ich nun gerne testen. Ich hab's vergessen, ging aber davon aus, dass es egal sein sollte ob man M3006 oder Menü Configuration -> Z-Configuration -> Z-Offset nutzt.
In jedem Fall ist das genau der richtige Punkt, um einen Heizbettscan nachträglich in der Höhe Anzupassen.
Es gibt (hab ich nie gemacht) auch noch die variante dass man während des drucks mit den z-tasten an der höhe manipuliert?
Der drucker kennt immer die kommandierte z höhe und addiert das direct-Z, quasi eine variante eines z-origin. Im Mod manipuliert man mit den DruckerZTasten solange man sich im speziellen modmenü befindet wie durch ein incrementelles M3006 das Z-Offset. Normalerweise allerdings directZ?? Oder war das nur ausserhalb des druckens möglich?
Ich dachte zumindest gelesen zu haben, dass früher die Profis damit ihren Startlayer in der Höhe eingestellt hatten und dass diese veränderung flüchtig ist.
Grundsätzlich ist der Mod entstanden, weil wir das einfacher wollten. Im nachhinein dachte ich mir aber, wir hätten manche features nicht gebraucht, wenn wir den nachdehnungs effekt früher klar benennen hätten können. Ich hab einfach nicht schnell genug kapiert, dass ein voll aufgewärmter drucker sich in z verzieht. Rausgefunden haben wir das durch mhiers z-offset scan.
Wenn wir klar beachten dass der Scan PLA die nachdehnungen mit misst, scheitert mit manchen filamenten auf Keramik gedruckt meistens der allererste druck, weil dann der drucker kalt ist. Düse und Bett sind noch weiter auseinander als die nachdehnungskorrekte scan pla matrix.
Der zweite druck klappt. Das liegt nicht immer an der noch zu kalten platte und dadurch etwas zu wenig haftung. Auch am noch falschen ersten layerabstand.
Darum wundert mich das düsenschleifen mit einer nagelneuen scan pla matrix der original firmware. Wobei mir das auch passiert war. Ich weiß nur nicht mit welchem wissensstand.
Eigentlich hätte ich haftungsprobleme vermutet. 10 Minuten vorwärmen schöpft noch nicht die ganze nachdehnung aus, aber viel davon.
Um das mit dem Z-Schalter anzusprechen… wir haben im mod einiges unternommen um zumindest einige falschzählungen beim fahren in Z zu eliminieren. Auch die 1.39 hat dafür zumindest einen fix von mir drin. Was ich wann wo repariert habe (drive-free ausgebaut, z verzählen weg, z-override max umgeschrieben ...) müsste ich selbst in meiner eigenen changelog nachlesen. Zumindest war ich mal der Meinung alle mir bekannten crashbugs eliminiert und gemeldet zu haben. Das gilt nicht zwingend für ungehometes xy max positionieren. Sonst schon.