Restzeitanzeige auf Display
Hallo,
gestern hatte ich einen Druck gestartet und wunderte mich noch über die Zeit die hier auf dem Display stand und rückwärts zählte. Normalerweise zählt die Zeit immer von Null aus hoch. Kann das vielleicht mit der neuen Firmware (3.10.0) zusammenhängen?
Aber heute ist es wieder so wie immer, die Zeit zählt hoch! Kann man das in den Einstellungen irgendwie einstellen?
Vielen Dank vorab...! 🙂
Gcode Abhängig
Ob das Display die Druckzeit oder die Restzeit anzeigt ist abhängig vom verwendeten G-Code und der Firmware.
Das sollte auch schon mit der 3.9 Firmware funktioniert haben. Mit den aktuellen Druckprofilen im PrusaSlicer müsste mit Standarteinstellungen immer die Restzeit angezeigt werden.
Das ist die Lösung!
Vielen Dank, das was du hier schreibst stimmt, ich hatte gestern den Prusa Slicer ausprobiert, bin dann aber wieder zu S3D zrückgekehrt, da dieser irgendwie einfacher im Einstellen ist! 😉
M73
Was im Display angezeigt wird, steht im gcode. Z.B.:
G1 X116.545 Y104.690 E0.00847
G1 X116.757 Y104.443 E0.00847
M73 Q13 S57
G1 X118.455 Y101.800 E0.08186
G1 X118.661 Y101.914 E0.00611
...
... (nächster Abschnitt)
G1 X116.325 Y105.279 E-0.05337
G1 E-0.74663 F2100.00000
M73 P13 R57
G1 Z1.850 F10800.000
G1 X117.611 Y104.483
...
usw...
M73 ist hier beschrieben: https://help.prusa3d.com/de/article/prusa-spezifische-g-codes_112173/
In S3D könnte man im Startscript diese Zeilen:
M73 P0 R[total_print_time_min]
M73 Q0 S[total_print_time_min]
und im Ebenenwechsel diese Zeilen:
M73 P[progress] R[total_print_time_min]
M73 Q[progress] S[total_print_time_min]
einfügen.
Um jedoch eine korrekte LCD Ausgabe erzielen zu können, müssen die Parameter R und S aus den Prozentangaben umgerechnet werden, da meines Wissens nur total_print_time_min zur Verfügung steht. Das kann man in der FW realisieren. S3D bietet bzgl. arithm. Operationen nicht allzuviel, bzw. sind die Möglichkeiten und Variablen sehr schlecht dokumentiert.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
Ich benutze S3D
Hallo Karl,
vielen Dank für die ausführliche Erklärung, ich selber benutze den S3D-Slicer, kann ich hier ohne großen Aufwand den G-Code anpassen?
Viele Grüße Alexander
RE: Ich benutze S3D
Ja, kannst Du. Allerdings wird Dir dann im LCD der korrekte Prozentanteil und immer die Gesamtdruckzeit (nicht die verbleibende Restzeit) angezeigt. Wenn das für Dich ok ist, gibst Du folgende Zeilen in Dein S3D Profil ein:
(relevant sind nur die M73 Zeilen. Die Zeile M73 X1 benötigst Du nur, wenn Du auch die FW angepasst hast, andernfalls einfach rausstreichen bzw. erst gar nicht eintragen)
Wie ich bereits erwähnte, gibt der Entwickler von S3D keine Dokumentation zur PP Programmierung frei. Ich habe diesbzgl. auf eine Anfrage nie eine Antwort erhalten. Vielleicht gäbe es ja eine (time_remaining) Variable, welche man dann anstelle von (total_print_time_min) einsetzen könnte und dann auch die korrekte verbleibende Druckzeit angezeigt werden würde.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.