Bugs in Firmware RF.01.11 (RF1000)
-
- Erfahrener 3D-Drucker
- Beiträge: 163
- Registriert: Do 13. Nov 2014, 08:55
- Wohnort: Wuppertal
- Has thanked: 57 times
- Been thanked: 9 times
Re: Bugs in Firmware RF.01.11 (RF1000)
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
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
RF1k_1: Erhöh.+Verl. Kabelk. (2G), NOT-AUS (Reset), Opt. Z-Endschalter, Einhausung, Aludruckfräspl.
RF1k_2: Erhöh. Kabelk., 2x Motorkühlung, Lüfterplatine, 2xY, X-,Y-Gegenlager, magn. Alupl. mit Metallauflage, 2x E3D V6 (L 3mm, R 1,75mm)
RF1k_2: Erhöh. Kabelk., 2x Motorkühlung, Lüfterplatine, 2xY, X-,Y-Gegenlager, magn. Alupl. mit Metallauflage, 2x E3D V6 (L 3mm, R 1,75mm)
-
- Developer
- Beiträge: 340
- Registriert: Fr 10. Okt 2014, 16:31
- Has thanked: 40 times
- Been thanked: 80 times
Re: Bugs in Firmware RF.01.11 (RF1000)
Hallo RFrank,
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.
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
Kannst du uns dazu bitte die Logdatei des Repetier-Host zeigen, vom Start der Firmware bis zum Abbruch des Heizbettscans?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.
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.
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: 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.
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.RFrank hat geschrieben: Vielleicht ist die Firmware wirklich noch zu "Development".
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
- rf1k_mjh11
- Developer
- Beiträge: 2101
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Bugs in Firmware RF.01.11 (RF1000)
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:
EDIT: Zweiter Versuch mit 'Schummeln'
Hier die Logdatei:
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.
Wahrscheinlich übe ich zuviel Druck aus.
mjh11
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:
Repetier-Host Logdatei
Ich probiere es nochmals und 'schummele' (drücke den Extruder nach oben und simuliere damit Bettkontakt).EDIT: Zweiter Versuch mit 'Schummeln'
Hier die Logdatei:
Log vom Schummeln
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
mjh11
Zuletzt geändert von rf1k_mjh11 am Fr 26. Feb 2016, 11:17, insgesamt 1-mal geändert.
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.
-
- Profi 3D-Drucker
- Beiträge: 415
- Registriert: Sa 18. Okt 2014, 22:20
- Has thanked: 84 times
- Been thanked: 69 times
Re: Bugs in Firmware RF.01.11 (RF1000)
genau so etwas hatte ich auch beobachtet und hab dann auf 1.10 zurückgeflasht. aber im druckmodus
E3DV6+Titan Total Conversion
Aluheizbett + MTPlus + zweite Y-Schiene mit Wagen
Z-Kette
X-kette
Platinenlüfter
X19 Schaltung LED
pi-Octopi+ Cam
Ritzel-Kühler
Firmware Mod 1.45.00
Aluheizbett + MTPlus + zweite Y-Schiene mit Wagen
Z-Kette
X-kette
Platinenlüfter
X19 Schaltung LED
pi-Octopi+ Cam
Ritzel-Kühler
Firmware Mod 1.45.00
-
- Developer
- Beiträge: 340
- Registriert: Fr 10. Okt 2014, 16:31
- Has thanked: 40 times
- Been thanked: 80 times
Re: Bugs in Firmware RF.01.11 (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):
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?
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.
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
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.Wessix hat geschrieben: genau so etwas hatte ich auch beobachtet und hab dann auf 1.10 zurückgeflasht. aber im druckmodus
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.
Zuletzt geändert von RF1000 am Fr 26. Feb 2016, 11:35, insgesamt 1-mal geändert.
- rf1k_mjh11
- Developer
- Beiträge: 2101
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Bugs in Firmware RF.01.11 (RF1000)
RF1000,
Hier ist die gesamte LogDatei:
Hier ist die gesamte LogDatei:
Logdatei
Daher hier die gezippte Version:
mjh11Du 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: 2101
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Bugs in Firmware RF.01.11 (RF1000)
RF1000,
mjh11
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.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?
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: 2101
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Bugs in Firmware RF.01.11 (RF1000)
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
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
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: 2101
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Bugs in Firmware RF.01.11 (RF1000)
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
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
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.