Re: Community Mod RFx000 Firmware :: Neue Stable (Stand 1.37x7 / 26.11.2017)
Verfasst: Mi 6. Dez 2017, 12:53
Der "Speedmulti" ist das:
http://www.rf1000.de/wiki/index.php/GCo ... windigkeit
Wenn du (im Menü Configuration -> DMS-Features -> Digit Flow CMP oder per GCode) eine Grenze von z.B. 1000 bis 10000 digits einstellst.
Und dSpeed = -90% einstellst,
(90% auf eine Spanne von 9000 digits eingestellt heißt 10% weniger Druckgeschwindigkeit pro 1000digit Erhöhung.)
-> dann läuft der Drucker bei 10000 digits noch mit ~10%. (100% Speedmulti * (100%-90% Flowcontrol) = 10% Rest-Speed-Multi)
Im Grunde schlägt der Wert auf diesen SpeedMulti durch. Ich verändere den intern aber nicht im Ram, sondern multipliziere noch einen Faktor dran.
Es wird nicht mehr
(Kommandierte Geschwindigkeit)*(SpeedMulti)
gerechnet, sondern
(Kommandierte Geschwindigkeit)*(SpeedMulti)*(Flowcontrol Wert)
.
- Solange du in der ersten Lage oder innerhalb dem SenseOffset bist tut das System garnichts! Teste also ab ca. 0.35mm Druckteil-Höhe, nicht drunter.
- Der Flowcontrol Faktor ist normalerweise 1 = 100%, wenn man 0% Änderung im Menü einstellt, 99% wenn man -1% Änderung einstellt(...).
- Man kann von -99% bis +99% einstellen, was einem Faktor von 1% bis 199% entspricht.
- Nur im Druckermenü sieht man den Effekt. Und man hört ihn immer.
- Wie beim normalen Flowcontrol greift leider der aktuelle Messwert erst am Ende des Move-Cache, also kommt das Kommando verzögert an. Ich habe diese Änderung allerdings "gedämpft", indem immer nur 1% pro Sekunde (o.ä.) Änderung sein darf. (Warum bearbeite ich nicht die Pfad-Objekte in diesem Move-Cache, sodass die Firmware auf Gewschwindigkeitsänderungen und Flowcontroll spontaner reagiert? -> Wäre viel Testaufwand )
- Flowcontrol mit "dFlow" anstelle "dSpeed" (im Menü Configuration -> DMS-Features -> Digit Flow CMP) würde in fast gleicher Weise auf die Extrusionsmenge anstatt der Druckgeschwindigkeit Einfluss nehmen: http://www.rf1000.de/wiki/index.php/GCo ... sionsmenge
Generell meine Erfahrung/Tipps:
- Negative Werte Prozente einstellen.
- Sehr flache Änderungen kommandieren. (<= 10% / 1000 digits)
- Bei 10000digits nicht weiter manipulieren sondern Emergency-Pause einstellen.
LG
Wenn du (im Menü Configuration -> DMS-Features -> Digit Flow CMP oder per GCode) eine Grenze von z.B. 1000 bis 10000 digits einstellst.
Und dSpeed = -90% einstellst,
(90% auf eine Spanne von 9000 digits eingestellt heißt 10% weniger Druckgeschwindigkeit pro 1000digit Erhöhung.)
-> dann läuft der Drucker bei 10000 digits noch mit ~10%. (100% Speedmulti * (100%-90% Flowcontrol) = 10% Rest-Speed-Multi)
Im Grunde schlägt der Wert auf diesen SpeedMulti durch. Ich verändere den intern aber nicht im Ram, sondern multipliziere noch einen Faktor dran.
Es wird nicht mehr
(Kommandierte Geschwindigkeit)*(SpeedMulti)
gerechnet, sondern
(Kommandierte Geschwindigkeit)*(SpeedMulti)*(Flowcontrol Wert)
.
- Solange du in der ersten Lage oder innerhalb dem SenseOffset bist tut das System garnichts! Teste also ab ca. 0.35mm Druckteil-Höhe, nicht drunter.
- Der Flowcontrol Faktor ist normalerweise 1 = 100%, wenn man 0% Änderung im Menü einstellt, 99% wenn man -1% Änderung einstellt(...).
- Man kann von -99% bis +99% einstellen, was einem Faktor von 1% bis 199% entspricht.
- Nur im Druckermenü sieht man den Effekt. Und man hört ihn immer.
- Wie beim normalen Flowcontrol greift leider der aktuelle Messwert erst am Ende des Move-Cache, also kommt das Kommando verzögert an. Ich habe diese Änderung allerdings "gedämpft", indem immer nur 1% pro Sekunde (o.ä.) Änderung sein darf. (Warum bearbeite ich nicht die Pfad-Objekte in diesem Move-Cache, sodass die Firmware auf Gewschwindigkeitsänderungen und Flowcontroll spontaner reagiert? -> Wäre viel Testaufwand )
- Flowcontrol mit "dFlow" anstelle "dSpeed" (im Menü Configuration -> DMS-Features -> Digit Flow CMP) würde in fast gleicher Weise auf die Extrusionsmenge anstatt der Druckgeschwindigkeit Einfluss nehmen: http://www.rf1000.de/wiki/index.php/GCo ... sionsmenge
Generell meine Erfahrung/Tipps:
- Negative Werte Prozente einstellen.
- Sehr flache Änderungen kommandieren. (<= 10% / 1000 digits)
- Bei 10000digits nicht weiter manipulieren sondern Emergency-Pause einstellen.
LG