Wie setzt sich die Thermistor Tabelle wirklich zusammen?

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: Wie setzt sich die Thermistor Tabelle wirklich zusammen?

Beitrag von Nibbels »

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
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
rf1k_mjh11
Developer
Developer
Beiträge: 2066
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 268 times
Been thanked: 544 times

Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?

Beitrag von rf1k_mjh11 »

Hallo AtlonXP,
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!
Vielleicht liegt es daran?:
RepetierHostLogSettings.jpg
Ohne dem gibt es keine Log-Datei.

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.
Nibbels hat geschrieben:Ob der Gcode mit X0 geht, weiß ich nicht mehr.
Geht sicher in
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.
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2066
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 268 times
Been thanked: 544 times

Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?

Beitrag von rf1k_mjh11 »

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.
Ausgabe der alten FW
Situation:
Drucker in Repetier-Host verbunden.
Zuerst kurz OHNE Heizung laufen lassen (man beachte: sowohl Extruder- als auch Betttemperatur bleiben konstant (bis 13.10:02.433).
Dann NUR den Extruder heizen lassen (ab 13.10:02.433). Man sieht das übrigens an den letzten zwei Werten in der Temperatur-Zeile: "B@:0 @:0". Das bedeutet Bett 0 von 255-stel Energie, Extruder 0 von 255-stel Energie, beziehungsweise ab 13.10:02.433 steht "B@:0 @:255", also Extruder-Heizung volle Pulle.
Man beachte den "RAW1"-Wert. Dieser 'steht' bei 3916, egal ob die Temperatur des Extruders steigt, oder nicht.
13:09:58.978 : N51 M105 X0*91
13:09:58.993 : ok 51
13:09:58.993 : T:23.75 /0 B:22.92 /0 RAW1:3916 B@:0 @:0
13:09:59.541 : N52 M105 X0*88
13:09:59.541 : ok 52
13:09:59.541 : T:23.75 /0 B:22.92 /0 RAW1:3916 B@:0 @:0
13:10:00.354 : N53 M105*17
13:10:00.369 : ok 53
13:10:00.369 : T:23.75 /0 B:22.92 /0 B@:0 @:0
13:10:01.214 : N54 M104 T0 S50*37
13:10:01.214 : ok 54
13:10:01.214 : TargetExtr0:50
13:10:02.214 : wait
13:10:02.433 : N55 M105*23
13:10:02.433 : ok 55
13:10:02.433 : T:23.75 /50 B:22.92 /0 B@:0 @:255
13:10:03.121 : N56 M105 X0*92
13:10:03.121 : ok 56
13:10:03.121 : T:23.85 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:03.543 : N57 M105 X0*93
13:10:03.543 : ok 57
13:10:03.543 : T:23.85 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:03.918 : N58 M105 X0*82
13:10:03.934 : ok 58
13:10:03.934 : T:23.85 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:04.372 : N59 M105 X0*83
13:10:04.372 : ok 59
13:10:04.372 : T:24.06 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:04.512 : N60 M105*17
13:10:04.512 : ok 60
13:10:04.528 : T:24.17 /50 B:22.92 /0 B@:0 @:255
13:10:04.825 : N61 M105 X0*88
13:10:04.825 : ok 61
13:10:04.825 : T:24.17 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:05.294 : N62 M105 X0*91
13:10:05.310 : ok 62
13:10:05.310 : T:24.17 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:05.732 : N63 M105 X0*90
13:10:05.732 : ok 63
13:10:05.732 : T:24.27 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:06.170 : N64 M105 X0*93
13:10:06.170 : ok 64
13:10:06.170 : T:24.58 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:06.592 : N65 M105*20
13:10:06.592 : ok 65
13:10:06.592 : N66 M105 X0*95
13:10:06.592 : T:24.58 /50 B:22.92 /0 B@:0 @:255
13:10:06.608 : ok 66
13:10:06.608 : T:24.58 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:07.030 : N67 M105 X0*94
13:10:07.030 : ok 67
13:10:07.030 : T:24.90 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:07.436 : N68 M105 X0*81
13:10:07.436 : ok 68
13:10:07.452 : T:25.00 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:07.843 : N69 M105 X0*80
13:10:07.843 : ok 69
13:10:07.843 : T:25.42 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:08.234 : N70 M105 X0*88
13:10:08.234 : ok 70
13:10:08.249 : T:25.73 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:08.578 : N71 M105 X0*89
13:10:08.578 : ok 71
13:10:08.578 : T:25.94 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:08.671 : N72 M105*18
13:10:08.671 : ok 72
13:10:08.671 : T:26.25 /50 B:22.92 /0 B@:0 @:255
13:10:08.922 : N73 M105 X0*91
13:10:08.937 : ok 73
13:10:08.937 : T:26.25 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:09.250 : N74 M105 X0*92
13:10:09.250 : ok 74
13:10:09.250 : T:26.67 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:09.750 : N75 M105 X0*93
13:10:09.750 : ok 75
13:10:09.750 : T:27.08 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:10.282 : N76 M105 X0*94
13:10:10.282 : ok 76
13:10:10.297 : T:27.92 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:10.751 : N77 M105*23
13:10:10.751 : ok 77
13:10:10.751 : T:28.33 /50 B:22.92 /0 B@:0 @:255
13:10:10.829 : N78 M105 X0*80
13:10:10.829 : ok 78
13:10:10.829 : T:28.33 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:11.345 : N79 M105 X0*81
13:10:11.345 : ok 79
13:10:11.345 : T:29.17 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:11.751 : N80 M105 X0*87
13:10:11.751 : ok 80
13:10:11.767 : T:30.00 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:11.986 : N81 M105 X0*86
13:10:11.986 : ok 81
13:10:11.986 : T:30.10 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:12.252 : N82 M105 X0*85
13:10:12.252 : ok 82
13:10:12.267 : T:30.83 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:12.486 : N83 M105 X0*84
13:10:12.486 : ok 83
13:10:12.486 : T:30.94 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:12.721 : N84 M105 X0*83
13:10:12.721 : ok 84
13:10:12.721 : T:31.25 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:12.830 : N85 M105*26
13:10:12.830 : ok 85
13:10:12.830 : T:31.67 /50 B:22.92 /0 B@:0 @:255
13:10:12.955 : N86 M105 X0*81
13:10:12.955 : ok 86
13:10:12.987 : T:31.77 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:13.190 : N87 M105 X0*80
13:10:13.190 : ok 87
13:10:13.190 : T:32.08 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:13.440 : N88 M105 X0*95
13:10:13.440 : ok 88
13:10:13.440 : T:32.81 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:13.675 : N89 M105 X0*94
13:10:13.690 : ok 89
13:10:13.690 : T:33.02 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:13.925 : N90 M105 X0*86
13:10:13.925 : ok 90
13:10:13.925 : T:33.44 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:14.144 : N91 M105 X0*87
13:10:14.144 : ok 91
13:10:14.144 : T:34.17 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:14.378 : N92 M105 X0*84
13:10:14.378 : ok 92
13:10:14.394 : T:34.58 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:14.613 : N93 M105 X0*85
13:10:14.613 : ok 93
13:10:14.613 : T:35.00 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:14.832 : N94 M105 X0*82
13:10:14.832 : ok 94
13:10:14.832 : T:35.42 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:14.910 : N95 M105*27
13:10:14.910 : ok 95
13:10:14.910 : T:35.42 /50 B:22.92 /0 B@:0 @:255
13:10:15.050 : N96 M105 X0*80
13:10:15.066 : ok 96
13:10:15.082 : T:35.94 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:15.301 : N97 M105 X0*81
13:10:15.301 : ok 97
13:10:15.301 : T:36.35 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:15.504 : N98 M105 X0*94
13:10:15.504 : ok 98
13:10:15.504 : T:36.88 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:15.754 : N99 M105 X0*95
13:10:15.754 : ok 99
13:10:15.770 : T:37.50 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:15.957 : N100 M105 X0*110
13:10:15.973 : ok 100
13:10:15.973 : T:37.92 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:16.176 : N101 M105 X0*111
13:10:16.176 : ok 101
13:10:16.176 : T:38.33 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:16.395 : N102 M105 X0*108
13:10:16.395 : ok 102
13:10:16.395 : T:38.85 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:16.614 : N103 M105 X0*109
13:10:16.614 : ok 103
13:10:16.630 : T:39.48 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:16.833 : N104 M105 X0*106
13:10:16.833 : ok 104
13:10:16.833 : T:40.00 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:16.989 : N105 M105*35
13:10:16.989 : ok 105
13:10:16.989 : T:40.24 /50 B:22.92 /0 B@:0 @:255
13:10:17.036 : N106 M105 X0*104
13:10:17.052 : ok 106
13:10:17.067 : T:40.37 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:17.255 : N107 M105 X0*105
13:10:17.255 : ok 107
13:10:17.271 : T:40.73 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:17.474 : N108 M105 X0*102
13:10:17.474 : ok 108
13:10:17.474 : T:40.98 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:17.677 : N109 M105 X0*103
13:10:17.677 : ok 109
13:10:17.677 : T:41.22 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:17.912 : N110 M105 X0*111
13:10:17.927 : ok 110
13:10:17.927 : T:41.59 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:18.131 : N111 M105 X0*110
13:10:18.162 : ok 111
13:10:18.162 : T:42.01 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:18.396 : N112 M105 X0*109
13:10:18.396 : ok 112
13:10:18.396 : T:42.44 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:18.631 : N113 M105 X0*108
13:10:18.647 : ok 113
13:10:18.647 : T:42.93 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:18.834 : N114 M105 X0*107
13:10:18.834 : ok 114
13:10:18.834 : T:43.17 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:19.069 : N115 M105*34
13:10:19.069 : ok 115
13:10:19.069 : N116 M105 X0*105
13:10:19.069 : T:43.41 /50 B:22.92 /0 B@:0 @:255
13:10:19.084 : ok 116
13:10:19.084 : T:43.41 /50 B:22.92 /0 RAW1:3916 B@:0 @:255
13:10:20.085 : wait
13:10:21.086 : wait
13:10:21.148 : N117 M105*32
13:10:21.148 : ok 117
13:10:21.164 : T:47.13 /50 B:22.92 /0 B@:0 @:213
13:10:22.164 : wait
13:10:23.165 : wait
13:10:23.228 : N118 M105*47
13:10:23.228 : ok 118
13:10:23.228 : T:51.22 /50 B:22.92 /0 B@:0 @:124
13:10:24.244 : wait
13:10:25.244 : wait
13:10:25.307 : N119 M105*46
13:10:25.307 : ok 119
13:10:25.307 : T:55.12 /50 B:22.92 /0 B@:0 @:21
13:10:26.355 : wait
13:10:27.355 : wait
13:10:27.386 : N120 M105*36
13:10:27.386 : ok 120
13:10:27.386 : T:59.21 /50 B:22.92 /0 B@:0 @:0
13:10:28.387 : wait
13:10:28.465 : N121 M104 T0 S0*35
13:10:28.481 : ok 121
13:10:28.481 : TargetExtr0:0
13:10:29.466 : N122 M105*38
13:10:29.466 : ok 122
13:10:29.466 : T:61.64 /0 B:22.92 /0 B@:0 @:0
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:
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
Anfangs (einige Jahre lang!) dachte ich, der Parameter wäre durch unsere FW nicht unterstützt.
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. :dash:

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
13:55:32.058 : N28 M105 X0*85
13:55:32.058 : ok 28
13:55:32.058 : T:25.00 /0 B:23.75 /0 RAW1:3908 B@:0 @:0
13:55:32.324 : N29 M105*28
13:55:32.324 : ok 29
13:55:32.340 : T:25.00 /0 B:23.75 /0 B@:0 @:0
13:55:32.449 : N30 M105 X0*92
13:55:32.465 : ok 30
13:55:32.465 : T:25.00 /0 B:23.75 /0 RAW1:3908 B@:0 @:0
13:55:33.450 : wait
13:55:34.404 : N31 M105*21
13:55:34.404 : ok 31
13:55:34.419 : T:25.00 /0 B:23.75 /0 B@:0 @:0
13:55:35.373 : N32 M140 S30*103
13:55:35.373 : ok 32
13:55:35.373 : TargetBed:30
13:55:36.217 : N33 M140 S41*96
13:55:36.217 : ok 33
13:55:36.217 : TargetBed:41
13:55:36.483 : N34 M105*16
13:55:36.483 : ok 34
13:55:36.499 : T:25.00 /0 B:23.75 /41 B@:255 @:0
13:55:37.484 : wait
13:55:38.484 : wait
13:55:38.563 : N35 M105*17
13:55:38.563 : ok 35
13:55:38.578 : T:25.00 /0 B:23.75 /41 B@:255 @:0
13:55:39.235 : N36 M105 X0*90
13:55:39.235 : ok 36
13:55:39.250 : T:25.00 /0 B:23.75 /41 RAW1:3908 B@:255 @:0
13:55:39.766 : N37 M105 X0*91
13:55:39.766 : ok 37
13:55:39.782 : T:25.00 /0 B:23.85 /41 RAW1:3907 B@:255 @:0
13:55:40.298 : N38 M105 X0*84
13:55:40.298 : ok 38
13:55:40.298 : T:25.00 /0 B:23.85 /41 RAW1:3907 B@:255 @:0
13:55:40.642 : N39 M105*29
13:55:40.658 : ok 39
13:55:40.658 : T:25.00 /0 B:24.06 /41 B@:255 @:0
13:55:40.830 : N40 M105 X0*91
13:55:40.830 : ok 40
13:55:40.830 : T:25.00 /0 B:24.17 /41 RAW1:3904 B@:255 @:0
13:55:41.346 : N41 M105 X0*90
13:55:41.346 : ok 41
13:55:41.361 : T:25.00 /0 B:24.06 /41 RAW1:3905 B@:255 @:0
13:55:41.861 : N42 M105 X0*89
13:55:41.861 : ok 42
13:55:41.877 : T:25.00 /0 B:24.17 /41 RAW1:3904 B@:255 @:0
13:55:42.377 : N43 M105 X0*88
13:55:42.377 : ok 43
13:55:42.377 : T:25.10 /0 B:24.17 /41 RAW1:3904 B@:255 @:0
13:55:42.721 : N44 M105*23
13:55:42.721 : ok 44
13:55:42.737 : T:25.00 /0 B:24.27 /41 B@:255 @:0
13:55:42.909 : N45 M105 X0*94
13:55:42.909 : ok 45
13:55:42.909 : T:25.00 /0 B:24.48 /41 RAW1:3901 B@:255 @:0
13:55:43.394 : N46 M105 X0*93
13:55:43.394 : ok 46
13:55:43.409 : T:25.00 /0 B:24.27 /41 RAW1:3903 B@:255 @:0
13:55:43.894 : N47 M105 X0*92
13:55:43.894 : ok 47
13:55:43.894 : T:25.00 /0 B:24.58 /41 RAW1:3900 B@:255 @:0
13:55:44.363 : N48 M105 X0*83
13:55:44.363 : ok 48
13:55:44.363 : T:25.00 /0 B:24.58 /41 RAW1:3900 B@:255 @:0
13:55:44.801 : N49 M105*26
13:55:44.801 : ok 49
13:55:44.817 : T:25.00 /0 B:24.69 /41 B@:255 @:0
13:55:44.832 : N50 M105 X0*90
13:55:44.832 : ok 50
13:55:44.848 : T:25.00 /0 B:24.69 /41 RAW1:3899 B@:255 @:0
13:55:45.301 : N51 M105 X0*91
13:55:45.301 : ok 51
13:55:45.317 : T:25.00 /0 B:24.58 /41 RAW1:3900 B@:255 @:0
13:55:45.739 : N52 M105 X0*88
13:55:45.739 : ok 52
13:55:45.739 : T:25.00 /0 B:24.90 /41 RAW1:3897 B@:255 @:0
13:55:46.177 : N53 M105 X0*89
13:55:46.177 : ok 53
13:55:46.192 : T:25.00 /0 B:25.00 /41 RAW1:3896 B@:255 @:0
13:55:46.630 : N54 M105 X0*94
13:55:46.630 : ok 54
13:55:46.630 : T:25.10 /0 B:25.00 /41 RAW1:3896 B@:255 @:0
13:55:46.880 : N55 M105*23
13:55:46.880 : ok 55
13:55:46.880 : T:25.00 /0 B:25.00 /41 B@:255 @:0
13:55:47.068 : N56 M105 X0*92
13:55:47.068 : ok 56
13:55:47.068 : T:25.00 /0 B:25.00 /41 RAW1:3896 B@:255 @:0
13:55:47.474 : N57 M105 X0*93
13:55:47.474 : ok 57
13:55:47.490 : T:25.00 /0 B:25.00 /41 RAW1:3896 B@:255 @:0
13:55:47.725 : N58 M105 X0*82
13:55:47.725 : ok 58
13:55:47.725 : T:25.00 /0 B:25.21 /41 RAW1:3894 B@:255 @:0
13:55:47.959 : N59 M105 X0*83
13:55:47.959 : ok 59
13:55:47.959 : T:25.00 /0 B:25.42 /41 RAW1:3892 B@:255 @:0
13:55:48.209 : N60 M105 X0*89
13:55:48.209 : ok 60
13:55:48.225 : T:25.00 /0 B:25.31 /41 RAW1:3893 B@:255 @:0
13:55:48.475 : N61 M105 X0*88
13:55:48.475 : ok 61
13:55:48.475 : T:25.00 /0 B:25.21 /41 RAW1:3894 B@:255 @:0
13:55:48.694 : N62 M105 X0*91
13:55:48.694 : ok 62
13:55:48.694 : T:25.00 /0 B:25.42 /41 RAW1:3892 B@:255 @:0
13:55:48.944 : N63 M105 X0*90
13:55:48.944 : ok 63
13:55:48.960 : N64 M105*21
13:55:48.975 : T:25.00 /0 B:25.42 /41 RAW1:3892 B@:255 @:0
13:55:48.975 : ok 64
13:55:48.975 : T:25.00 /0 B:25.42 /41 B@:255 @:0
13:55:49.210 : N65 M105 X0*92
13:55:49.210 : ok 65
13:55:49.210 : T:25.00 /0 B:25.42 /41 RAW1:3892 B@:255 @:0
13:55:49.444 : N66 M105 X0*95
13:55:49.444 : ok 66
13:55:49.444 : T:25.00 /0 B:25.42 /41 RAW1:3892 B@:255 @:0
13:55:49.695 : N67 M105 X0*94
13:55:49.695 : ok 67
13:55:49.695 : T:25.00 /0 B:25.52 /41 RAW1:3891 B@:255 @:0
13:55:49.929 : N68 M105 X0*81
13:55:49.929 : ok 68
13:55:49.929 : T:25.00 /0 B:25.62 /41 RAW1:3890 B@:255 @:0
13:55:50.179 : N69 M105 X0*80
13:55:50.195 : ok 69
13:55:50.195 : T:25.00 /0 B:25.62 /41 RAW1:3890 B@:255 @:0
13:55:50.429 : N70 M105 X0*88
13:55:50.429 : ok 70
13:55:50.429 : T:25.10 /0 B:25.52 /41 RAW1:3891 B@:255 @:0
13:55:50.664 : N71 M105 X0*89
13:55:50.664 : ok 71
13:55:50.664 : T:25.00 /0 B:25.52 /41 RAW1:3891 B@:255 @:0
13:55:50.914 : N72 M105 X0*90
13:55:50.930 : ok 72
13:55:50.930 : T:25.00 /0 B:25.83 /41 RAW1:3888 B@:255 @:0
13:55:51.039 : N73 M105*19
13:55:51.039 : ok 73
13:55:51.055 : T:25.00 /0 B:25.83 /41 B@:255 @:0
13:55:51.164 : N74 M105 X0*92
13:55:51.164 : ok 74
13:55:51.164 : T:25.10 /0 B:25.83 /41 RAW1:3888 B@:255 @:0
13:55:51.383 : N75 M105 X0*93
13:55:51.383 : ok 75
13:55:51.383 : T:25.00 /0 B:25.83 /41 RAW1:3888 B@:255 @:0
13:55:52.384 : wait
13:55:53.119 : N76 M105*22
13:55:53.119 : ok 76
13:55:53.134 : T:25.10 /0 B:26.15 /41 B@:255 @:0
13:55:54.119 : wait
13:55:55.129 : wait
13:55:55.191 : N77 M105*23
13:55:55.191 : ok 77
13:55:55.191 : T:25.00 /0 B:26.46 /41 B@:255 @:0
13:55:56.020 : N78 M104 T0 S0*30
13:55:56.020 : N79 M140 S0*91
13:55:56.020 : ok 78
13:55:56.036 : TargetExtr0:0
13:55:56.036 : ok 79
13:55:56.145 : TargetBed:0
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.
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2066
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 268 times
Been thanked: 544 times

Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?

Beitrag von rf1k_mjh11 »

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
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.
Benutzeravatar
AtlonXP
3D-Drucker Erfinder
3D-Drucker Erfinder
Beiträge: 3391
Registriert: So 15. Nov 2015, 20:55
Has thanked: 745 times
Been thanked: 591 times

Re: Wie setzt sich die Thermistor Tabelle wirklich zusammen?

Beitrag von AtlonXP »

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ß! :mrgreen:
Das geht natürlich nur mit einem Ganzmetall Hot End! :developer:

LG AtlonXP
Antworten

Zurück zu „Firmware / Tweaks“