20190214_224729_HDR.jpg
Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Hallo zusammen.
Hier ein offener Brief an Nibbels mit einer Bitte.
Meine Bauteillüfter Regelung ist nun Repariert.
Die sieht nun um einiges anders aus und kann auch mehr.
Heute habe ich mich auf die Abstimmung mit der FW beschäftigt und noch ein Defizit festgestellt.
@Nibbels, das mit dem Anlaufstrom Offset hast du Prima gemacht.
Von S1 bis S3 kippeln die Lüfter Flügel im Magnetfeld hin und her und schaffen es nicht über den Totpunkt zu kommen.
Bei einem Offset Wert von S4 läuft der Lüfter langsam und Rund an.
Aber leider funktioniert die Regelung aus dem Stand mit niedriger Drehzahl nicht richtig.
Der Grund ist, der Kondensator ist noch nicht geladen,
der Lüfter läuft kraftlos und nimmt geringere oder niedrig höhere Parameter nicht an.
Wenn ich S8 setzte, dann ist das der Grenzbereich wo der Lüfter zuerst kraftlos läuft
und so nach etwa 10 sec. auf einmal die Drehzahl erhöht.
Dann lässt dieser sich, auch bis auf S5 runter regeln und er hat auch die nötige Kraft.
Kurz um, ich muss nicht den Lüfter auf Drehzahl bringen, sondern mit einem kurzen Stromstoß den Kondensator laden.
Ich benötige dazu 2 Parameter in der RF1000.h
Diese Parameter dürfen nur greifen wenn der Lüfter aus dem Stand anspringt.
(Hatten wir das nicht schon mal so ähnlich?)
Die einstellbaren Parameter sollten so etwa einstellbar sein: M106 S10 auf ca. 0,5 Sec. Zeitlänge.
Ich könnte dieses Problem auch mit dem Lötkolben lösen, dies würde jedoch eine neue Baustelle bedeuten.
Ich müsste einen definierten Vorwiderstand nach dem Kondensator für den Lüfter einpflegen.
Dieser Wiederstand wäre bei jeder nachgebauten Schaltung anders, wegen der Exemplar Streuung.
Ein Bericht über meine Reparatur Arbeit ist bereits in Bearbeitung.
LG AtlonXP
Hier ein offener Brief an Nibbels mit einer Bitte.
Meine Bauteillüfter Regelung ist nun Repariert.
Die sieht nun um einiges anders aus und kann auch mehr.
Heute habe ich mich auf die Abstimmung mit der FW beschäftigt und noch ein Defizit festgestellt.
@Nibbels, das mit dem Anlaufstrom Offset hast du Prima gemacht.
Von S1 bis S3 kippeln die Lüfter Flügel im Magnetfeld hin und her und schaffen es nicht über den Totpunkt zu kommen.
Bei einem Offset Wert von S4 läuft der Lüfter langsam und Rund an.
Aber leider funktioniert die Regelung aus dem Stand mit niedriger Drehzahl nicht richtig.
Der Grund ist, der Kondensator ist noch nicht geladen,
der Lüfter läuft kraftlos und nimmt geringere oder niedrig höhere Parameter nicht an.
Wenn ich S8 setzte, dann ist das der Grenzbereich wo der Lüfter zuerst kraftlos läuft
und so nach etwa 10 sec. auf einmal die Drehzahl erhöht.
Dann lässt dieser sich, auch bis auf S5 runter regeln und er hat auch die nötige Kraft.
Kurz um, ich muss nicht den Lüfter auf Drehzahl bringen, sondern mit einem kurzen Stromstoß den Kondensator laden.
Ich benötige dazu 2 Parameter in der RF1000.h
Diese Parameter dürfen nur greifen wenn der Lüfter aus dem Stand anspringt.
(Hatten wir das nicht schon mal so ähnlich?)
Die einstellbaren Parameter sollten so etwa einstellbar sein: M106 S10 auf ca. 0,5 Sec. Zeitlänge.
Ich könnte dieses Problem auch mit dem Lötkolben lösen, dies würde jedoch eine neue Baustelle bedeuten.
Ich müsste einen definierten Vorwiderstand nach dem Kondensator für den Lüfter einpflegen.
Dieser Wiederstand wäre bei jeder nachgebauten Schaltung anders, wegen der Exemplar Streuung.
Ein Bericht über meine Reparatur Arbeit ist bereits in Bearbeitung.
LG AtlonXP
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Möglichkeit 1:
Du kannst ja auch die Ausgangs-PWM-Frequenz senken. Hast du mal versucht, dein Problem damit zu lösen?
Also nicht 15.3 Hz einstellen, sondern 7Hz, 5.1Hz, 3.8Hz o.ä.?
Damit schwappt dann halt etwas länger Strom in deinen C.
Möglichkeit 2:
Ansonsten steht was du suchst in deiner RF1000.h:
PART_FAN_KICKSTART_TIME_BOOST ist ein extra kleinerer Kickstart bei erhöhung der Lüftergeschwindigkeit.
Ich merke nur gerade, dass ich vermutlich irgendwann mal bei dem Schalter FAN_KICKSTART_TIME was vergessen habe: Man hätte irgendwo noch
#define FAN_KICKSTART_TIME 1
schreiben müssen, sonst ist das Feature aus.
Ich schau mir das vermutlich dieses Wochenende noch genauer an, warum der Kickstart-Code aktuell aus ist. Vermutlich ein Versehen.
Lad dir die 1.43.77 mit dem Patch https://github.com/Nibbels/Repetier-Fir ... 37ccddc3af dann könnte das schon genau so funktionieren wie du das brauchst.
Danke!!
LG
Du kannst ja auch die Ausgangs-PWM-Frequenz senken. Hast du mal versucht, dein Problem damit zu lösen?
Also nicht 15.3 Hz einstellen, sondern 7Hz, 5.1Hz, 3.8Hz o.ä.?
Damit schwappt dann halt etwas länger Strom in deinen C.
Möglichkeit 2:
Ansonsten steht was du suchst in deiner RF1000.h:
PART_FAN_KICKSTART_TIME_OFF_ON ist für den Kickstart von Lüfter aus nach an./** Some fans won't start for low values, but would run if started with higher power at the beginning.
This defines the full power duration before returning to set value. Time is in milliseconds
Only values which are a factor of 10ms or 0==OFF will work precisely */
#define PART_FAN_KICKSTART_THRESHOLD 128 // 0 ... 255 equals 0 ... 100 % (unscaled!)
#define PART_FAN_KICKSTART_TIME_OFF_ON 400 // [ms]
#define PART_FAN_KICKSTART_TIME_BOOST 100
PART_FAN_KICKSTART_TIME_BOOST ist ein extra kleinerer Kickstart bei erhöhung der Lüftergeschwindigkeit.
Ich merke nur gerade, dass ich vermutlich irgendwann mal bei dem Schalter FAN_KICKSTART_TIME was vergessen habe: Man hätte irgendwo noch
#define FAN_KICKSTART_TIME 1
schreiben müssen, sonst ist das Feature aus.
Ich schau mir das vermutlich dieses Wochenende noch genauer an, warum der Kickstart-Code aktuell aus ist. Vermutlich ein Versehen.
Lad dir die 1.43.77 mit dem Patch https://github.com/Nibbels/Repetier-Fir ... 37ccddc3af dann könnte das schon genau so funktionieren wie du das brauchst.
Danke!!
LG
Zuletzt geändert von Nibbels am Sa 16. Feb 2019, 01:58, insgesamt 1-mal geändert.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Bevor ich es wieder vergesse,
hier eine Bug Meldung:
In der neuen FW 1.43.xx wird obwohl keine Themperatur eingegeben ist, während des Flashvorgangs das V2 angeheizt!
Nach dem Reset des Druckers, sehe ich 0 C° vorgewählt und eine Temperatur des V2 von 167 C°.
Ich vermute das Aufheizen ist unkontrolliert und das könnte mal ins Auge gehen.
LG AtlonXP
hier eine Bug Meldung:
In der neuen FW 1.43.xx wird obwohl keine Themperatur eingegeben ist, während des Flashvorgangs das V2 angeheizt!
Nach dem Reset des Druckers, sehe ich 0 C° vorgewählt und eine Temperatur des V2 von 167 C°.
Ich vermute das Aufheizen ist unkontrolliert und das könnte mal ins Auge gehen.
LG AtlonXP
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Hmm, bist du dir da 100% sicher??
Denn das kann eigentlich nicht sein.
-> Reset = Output Aus.
Und ein Reset findet in jedem Fall statt. Und zwar nach dem Rezept Arduino 1.xx -> USB -> Seriell-Chip -> DTR Toggle -> Reset -> Bootloader -> Flashvorgang
Ich habe meine Drucker auch schon sicher 2000x geflashed und das trat nie auf. Du musst ausserdem zumindest in der Theorie den Heater beim Reset an gehabt haben, sodass das passieren kann.
Theoretisch kann bei einer Flashzeit von 120 Sekunden die Temperatur von 20 auf 160 stimmen, aber es könnte auch ein Abkühlen von ~ 200°C runter auf 167 °C passen.
Heizen geht auch nur, wenn dein Heater-Mosfet defekt wäre oder wenn der Pin vorher an war. Und Pin vorher an, heißt er hätte vorher geheizt. Also war das Hotend theoretisch nicht bei 20°C.
Ich habe darauf einfach keinen Einfluss, was beim Flashen passiert, darum wundert mich diese Bugmeldung stark.
?? ^^
LG
Denn das kann eigentlich nicht sein.
-> Reset = Output Aus.
Und ein Reset findet in jedem Fall statt. Und zwar nach dem Rezept Arduino 1.xx -> USB -> Seriell-Chip -> DTR Toggle -> Reset -> Bootloader -> Flashvorgang
Ich habe meine Drucker auch schon sicher 2000x geflashed und das trat nie auf. Du musst ausserdem zumindest in der Theorie den Heater beim Reset an gehabt haben, sodass das passieren kann.
Theoretisch kann bei einer Flashzeit von 120 Sekunden die Temperatur von 20 auf 160 stimmen, aber es könnte auch ein Abkühlen von ~ 200°C runter auf 167 °C passen.
Heizen geht auch nur, wenn dein Heater-Mosfet defekt wäre oder wenn der Pin vorher an war. Und Pin vorher an, heißt er hätte vorher geheizt. Also war das Hotend theoretisch nicht bei 20°C.
Ich habe darauf einfach keinen Einfluss, was beim Flashen passiert, darum wundert mich diese Bugmeldung stark.
?? ^^
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.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Also noch mal im Klartext, an meiner Kiste ist das so:
Die Heizung für das V2 ist aus.
Das steht auch an der Druckeranzeige soll Temp. 0 drin.
Während des kompilieren bleibt das V2 kalt.
Sobald Arduino 1.8.5 die Datenübertragung anfängt, wird das V2 warm.
Auf der Druckeranzeige wird trotz allem nichts davon angezeigt.
Vermutlich ist die Anzeige während des Vorgangs eingefroren.
Bei Ende des flashens geht der Drucker in den Reset.
Danach wird sofort die V2 Temperatur angezeigt mit etwa bis zu 180 C°.
Die Solltemperatur steht auf null und das V2 kühlt ab.
Mal sehen ob andere auch das Problem haben?
Ich habe eben eine Gegenprobe mit der FW 1.42.19 gemacht.
Leider wird das V2 nun dort auch warm.
LG AtlonXP
Die Heizung für das V2 ist aus.
Das steht auch an der Druckeranzeige soll Temp. 0 drin.
Während des kompilieren bleibt das V2 kalt.
Sobald Arduino 1.8.5 die Datenübertragung anfängt, wird das V2 warm.
Auf der Druckeranzeige wird trotz allem nichts davon angezeigt.
Vermutlich ist die Anzeige während des Vorgangs eingefroren.
Bei Ende des flashens geht der Drucker in den Reset.
Danach wird sofort die V2 Temperatur angezeigt mit etwa bis zu 180 C°.
Die Solltemperatur steht auf null und das V2 kühlt ab.
Mal sehen ob andere auch das Problem haben?
Ich habe eben eine Gegenprobe mit der FW 1.42.19 gemacht.
Leider wird das V2 nun dort auch warm.
LG AtlonXP
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Ok,
*denk* -> Keine Ahnung ^^.
Du hast aber bei deiner Lüfter Reparatur was verändert.
Und die Schaltungen der RFx000 sind meist so, dass die Masse weggezogen wird, nicht Plus.
Siehst du irgendeine Chance, dass bei deinem Umbau eine Masse entstand, die in "Not connected" Zuständen o.ä. als Ableitung Richtung Masse dienen könnte?
LG
*denk* -> Keine Ahnung ^^.
Du hast aber bei deiner Lüfter Reparatur was verändert.
Und die Schaltungen der RFx000 sind meist so, dass die Masse weggezogen wird, nicht Plus.
Siehst du irgendeine Chance, dass bei deinem Umbau eine Masse entstand, die in "Not connected" Zuständen o.ä. als Ableitung Richtung Masse dienen könnte?
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.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Soo.. meine Kiste aufs Kreuz zu legen habe ich nun Übung.
Natürlich benötige ich auch Masse für meine neue Lüfter Steuerung.
Nach meinem Verständnis dürfte das aber keinen Einfluss haben.
Trotzdem habe ich die Steuerung probeweise abgeklemmt.
Der Fehler mit dem V2 aufheizen, ist jedoch trotzdem noch da.
Ich werde diesen Fehler einfach mal ignorieren.
Mal schauen was mich bei dem Drucken noch alles erwartet.
LG AtlonXP
Natürlich benötige ich auch Masse für meine neue Lüfter Steuerung.
Nach meinem Verständnis dürfte das aber keinen Einfluss haben.
Trotzdem habe ich die Steuerung probeweise abgeklemmt.
Der Fehler mit dem V2 aufheizen, ist jedoch trotzdem noch da.
Ich werde diesen Fehler einfach mal ignorieren.
Mal schauen was mich bei dem Drucken noch alles erwartet.
LG AtlonXP
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Ich würde auch mal einen anderen Mosfet probieren.
Also den Heater woanders einstecken und den Pin umdefinieren. z.B. an den Platz für Hotend 2.
LG
Also den Heater woanders einstecken und den Pin umdefinieren. z.B. an den Platz für Hotend 2.
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.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.43.13 / 30.11.2018)
Was soll ich sagen, der Druckerdruckt nun 1,5 Stunden störungslos, aber über USB.
Der MOSFET selber kann keinen Schuss haben.
Wenn, dann ist irgendwo weiter vorne der Wurm drin.
Wenn ich den Drucker wieder mal auf dem Kreuz liegen haben sollte,
dann stecke ich nur einfach den Thermistor und die Heizung auf den 2. Kanal,
ohne die FW zu bearbeiten.
Ich mache eine Wette der verhält sich dann genauso, wie der jetzige beim flashen.
Die Lüfter Steuerung funzt nun so wie sie soll.
LG AtlonXP
Der MOSFET selber kann keinen Schuss haben.
Wenn, dann ist irgendwo weiter vorne der Wurm drin.
Wenn ich den Drucker wieder mal auf dem Kreuz liegen haben sollte,
dann stecke ich nur einfach den Thermistor und die Heizung auf den 2. Kanal,
ohne die FW zu bearbeiten.
Ich mache eine Wette der verhält sich dann genauso, wie der jetzige beim flashen.
Die Lüfter Steuerung funzt nun so wie sie soll.
LG AtlonXP