Neue Development Firmware (RF.01.33)

Firmware Veröffentlichungen und Einstellungen können hier angekündigt und diskutiert werden.
RF1000
Developer
Developer
Beiträge: 340
Registriert: Fr 10. Okt 2014, 16:31
Has thanked: 40 times
Been thanked: 80 times

Neue Development Firmware (RF.01.33)

Beitrag von RF1000 »

Hallo,


wir haben heute die neue Version der Development Firmware auf GitHub hochgeladen. Diese meldet sich als "RF.01.33" und kann sowohl für den RF1000 als auch für den RF2000 kompiliert werden.

Das Change Log dazu lautet:

V RF.01.33 (2016-08-17)
- The emergency stop because of too high pressure values from the strain gauge stops all axes (instead of only the z-axis) now.
- At the end of the precise heat bed scan, the z-axis is moved 10 mm down before the extruder is heated up so that it is not too close to the surface.
- Successive homing of the z-axis and enabling of the z-compensation could lead to a wrong calculation of the z-position.
- Removing of the .gitattributes file in order to allow easier cross-platform collaboration.

Die neue Firmware ist wie immer hier zu finden: https://github.com/rf1000/repetier-firm ... evelopment
Die Anleitung zum Aktualisieren der Firmware hier im Forum ist hier zu finden: http://www.rf1000.de/wiki/index.php/Firmware_Update

Zum Kompilieren muss im Moment Arduino V 1.6.5 verwendet werden.


mfG
RF1000
Oo
Globaler Moderator
Globaler Moderator
Beiträge: 541
Registriert: Fr 5. Sep 2014, 19:08
Has thanked: 48 times
Been thanked: 60 times

Re: Neue Development Firmware (RF.01.33)

Beitrag von Oo »

Hi,

habt ihr das Problem mit den DDP gelöst?
Ich würde auch gerne mal eine neue Firmware Ausprobieren hab aber keine Lust mir ein Loch in die DDP zu Brennen.

Oo
Schraubeer
Gelegenheitsdrucker
Gelegenheitsdrucker
Beiträge: 48
Registriert: Do 12. Mai 2016, 00:10
Wohnort: Sörzen
Has thanked: 6 times
Been thanked: 4 times

Re: Neue Development Firmware (RF.01.33)

Beitrag von Schraubeer »

Hallo Oo,

wie es sich aus dem Change Log lesen lässt fährt jetzt wohl am Ende vom HBS die Z-Achse 10mm runter bevor er nochmal weiter hoch heizt. Somit sollten jetzt wohl auch DDP geschützt sein. :victory:
Grüße Johannes/Schraubeer

Wird schon - Renkforce RF1000 :prost:
Benutzeravatar
Zaldo
Globaler Moderator
Globaler Moderator
Beiträge: 630
Registriert: Do 24. Sep 2015, 10:38
Wohnort: Raum Frankfurt
Has thanked: 38 times
Been thanked: 50 times

Re: Neue Development Firmware (RF.01.33)

Beitrag von Zaldo »

Jep und das stimmt auch, habe es gerade ausprobiert.
· Besserer Z-Referenzschalter · Druckbett Feinjustage · Platinenkühlung · Weiße Bauraumbeleuchtung · Not-Aus
· Dauerdruckplatte · Temperaturgeregelte Einhausung · Repetier Server auf Raspberry · MK8 Vorschubritzel
Benutzeravatar
xmachina
Gelegenheitsdrucker
Gelegenheitsdrucker
Beiträge: 27
Registriert: Mo 8. Aug 2016, 03:41
Wohnort: Karlsruhe
Has thanked: 3 times
Been thanked: 1 time

Re: Neue Development Firmware (RF.01.33)

Beitrag von xmachina »

Was ist ein "DDP"?
MfG, der Mark
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2051
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 263 times
Been thanked: 542 times

Re: Neue Development Firmware (RF.01.33)

Beitrag von rf1k_mjh11 »

Mark/xmachina,

Siehe dazu die Wiki, unter der Kategorie 'Begriffe'. Hier ist die DDP.
(Damit die Arbeit, die sich die Leute angetan haben, nicht ganz umsonst war....)

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
xmachina
Gelegenheitsdrucker
Gelegenheitsdrucker
Beiträge: 27
Registriert: Mo 8. Aug 2016, 03:41
Wohnort: Karlsruhe
Has thanked: 3 times
Been thanked: 1 time

Re: Neue Development Firmware (RF.01.33)

Beitrag von xmachina »

Danke schön!
DauerDruckPlatte, schau an...

Zur Devel-Firmware 01.33:
Der HeatBeadScan ist unterteilt in Scan, Scan PLA und Scan ABS (und einiges anderes).
Bei einem Scan zeigt sich solches:

03:06:23.341 : scanHeatBed(): the scan has been started
03:06:23.373 : outputScanParameters(): current scan parameters:
03:06:23.373 : 152.38;[steps];axisStepsPerMM[X_AXIS]
03:06:23.404 : 152.38;[steps];axisStepsPerMM[Y_AXIS]
03:06:23.404 : 2560.00;[steps];axisStepsPerMM[Z_AXIS]
03:06:23.404 : 0;[steps];g_nScanXStartSteps
03:06:23.404 : 3047;[steps];g_nScanXStepSizeSteps
03:06:23.419 : 0;[steps];g_nScanXEndSteps
03:06:23.419 : 27428;[steps];g_nScanXMaxPositionSteps
03:06:23.451 : 4571;[steps];g_nScanYStartSteps
03:06:23.451 : 3047;[steps];g_nScanYStepSizeSteps
03:06:23.451 : 761;[steps];g_nScanYEndSteps
03:06:23.482 : 36572;[steps];g_nScanYMaxPositionSteps
03:06:23.482 : -64;[steps];g_nScanHeatBedUpFastSteps
03:06:23.482 : -12;[steps];g_nScanHeatBedUpSlowSteps
03:06:23.513 : 640;[steps];g_nScanHeatBedDownFastSteps
03:06:23.513 : 32;[steps];g_nScanHeatBedDownSlowSteps
03:06:23.513 : 5;[ms];g_nScanFastStepDelay
03:06:23.513 : 100;[ms];g_nScanSlowStepDelay
03:06:23.529 : 250;[ms];g_nScanIdleDelay
03:06:23.529 : 10;[digits];g_nScanContactPressureDelta
03:06:23.560 : 5;[digits];g_nScanRetryPressureDelta
03:06:23.560 : 0;[digits];g_nScanIdlePressureDelta
03:06:23.560 : 15;[-];g_nScanPressureReads
03:06:23.591 : 15;[digits];g_nScanPressureTolerance
03:06:23.591 : 15;[ms];g_nScanPressureReadDelay
03:06:27.373 : busy: processing
03:06:30.435 : busy: processing
03:06:31.357 : X:0.00 Y:0.00 Z:0.00 E:0.00
03:06:31.373 : scanHeatBed(): move = 1280
03:06:34.263 : readIdlePressure(): pressure calibration: 0 / 139
03:06:35.060 : readIdlePressure(): pressure calibration: 139 / 148
03:06:35.795 : readIdlePressure(): pressure calibration: 148 / 173
03:06:36.591 : readIdlePressure(): pressure calibration: 173 / 189
03:06:37.326 : readIdlePressure(): pressure calibration: 189 / 196
03:06:37.341 : readIdlePressure(): the pressure is not constant: 189 / 196
03:06:37.716 : readIdlePressure(): pressure calibration: 0 / 203
03:06:38.529 : readIdlePressure(): idle pressure: 205
03:08:00.529 : moveZDownSlow(): the z position went out of range, retries = 3
03:08:02.498 : busy: processing
03:08:03.013 : X:0.00 Y:30.00 Z:0.00 E:0.00
03:08:05.560 : moveZ(): prepareBedDown()
03:09:40.482 : moveZDownSlow(): the z position went out of range, retries = 2
03:09:40.592 : busy: processing
03:09:42.951 : X:0.00 Y:30.00 Z:0.00 E:0.00
03:09:44.482 : moveZ(): prepareBedDown()
03:11:19.764 : moveZDownSlow(): the z position went out of range, retries = 1
03:11:21.717 : busy: processing
03:11:22.217 : X:0.00 Y:30.00 Z:0.00 E:0.00
03:11:23.373 : moveZ(): prepareBedDown()
03:12:57.905 : moveZDownSlow(): the z position went out of range, retries = 0
03:13:12.389 : busy: processing
03:13:14.467 : busy: processing
03:13:16.467 : busy: processing
03:13:16.592 : X:0.00 Y:0.00 Z:0.00 E:0.00
03:13:16.608 : scanHeatBed(): the scan has been aborted
03:13:16.701 : loadCompensationMatrix(): invalid header format detected: 6 (expected: 7)

Der HBS unter der Orginal-Firmware 1.10 läuft ohne Fehler durch...

MfG, Mark
Benutzeravatar
Zaldo
Globaler Moderator
Globaler Moderator
Beiträge: 630
Registriert: Do 24. Sep 2015, 10:38
Wohnort: Raum Frankfurt
Has thanked: 38 times
Been thanked: 50 times

Re: Neue Development Firmware (RF.01.33)

Beitrag von Zaldo »

xmachina hat geschrieben: 03:06:37.341 : readIdlePressure(): the pressure is not constant: 189 / 196
Hattest Du Filament im Extruder / Komplett draußen / Nur im Vorschubritzel aber nicht im Extruder?
· Besserer Z-Referenzschalter · Druckbett Feinjustage · Platinenkühlung · Weiße Bauraumbeleuchtung · Not-Aus
· Dauerdruckplatte · Temperaturgeregelte Einhausung · Repetier Server auf Raspberry · MK8 Vorschubritzel
Benutzeravatar
xmachina
Gelegenheitsdrucker
Gelegenheitsdrucker
Beiträge: 27
Registriert: Mo 8. Aug 2016, 03:41
Wohnort: Karlsruhe
Has thanked: 3 times
Been thanked: 1 time

Re: Neue Development Firmware (RF.01.33)

Beitrag von xmachina »

Beide Extruder leer. Komplett.
Ein vor dem HBS abgestzter M3013 brachte etwas wie: "Ungültige Matrix" und "invalid header format detected: 6 (expected: 7)"
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2051
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 263 times
Been thanked: 542 times

Re: Neue Development Firmware (RF.01.33)

Beitrag von rf1k_mjh11 »

Mark/xmachina,

Bezüglich HBS:
xmachina hat geschrieben:...
03:06:37.341 : readIdlePressure(): the pressure is not constant: 189 / 196
...
03:08:00.529 : moveZDownSlow(): the z position went out of range, retries = 3
...
03:13:16.608 : scanHeatBed(): the scan has been aborted
03:13:16.701 : loadCompensationMatrix(): invalid header format detected: 6 (expected: 7)
  • Einmal scheint irgendwo etwas ungewollt Kontakt zu haben, wie Zaldo schon bemerkte. Das resultiert vielleicht in die 'pressure is not constant' Meldung.
    Die neuere Firmware scheint hier besonders empfindlich zu sein (dafür ist das Ergebnis genauer). Ich hatte for einiger Zeit auch ein ähnliches Problem, wo der HBS mit einer älteren FW-Version durchlief, mit der neueren nicht. (Ich hatte einen Filamentspanner nicht gelöst und der Kugellagerhalter berührte den Extruder.)
  • Dann könnte dein Z-Endanschlag einen zu großen Abstand verursachen und die 'out of range' Fehlermeldung hervorrufen.
    Muss nicht sein, es könnte eine Folge des ersten Fehlers sein.
  • Die 'invalid header format' ist nichts tragisches. Es wurde bei den letzten Firmwareversionen die HBS-Matrix korrigiert und dadurch, wenn die neuere FW deine alte Matrix im Speicher findet, regt es sich auf, da eine 'Spalte' fehlt.
    Wenn dir (hoffentlich bald) der neue HBS gelingt, wird die alte überschrieben und du solltest die Fehlermeldung nicht mehr sehen.
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.
Antworten

Zurück zu „Firmware / Tweaks“