Werte Foristen,
nachdem ich mit Hilfe von @EnoTheThracian schon die Platte langsam abkühlen konnte, suche ich jetzt nach dem richtigen Platz, um den Code für das Vorheizen der Buildplate und damit des Bauraums zu setzen.
Ob mir hier jemand von euch helfen könnte und würde?
Herzlichen Dank
Dirk
Moin @MeinFunkNetzX1C,
Am einfachsten ist es wahrscheinlich eine M400 S# Pause (# = Pause in Sekunden) hier einzufügen.
Hoffe das hilft und VLG,
Eno
PS: Am Besten erst einmal mit kurzen 20s oder so ausprobieren. Wenn der Drucker ~20s nach Erreichen der Bett Temperatur beginnt die Düse aufzuheizen ist’s richtig. Wenn’s viel kürzer oder länger dauert, dann war mein Rat leider nix.
Hallo @EnoTheThracian,
vielen lieben Dank, für die erneute Hilfe!
Es scheint zu funktionieren, ich taste mich beim nächsten Druck mal an längere Heizzeiten heran … jetzt “muss” ich etwas auf den Weg bringen.
Ich gebe Rückmeldung!
Herzliche Grüße
Dirk
Hallo @EnoTheThracian !
Bitte entschuldige, dass meine versprochenen Rückmeldung verspätet kommt … funktioniert hervorragend - Danke nochmal!
Hi kann mir jemand sagen wie ich den GCode schreiben muss um das Heizbett an zu machen und dann über die Düsentemperatur eine Abfrage zu machen bis der Bauraum warm genug ist:
also sowas wie
Mxxx heizbett an auf 100°
wait:
if Düsentemperatur < 45° then
jmp wait
der Code müsste dann auch ganz an den Anfang bevor die Düsentemperatur eingetragen wird.
Etwas schwierig!
Weil der Abstand der Düse mit der Heizbett abhängig ist.
Ist die Platte nah genug an der Düse, dann ist der Temperatur schnell auf 45 Grad und somit falsch. Der Bauraum ist nicht warm genug.
Die Heizplatte muss zuerst ganz unten fahren und dann heizen.
Ich würde die Heizplatte auf 100 Grad manuell starten und min. 15 min warten. Dann ist der Bauraum nah an 40 Grad warm genug.
das Heizbett muss vorher nach unten fahren und die Düse am besten mittig in X und Y stehen aber das sehe ich nicht als Problem.
Grundsätzlich einfach manuell vorzuheizen geht aber richtig spannend ist das Thema wenn der Drucker noch Restwärme hat und man dann nur noch paar Grad hoch will dann ist es einfach eine Zeitersparnis um nicht unnötig lange zu warten.
so ungefähr könnte es vielleicht gehen
X(Wert) Y(Wert) Z(Wert)
M140 S[100] ;set bed temp
M109 S45 ; wait nozzle temp