Seite 5 von 9
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 00:52
von RFrank
Hallo rf1k_mjh11
Ja, frei nach dem Titel. Vielleicht ist die Firmware wirklich noch zu "Development".
Natürlich wäre ein Scan mit Vorheizung genauer, aber auch ohne scheint die gewünschte Kompensation nicht so funktionieren, wie man es gewohnt war.
Gruß Frank
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 08:55
von RF1000
Hallo RFrank,
RFrank hat geschrieben:
Hat jemand einen Heatbed-Scan mit einer eingeschalteter Heizung erfolgreich absolviert bekommen?
Zur Zeit ist nur ein ein Scan mit abgeschalteter Heizung (Bett und Extruder) machbar.
Änderungen in der Software (Längeres Timing, mehr Zyklen) brachten keinen Erfolg.
Es ist als ob der Wert einfriert, die Sensoren geben keine brauchbaren Werte und dann erfolgt der Abruch.
Kannst du uns dazu bitte die Logdatei des Repetier-Host zeigen, vom Start der Firmware bis zum Abbruch des Heizbettscans?
Ganz ideal wäre natürlich auch eine Logdatei, bei welcher exakt die selben Schritte mit der alten Firmware durchgeführt werden. Dann hätte man a) die Bestätigung, dass es reproduzierbar mit der alten Firmware funktioniert und mit der neuen nicht mehr und b) könnte man exakt vergleichen, was welche Firmware bei dir anders macht.
Die Firmware durchläuft bei uns den Heizbettscan immer mit geheiztem Heizbett, grundsätzlich funktioniert das also. Die DMS sollten auch nicht wirklich mitbekommen, ob Heizbett und/oder Extruder warm oder kalt sind, von daher sollte es auch keinen firmwaretechnischen Zusammenhang zwischen warmen Heizbett/Extruder und "einfrierenden" DMS-Werten geben.
RFrank hat geschrieben:
Natürlich wäre ein Scan mit Vorheizung genauer, aber auch ohne scheint die gewünschte Kompensation nicht so funktionieren, wie man es gewohnt war.
Kannst du das ein bisschen konkreter beschreiben? Was funktioniert denn anders, als man es gewohnt ist? Wie hast du das festgestellt? Welche Firmware verhält sich so, wie man es gewohnt ist?
RFrank hat geschrieben:
Vielleicht ist die Firmware wirklich noch zu "Development".
Davon gehe ich nicht aus. Vielleicht versuchen wir zuerst die Ursache zu finden, bevor wir die Firmware dafür verantwortlich machen. Es ist durchaus schon vorgekommen, dass der Heizbettscan aufgrund von Umständen gescheitert ist, die nicht in der Macht der Firmware liegen.
Außer von dir ist mir jetzt auch kein Fall bekannt, bei welchem der Heizbettscan mit der RF.01.xx ein grundsätzliches Problem hätte.
Danke im Voraus,
RF1000
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:07
von rf1k_mjh11
RF1000,
Ich habe eben mein RF1k umgeflasht auf die RF01.11.
Der HBS scheint fehl zuschlagen. Extruder bei 232°, Bett bei 100°.
Das Bett fährt ewig langsam nach unten, bis der Grenzwert an Z erreicht wurde (3mm, glaube ich). Ich galube eher, das Bett sollte sich langsam nach oben bewegen, damit die Düse das Bett berührt und sich die F-Digits ändern.
Hier der Log:
Ich probiere es nochmals und 'schummele' (drücke den Extruder nach oben und simuliere damit Bettkontakt).
EDIT: Zweiter Versuch mit 'Schummeln'
Hier die Logdatei:
Hier brach der Scan sofort ab, da angeblich der Druck nicht plausibel war - dabei habe ich den Extruder nach oben gedrückt, also in die Richtung, in der das Bett den Extruder drücken würde.
Haben sich da irgendwo die Vorzeichen verkehrt? Glaubt die FW, ich wäre im Fräsmodus?
Ich versuche es noch einmal, drücke nach unten (also 'verkehrt').
EDIT2:
Ergebnis des zweiten Tests: Dieselbe Fehlermeldung. Druck nicht plausibel.
Code: Alles auswählen
11:15:02.189 : readIdlePressure(): pressure calibration: 0 / 931
11:15:02.926 : readIdlePressure(): idle pressure: 930
11:15:10.541 : readAveragePressure(): the pressure is not constant: 2156 / 2181 / 2201
11:15:10.541 : readAveragePressure(): the pressure is not plausible
11:15:27.737 : X:0.00 Y:0.00 Z:0.00 E:0.00
11:15:27.756 : scanHeatBed(): the scan has been aborted
Wahrscheinlich übe ich zuviel Druck aus.
mjh11
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:16
von RF1000
Hast du auch die gesamte Logdatei (ab dem Start der Firmware)?
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:20
von Wessix
genau so etwas hatte ich auch beobachtet und hab dann auf 1.10 zurückgeflasht. aber im druckmodus
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:32
von RF1000
Und wenn du jetzt die V 0.91.59 ladest und sonst nichts änderst, dann klappt der Scan?
Wir haben soeben die RF.01.11 von GitHub geladen, auf einen RF1000 geworfen und den Scan gestartet. Die dazugehörige Logdatei ist (der Scan läuft noch, daher sind nur die Einträge von den ersten Messpunkten vorhanden):
Code: Alles auswählen
11:20:38.938 : No start signal detected - forcing start
11:20:39.199 : Info:External Reset
11:20:46.748 : Info:Configuration reset to defaults.Free RAM:1948
11:20:48.867 : SD init fail
11:20:48.867 : restoreDefaultScanParameters(): the default scan parameters have been restored
11:20:48.953 : FIRMWARE_NAME:Repetier_RF.01.11 FIRMWARE_URL:https://github.com/RF1000/RF-Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1 REPETIER_PROTOCOL:2
11:20:48.953 : Printed filament:0.00m Printing time:0 days 0 hours 0 min
11:20:48.961 : X:0.00 Y:0.00 Z:0.00 E:0.00
11:20:48.961 : Begin file list
11:20:48.961 : End file list
11:22:37.993 : scanHeatBed(): the scan has been started
11:22:38.078 : outputScanParameters(): current scan parameters:
11:22:38.078 : 2560.00;[steps];ZAXIS_STEPS_PER_MM
11:22:38.078 : 2285;[steps];g_nScanXStartSteps
11:22:38.078 : 3047;[steps];g_nScanXStepSizeSteps
11:22:38.078 : 761;[steps];g_nScanXEndSteps
11:22:38.078 : 36572;[steps];g_nScanXMaxPositionSteps
11:22:38.078 : 4571;[steps];g_nScanYStartSteps
11:22:38.078 : 3047;[steps];g_nScanYStepSizeSteps
11:22:38.078 : 761;[steps];g_nScanYEndSteps
11:22:38.078 : 36572;[steps];g_nScanYMaxPositionSteps
11:22:38.078 : -64;[steps];g_nScanHeatBedUpFastSteps
11:22:38.078 : -12;[steps];g_nScanHeatBedUpSlowSteps
11:22:38.078 : 640;[steps];g_nScanHeatBedDownFastSteps
11:22:38.078 : 32;[steps];g_nScanHeatBedDownSlowSteps
11:22:38.078 : 5;[ms];g_nScanFastStepDelay
11:22:38.078 : 100;[ms];g_nScanSlowStepDelay
11:22:38.078 : 250;[ms];g_nScanIdleDelay
11:22:38.078 : 10;[digits];g_nScanContactPressureDelta
11:22:38.078 : 5;[digits];g_nScanRetryPressureDelta
11:22:38.078 : 0;[digits];g_nScanIdlePressureDelta
11:22:38.078 : 15;[-];g_nScanPressureReads
11:22:38.078 : 15;[digits];g_nScanPressureTolerance
11:22:38.078 : 15;[ms];g_nScanPressureReadDelay
11:22:49.853 : X:0.00 Y:0.00 Z:0.00 E:0.00
11:22:53.885 : readIdlePressure(): pressure calibration: 0 / 207
11:22:54.634 : readIdlePressure(): idle pressure: 207
11:23:07.173 : moveZDownFast(): 206
11:23:17.953 : moveZDownFast(): 205
11:23:27.277 : moveZDownFast(): 203
11:23:38.266 : moveZDownFast(): 201
11:23:48.422 : moveZDownFast(): 200
11:23:58.242 : moveZDownFast(): 198
11:24:08.829 : moveZDownFast(): 198
11:24:18.361 : moveZDownFast(): 199
11:24:27.847 : moveZDownFast(): 197
11:24:36.675 : moveZDownFast(): 200
11:24:45.919 : moveZDownFast(): 201
11:24:54.956 : moveZDownFast(): 202
11:25:04.936 : moveZDownFast(): 202
11:25:14.421 : moveZDownFast(): 200
11:25:23.585 : moveZDownFast(): 199
11:25:34.446 : moveZDownFast(): 198
11:25:44.329 : moveZDownFast(): 196
11:25:53.015 : moveZDownFast(): 194
11:26:02.227 : moveZDownFast(): 196
11:26:10.127 : moveZDownFast(): 197
11:26:18.669 : moveZDownFast(): 198
11:26:26.506 : moveZDownFast(): 201
11:26:34.694 : moveZDownFast(): 203
11:26:45.171 : moveZDownFast(): 200
11:26:55.358 : moveZDownFast(): 199
11:27:06.298 : moveZDownFast(): 198
11:27:16.422 : moveZDownFast(): 196
11:27:27.793 : moveZDownFast(): 197
11:27:38.047 : moveZDownFast(): 196
11:27:48.569 : moveZDownFast(): 195
11:27:59.142 : moveZDownFast(): 197
11:28:09.426 : moveZDownFast(): 197
11:28:18.175 : moveZDownFast(): 198
11:28:27.803 : moveZDownFast(): 200
11:28:38.039 : moveZDownFast(): 198
11:28:46.484 : moveZDownFast(): 196
11:28:56.864 : moveZDownFast(): 194
11:29:06.141 : moveZDownFast(): 194
11:29:14.921 : moveZDownFast(): 193
11:29:23.110 : moveZDownFast(): 190
Die Parameter vom Scan sind alle gleich wie bei rf1k_mjh11. Heizbett = 100°, Extruder = 50°. Filament ist natürlich keines im Extruder. Wenn man nach dem Einschalten der Firmware den Extruder nach oben oder nach unten drückt, dann ist der DMS-Wert vor und nach dem Drücken immer gleich (der Unterschied ist maximal ein paar Digits). rf1k_mjh11, ist da bei dir (außer der Extruder-Temperatur) etwas anders?
Wessix hat geschrieben:
genau so etwas hatte ich auch beobachtet und hab dann auf 1.10 zurückgeflasht. aber im druckmodus
Auch zwischen RF.01.10 und RF.01.11 sollte sich hinsichtlich dem Heizbettscan nichts geändert haben. Wenn die RF.01.10 den Heizbettscan schafft sollte das also auch die RF.01.11 hinbekommen.
mfG
RF1000
PS: Um noch mehr Informationen im Repetier-Log zu bekommen kann man in der Configuration.h den Wert von DEBUG_HEAT_BED_SCAN auf 1 setzen. Vielleicht sieht man dann besser, warum genau der Scan abbricht.
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:33
von rf1k_mjh11
RF1000,
Hier ist die gesamte LogDatei:
Daher hier die gezippte Version:
repetier(HBS_Issue).zip
mjh11
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:40
von rf1k_mjh11
RF1000,
RF1000 hat geschrieben:Wenn man nach dem Einschalten der Firmware den Extruder nach oben oder nach unten drückt, dann ist der DMS-Wert vor und nach dem Drücken immer gleich (der Unterschied ist maximal ein paar Digits). rf1k_mjh11, ist da bei dir (außer der Extruder-Temperatur) etwas anders?
Wenn ich jetzt den Extruder nach oben oder unten drücke ändert sich natürlich der Wert. Nach 1-2 Sekunden geht er wieder auf (ca.) den ursprünglichen Wert. Bei mir ist der Ruhewert ca. 1110.
mjh11
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:44
von rf1k_mjh11
Was ich dabei nicht verstehe, ist warum der Extruder zur ersten Position fährt, und das Bett sich nach unten bewegt. Es müsste doch nach oben fahren, um die Düse zu kontaktieren.
Zugegeben, ich habe beim HBS nie so genau hingesehen, bzw. kann nicht behaupten, dass es früher nicht auch so abgelaufen ist.... Vielleicht ist es ja richtig so.
mjh11
Re: Bugs in Firmware RF.01.11 (RF1000)
Verfasst: Fr 26. Feb 2016, 11:56
von rf1k_mjh11
RF1000,
Der Vollständigkeit halber:
Mein Drucker hat keine Fräsoption, also keinen unteren Endschalter.
Lasst mich wissen ob ihr noch irgendwelche Versuche braucht, sonst werde ich in 1-2 Stunden wieder zurückflashen - Das Wochenende naht und ich glaube fest an DFWARS.
mjh11