Hallo
Ob der Gcode mit X0 geht, weiß ich nicht mehr. Ich baue erst demnächst die Drucker wieder auf. Hab heute den Raum dafür gestrichen.
Wir haben damals definitiv an der Ausgabe gepatched, weil irgendwas nicht gepasst hatte. Soweit ich weiß gings um eine damals neue Repetier-Server-Version die mehr konnte als vorher. Kann was mit opt-Temp beim RF2000 für "heated chamber" zu tun gehabt haben ...
Ich meine die Digits habe ich eingebaut. Details müsste ich im Code nachlesen.
LG
Wie setzt sich die Thermistor Tabelle wirklich zusammen?
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?
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.
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.
- rf1k_mjh11
- Developer
- Beiträge: 2097
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?
Hallo AtlonXP,
Kann gut sein, dass S3D die Angaben, die sonst in der Log-Datei landen würden, ausgibt, Repetier-Host hingegen eine andere Variante in der Anzeige zeigt, und nur in der Log-Datei die Details preisgibt, und man daher die Log-Datei 'aktivieren muss - mit Häckchen.
Jedenfalls sieht man in der S3D Ausgabe die Angabe 'RAW:'. Das deutet auf das (teileweise) Funktionieren der 'X0'-Option.
.
Hallo Nibbels,
Schön, dich wieder einmal zu lesen.
a) der originalen Repetier FW (jedoch vielleicht samt meinem gefundenen Bug),
b) In der Conrad Version (garantiert mit Bug in der RF.01.47) und
c) in AtlonXPs Version der Community FW (dafür mit zusätzlicher Angabe der Digits und scheinbarer Übernahme des Bugs in der Original- oder Conrad-Version. Die Ausgabe des Strings 'RAW:' ist ein eindeutiger Hinweis davon, dass die "X0" Option behandelt wird.
Heute spiele ich einfach eine ältere Conrad-Version auf und mache den Test, ob ein "F-Wert" ausgegeben wird oder nicht (also, ob auch dort die Ausgabe dem von "c)" entspricht). Vor dem frühen Nachmittag wird es jedoch nichts.
G'sund mitanand, COVID-19 zum trotz!
mjh11
Vielleicht liegt es daran?: Ohne dem gibt es keine Log-Datei.AtlonXP hat geschrieben:Das Verzeichnis hatte ich gefunden und
es ist auch als Arbeitsverzeichnis eingetragen in Repetier Host.
Users\username\AppData\Local\RepetierHost
Das Ding ist einfach nur leer!
Kann gut sein, dass S3D die Angaben, die sonst in der Log-Datei landen würden, ausgibt, Repetier-Host hingegen eine andere Variante in der Anzeige zeigt, und nur in der Log-Datei die Details preisgibt, und man daher die Log-Datei 'aktivieren muss - mit Häckchen.
Jedenfalls sieht man in der S3D Ausgabe die Angabe 'RAW:'. Das deutet auf das (teileweise) Funktionieren der 'X0'-Option.
.
Hallo Nibbels,
Schön, dich wieder einmal zu lesen.
Geht sicher inNibbels hat geschrieben:Ob der Gcode mit X0 geht, weiß ich nicht mehr.
a) der originalen Repetier FW (jedoch vielleicht samt meinem gefundenen Bug),
b) In der Conrad Version (garantiert mit Bug in der RF.01.47) und
c) in AtlonXPs Version der Community FW (dafür mit zusätzlicher Angabe der Digits und scheinbarer Übernahme des Bugs in der Original- oder Conrad-Version. Die Ausgabe des Strings 'RAW:' ist ein eindeutiger Hinweis davon, dass die "X0" Option behandelt wird.
Heute spiele ich einfach eine ältere Conrad-Version auf und mache den Test, ob ein "F-Wert" ausgegeben wird oder nicht (also, ob auch dort die Ausgabe dem von "c)" entspricht). Vor dem frühen Nachmittag wird es jedoch nichts.
G'sund mitanand, COVID-19 zum trotz!
mjh11
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF1000 (seit 2014) mit:
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
- rf1k_mjh11
- Developer
- Beiträge: 2097
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?
AtlonXP, Nibbels,
OK. Der Fehler ist schon lange in der Conrad-FW-Version vorhanden. Ich habe eben 0.91.53 aufgespielt. Das Ergebnis zeigt den Fehler (?) auf. (Könnte natürlich Absicht sein, bezweifele ich aber). Vermutlich ist der Fehler schon in der ersten Version vorhanden, und somit von der damaligen Repetier Version übernommen worden.
Auf die 'X0'-Option bin ich seinerzeit durch diese Seite gekommen. Und auf dieser Seite steht:
Ich hatte (dummerweise) nie in der Log-Datei nachgesehen und hatte in Repetier-Host die Temperaturmeldungen, sowie "ACK" nicht aktiviert (ACK = Acknowledge = Rückbestätigung der Befehle). Daher sah ich nie eine entsprechende Meldung als Folge von M105 X0.
Jedenfalls lässt sich der Bug korrigieren, damit die ADC-Werte vom Extruder als auch vom Bett gemeldet werden, wenn der 'X0'-Parameter angegeben wird. Dass der F-Digit-Wert mit gemeldet wird, ist zwar recht nett, bringt aber nicht unbedingt viel. Möchte man tatsächlich zu einem gewissen Zeitpunkt den F-Digit-Wert wissen, ist es nicht unbedingt naheliegend, dass man hierfür die Temperatur abfragen muss.
OK, schon gut! Ihr glaubt nicht, dass der gemeldete Wert der ADC vom Bett ist.
Ich mache also noch eine Log-Datei. Hier wird Anfangs nichts beheizt, danach dann NUR das Bett. Bitte die RAW-Werte beachten. Diese werden mit steigender Temperatur sinken (Das Bett heizt, da träger, viel langsamer als der Extruder.)
Hoch die Maske! Nieder mit COVID-19!
mjh11
OK. Der Fehler ist schon lange in der Conrad-FW-Version vorhanden. Ich habe eben 0.91.53 aufgespielt. Das Ergebnis zeigt den Fehler (?) auf. (Könnte natürlich Absicht sein, bezweifele ich aber). Vermutlich ist der Fehler schon in der ersten Version vorhanden, und somit von der damaligen Repetier Version übernommen worden.
Ausgabe der alten FW
Das ist der Beweis, dass die 'X0'-Option funktioniert, wenn auch mit einem Bug. Auf die 'X0'-Option bin ich seinerzeit durch diese Seite gekommen. Und auf dieser Seite steht:
Anfangs (einige Jahre lang!) dachte ich, der Parameter wäre durch unsere FW nicht unterstützt.Reprap.org hat geschrieben:In Repetier and MK4duo you can add X0 (X1 MK4duo) to get raw values as well:
M105 X0
==> 11:05:48.910 : T:23.61 /0 @:0 T0:23.61 /0 @0:0 RAW0:3922 T1:23.89 /0 @1:0 RAW1:3920
Ich hatte (dummerweise) nie in der Log-Datei nachgesehen und hatte in Repetier-Host die Temperaturmeldungen, sowie "ACK" nicht aktiviert (ACK = Acknowledge = Rückbestätigung der Befehle). Daher sah ich nie eine entsprechende Meldung als Folge von M105 X0.
Jedenfalls lässt sich der Bug korrigieren, damit die ADC-Werte vom Extruder als auch vom Bett gemeldet werden, wenn der 'X0'-Parameter angegeben wird. Dass der F-Digit-Wert mit gemeldet wird, ist zwar recht nett, bringt aber nicht unbedingt viel. Möchte man tatsächlich zu einem gewissen Zeitpunkt den F-Digit-Wert wissen, ist es nicht unbedingt naheliegend, dass man hierfür die Temperatur abfragen muss.
OK, schon gut! Ihr glaubt nicht, dass der gemeldete Wert der ADC vom Bett ist.
Ich mache also noch eine Log-Datei. Hier wird Anfangs nichts beheizt, danach dann NUR das Bett. Bitte die RAW-Werte beachten. Diese werden mit steigender Temperatur sinken (Das Bett heizt, da träger, viel langsamer als der Extruder.)
Gegenbeweis
Na, zufrieden?Hoch die Maske! Nieder mit COVID-19!
mjh11
RF1000 (seit 2014) mit:
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
- rf1k_mjh11
- Developer
- Beiträge: 2097
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?
Hallo AtlonXP,
Zurück zur Thermistortabelle, bzw. was wichtig ist, wenn man eine selbst erstellt:
Es macht Sinn, häufiger Werte-Paare im Bereich der üblichen Drucktemperaturen anzulegen, und Extrembereiche, z.B. Zimmertemperatur oder knapp darüber, spärlicher mit Werte-Paare zu versehen. Damit ist die Genauigkeit dort am größten, wo man sie am ehesten braucht.
Auch dein ursprüngliches Anliegen, höhere Temperaturen zu fahren, hängt nicht unmittelbar mit der Tabelle zusammen. Werte werden nämlich nach Bedarf interpoliert, oder auch, meiner Meinung nach, extrapoliert, falls der Wert außerhalb der Tabelle liegt. Bloß ist knapp an die 300° ziemlich der Ofen aus, was die ADC-Werte betrifft, die werden schon so klein, dass die Schwankungen recht groß werden. Ein Üblicher Thermistor hat ungefähr 100,000 Ohm bei Zimmertemperatur (25°) bei 300° sinkt der Widerstandswert nur mehr ungefahr 0.1% des Ursprungswerts (je nach Typ etwas mehr oder weniger), es sinkt also auf ein tausendstel des Ausgangswerts.
Ein Grund, wieso du nicht höher fahren kannst, könnte das Limit in der Firmware sein. Dort ist, glaube ich, das Limit mit 275° festgelegt (in der RF1000.h).
Als ich mit der beschriebenen Messmethode selbst eine Tabelle erstellen wollte, machte der Thermistor ab ca. 285° nicht mehr mit. Folglich habe ich meine Tabelle mit 'Schätzwerte' für die Temperaturen über 285° ausgefüllt. Dazu habe ich mittels einer Tabellenkalkulation eine Kurve erstellen lassen und habe darauf geachtet, dass mit den geschätzten Werten kein scharfer Knick entsteht.
Gesundheit über alles!
mjh11
Zurück zur Thermistortabelle, bzw. was wichtig ist, wenn man eine selbst erstellt:
Es macht Sinn, häufiger Werte-Paare im Bereich der üblichen Drucktemperaturen anzulegen, und Extrembereiche, z.B. Zimmertemperatur oder knapp darüber, spärlicher mit Werte-Paare zu versehen. Damit ist die Genauigkeit dort am größten, wo man sie am ehesten braucht.
Auch dein ursprüngliches Anliegen, höhere Temperaturen zu fahren, hängt nicht unmittelbar mit der Tabelle zusammen. Werte werden nämlich nach Bedarf interpoliert, oder auch, meiner Meinung nach, extrapoliert, falls der Wert außerhalb der Tabelle liegt. Bloß ist knapp an die 300° ziemlich der Ofen aus, was die ADC-Werte betrifft, die werden schon so klein, dass die Schwankungen recht groß werden. Ein Üblicher Thermistor hat ungefähr 100,000 Ohm bei Zimmertemperatur (25°) bei 300° sinkt der Widerstandswert nur mehr ungefahr 0.1% des Ursprungswerts (je nach Typ etwas mehr oder weniger), es sinkt also auf ein tausendstel des Ausgangswerts.
Ein Grund, wieso du nicht höher fahren kannst, könnte das Limit in der Firmware sein. Dort ist, glaube ich, das Limit mit 275° festgelegt (in der RF1000.h).
Als ich mit der beschriebenen Messmethode selbst eine Tabelle erstellen wollte, machte der Thermistor ab ca. 285° nicht mehr mit. Folglich habe ich meine Tabelle mit 'Schätzwerte' für die Temperaturen über 285° ausgefüllt. Dazu habe ich mittels einer Tabellenkalkulation eine Kurve erstellen lassen und habe darauf geachtet, dass mit den geschätzten Werten kein scharfer Knick entsteht.
Gesundheit über alles!
mjh11
RF1000 (seit 2014) mit:
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3447
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?
Danke rf1k_mjh11,
die Werte ADC für das Bett könnten also stimmen.
Für den Extruder scheint der Wurm drin zu sein.
Trotzdem ist für mich das Ganze recht Aufschlussreich.
Eine Gegenprobe werde ich auch nochmal mit Häkchen machen.
Ich befürchte jedoch, dass das nichts bringen wird und die Ausgabe die gleiche sein wird.
Ich habe letzten Sonntag die Community FW 1.45.01 für meine Drucker zurechtgemacht.
Dabei ist mir die Frage aufgekommen, wie weit gehen denn die Thermistorwerte aus Tabelle 13 & 14.
Die Bremsen in unserer Community FW zu höhere Temperaturen für das Hot End,
hatte ich natürlich gefunden.
Nun ist die FW auf 300 C° aufgebohrt.
Einen Warnhinweis auf die 300 C° hatte ich auch gefunden.
Es bezieht sich auf den originalen Thermistor vom E3D V6 104 GT.
Dort geht die Tabelle bis 300 C°.
Wenn alle Sticke reisen, werde ich die Thermistortabelle für den 104 GT anwählen.
Anfür sich sind die NTC 100k eh fast alle gleich.
Das was du hier vom Stapel gelassen hast, war einwandfrei.
Gelegentlich verdrucke ich seit neustem auch Polykarbonat.
Die Layerhaftung war hier leider nicht immer gut.
Darum möchte ich es über 270 C° probieren.
Mal schauen wie sich der Kunststoff bei höheren Temperaturen verhält.
Wenn es braune Krümel gibt, dann war es zu heiß!
Das geht natürlich nur mit einem Ganzmetall Hot End!
LG AtlonXP
die Werte ADC für das Bett könnten also stimmen.
Für den Extruder scheint der Wurm drin zu sein.
Trotzdem ist für mich das Ganze recht Aufschlussreich.
Eine Gegenprobe werde ich auch nochmal mit Häkchen machen.
Ich befürchte jedoch, dass das nichts bringen wird und die Ausgabe die gleiche sein wird.
Ich habe letzten Sonntag die Community FW 1.45.01 für meine Drucker zurechtgemacht.
Dabei ist mir die Frage aufgekommen, wie weit gehen denn die Thermistorwerte aus Tabelle 13 & 14.
Die Bremsen in unserer Community FW zu höhere Temperaturen für das Hot End,
hatte ich natürlich gefunden.
Nun ist die FW auf 300 C° aufgebohrt.
Einen Warnhinweis auf die 300 C° hatte ich auch gefunden.
Es bezieht sich auf den originalen Thermistor vom E3D V6 104 GT.
Dort geht die Tabelle bis 300 C°.
Wenn alle Sticke reisen, werde ich die Thermistortabelle für den 104 GT anwählen.
Anfür sich sind die NTC 100k eh fast alle gleich.
Das was du hier vom Stapel gelassen hast, war einwandfrei.
Gelegentlich verdrucke ich seit neustem auch Polykarbonat.
Die Layerhaftung war hier leider nicht immer gut.
Darum möchte ich es über 270 C° probieren.
Mal schauen wie sich der Kunststoff bei höheren Temperaturen verhält.
Wenn es braune Krümel gibt, dann war es zu heiß!
Das geht natürlich nur mit einem Ganzmetall Hot End!
LG AtlonXP