Seite 1 von 1

Betttemperatur und Repetier Host/Slic3r

Verfasst: Mo 19. Dez 2016, 16:59
von KASA
Hallo!

Ich habe im Moment das Problem dass im G-Code der von Slic3r in Repetier Host erzeugt wird statt dem Befehl für Betttemperatur der Befehl für Extrudertemperatur steht.
An der Stelle an der eigentlich "M wasweissich S65" stehen müsste steht "M109 S65", dann G28 zum Homen, dann G1 Z5 F500 und dann wieder M109, diesmal mit der richtigen Temperatur.
Das ist auch erst seit Gestern so, obwohl ich mich nicht erinnern kann etwas geändert zu haben.
Ich habe den G-Code seit dem immer manuell gegen M140 getauscht, un es funktioniert so weit, aber könntet ihr mir sagen woran das liegen könnte?
edit:
Mir ist gerade aufgefallen dass ich es eher durch M190 tauschen sollte...
Ist das zufall das der Fehler ein Zahlendreher ist? 190-109

Danke!
KASA

Re: Betttemperatur und Repetier Host/Slic3r

Verfasst: Mo 19. Dez 2016, 19:01
von rf1k_mjh11
KASA,

Single oder Dual?

SIngle (evtl. Dual):
Sieh mal im Start-GCode nach (unter "Printer Settings", dann "Custom G-code").

Dort wirst du eine Zeile finden, die ungefähr so lautet:
M109 S[first_layer_temperature] ; wait for extruder temp to be reached
Damit wird das Hot End auf Temperatur gebracht.

Slic3r macht aber scheinbar selbsttätig noch vor dem Start-GCode (zumindest bei mir) noch zwei Befehlszeilen hinein:
M107
M190 S68 ; set bed temperature

M107 schaltet den Lüfter aus
(Das könnte von einer Einstellung unter Filament und dann Cooling abhängen:"Disable fan for the first:" X "Layers")

Die nächste Zeile heizt das Bett vor. Wenn bei dir dort M109 steht, könnte das eigentlich nur durch einen nachträglichen Script verursacht worden sein, oder? Du kannst die ersten paar Zeilen einfach in einer alten GCode-Datei nachlesen. Dort sollte auch M190, nicht M109 stehen.

Bei einem Dual System kommt noch der Werkzeugwechsel hinzu (von einem Hot End auf das nächste wechseln). Dort könnte auch der Hund begraben sein.

mjh11

Re: Betttemperatur und Repetier Host/Slic3r

Verfasst: Do 22. Dez 2016, 12:53
von KASA
Danke!

Ich habe es schon geschafft:
Ich habe in den Anfngs G-Code
M140 S[first_layer_bed_temperature]
M104 S[first_layer_temperature]
M109 S[first_layer_temperature]
M190 S[first_layer_bed_temperature]
hinzugefügt, jetzt funktioniert es.
Ich weiss aber nicht was sich geändert hatte dass es nicht mehr funktioniert hat...

Re: Betttemperatur und Repetier Host/Slic3r

Verfasst: Do 22. Dez 2016, 13:34
von Nibbels
http://www.rf1000.de/wiki/index.php/GCodes

3.2.29 M140 - Setze Betttemperatur OHNE Warten
3.1.1 M104 - Setze Extrudertemperatur OHNE Warten
3.1.5 M109 - Setze Extrudertemperatur MIT Warten
3.2.30 M190 - Setze Betttemperatur MIT Warten

Sprich:
Bett heizen auf Soll-Temperatur starten - ohne darauf zu warten.
Extruder-Soll-Temperatur auf Druck-Temperatur stellen
Extruder-Soll-Temperatur direkt danach nochmal auf dieselbe Temperatur stellen und diesesmal auf diese Temperatur warten.
Bett heizen auf Soll-Temperatur nochmal auf dieselbe Temperatur stellen und vollständig abwarten

;)

In dieser Sammlung gäbs auch noch M116, damit kannst du sogar auf Abkühlung warten.
3.2.26 M116 - Warte bis alle angegebenen Temperaturen innerhalb von +/- 1° sind
Ich nutze diesen Befehl manchmal nach M140 bzw. M104, weil die von alleine nicht warten.

Re: Betttemperatur und Repetier Host/Slic3r

Verfasst: Do 22. Dez 2016, 13:54
von KASA
Es ist so gedacht dass beide gleichzeitig aufheizen sodass es schneller geht.
Wenn man nur M109 und dann M190 macht heizt er ja erst den Extruder und dann das Bett auf, so beide.

Re: Betttemperatur und Repetier Host/Slic3r

Verfasst: Do 22. Dez 2016, 15:03
von Marcometaner
Hallo, schneller ist nicht immer besser ;)
Genau genommen sollte sich die Temperatur stabilisiert haben bevor man los druckt.
Es wäre eigentlich das beste wenn man Extruder und Bett ca 5 bis 10 Minuten auf Temperatur bringt, aber Zeit ist Geld.

MfG