Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display
 
Notifications
Clear all

Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display  

Page 1 / 2
  RSS
karl-herbert
(@karl-herbert)
Illustrious Member
Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

Hallo liebe Leute,

nachdem ich schon einige Zeit mit S3D arbeite, über SD-Karte und auch Octoprint drucke, habe ich oft die verbleibende Druckzeit Anzeige am Prusascreen vermisst. Es wird lediglich die Gesamtzeit angezeigt. S3D bietet dazu derzeit leider keine internen Variablen für den Postprozessor an bzw. veröffentlicht nicht gerne Informationen dazu. Lediglich der prozentuelle Anteil des laufenden Druckes wird aktualisiert. Das mag alles weiter nicht stören, aber ich habe mich dennoch der Sache gewidmet und einige winzige Ergänzungen in S3D und der Prusa FW durchgeführt.

Jetzt habe ich eine errechnete und angenäherte Information zur verbleibenden Druckzeit sowie der Slicer diese liefert (M73 P,Q,R,S Parameter).

Dazu waren Änderungen in der FW notwendig. Laut Prusa soll die Garantie durch eigenständige Änderungen an der FW verloren gehen, was mich aber nicht weiter stört, da meine Drucker ohnehin nicht mehr viel originale Prusateile verbaut hat.

Wen es interessiert - hier eine kleine Zusammenfassung zu den Ergänzungen: Simplify3D_add_print_time_remaining

Dabei habe ich den g-code Befehl M73 um den Parameter X erweitert. M73 X1 bedeutet S3D Erweiterung aktiv, M73 X0 nicht aktiv. Wird M73 Xx nicht definiert bleibt auch alles beim Alten, also gleichbedeutend mit X0.

Über den Sinn oder Nichtsinn kann man diskutieren, aber ich wollte nicht auf die nächsten S3D Erweiterungen abwarten bis diese Lücke gefüllt wird. Vielleicht hat noch jemand eine Lösung parat, vielleicht etwas simpleres ohne in die FW eingreifen zu müssen. Alternativ könnte man auch ein Pythonscript schreiben und im S3D PP aufrufen. Der Aufwand wäre aber sicherlich größer. Wäre aber dennoch interessant, wenn jemand es über ein script gelöst hat.

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.

Posted : 30/04/2020 3:37 pm
MickXX and Holger liked
Holger
(@holger-2)
Honorable Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

Hallo Karl,

tolle Idee! Bisher habe ich mich mit dem Thema noch nicht im Detail befasst, auch weil mir die fehlende Anzeige der Druckzeit im LCD nicht so störte. Ich probiere deinen Ansatz demnächst aus und werde mich dazu wieder melden.

Danke

Grüße, Holger 🙂 

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 30/04/2020 4:38 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@holger-s3

Servus Holger,

dann bin ich mal auf Deine Rückmeldungen und eventuellen Optimierungsvorschläge gespannt!

Wie sieht es mit der Entwicklung Deines, ich nenne es mal den "Spulenwickler" aus? Hast Du Zeit dafür gefunden?

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.

Posted : 30/04/2020 5:18 pm
Nikolai
(@nikolai)
Noble Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@karl-herbert

Hi Karl,

Warum war der neue gcode parameter noetig? M73 P/R/Q/S setzt doch bereits den Verlauf/Restzeit. Die beschriebenen S3D Skripte sollten bereits bei der original FW zum gewuenschten Erfolg fuehren.

Hat sich erledigt. Ich sehe, du machst die Berechnung in der FW anders fuer S3D. Ich erinnere mich langsam an die Limitierung von S3D. Bin schon laenger davon weg. Mag deren update Politik ueberhaupt nicht.

Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram

Posted : 30/04/2020 5:46 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display
Posted by: @nikolai-r

@karl-herbert

Bin schon laenger davon weg. Mag deren update Politik ueberhaupt nicht.

Tatsächlich ist es so, dass sich die Macher der S3D Software sehr zurückhalten und auf konstruktive Vorschläge der zahlreichen Anwender nicht in diesem Maße reagieren wie Prusa dies tut. Leider existiert bislang noch keine interne Variable, welchen die verbleibende Druckzeit an M73 übergeben könnte. Ich habe jedenfalls auf Nachfragen Stillschweigen erhalten. Diverse Foren haben mich auch nicht weitergebracht. Dann hab ich mir eine kurze und einfache Lösung überlegt und dies in die Prusa FW integriert. Es ist eigentlich nichts anderes als eine Ableitung der prozentuellen Fortschrittsanzeige. Mehr Informationen stehen ja nicht zur Verfügung. M73 X nur als Schalter damit der auch PS geslicte gcode korrekt funktioniert. Im Großen und Ganzen bin ich mit der Lösung zufrieden, auch wenn es nur eine Annäherung ist.

Das meiste arbeite ich mit dem PS ab, einige Teile mit S3D. Kaufen würde ich S3D aufgrund der schleichenden Entwicklung und der Zurückhaltung seitens dem Vertrieb/Techniker, wie auch immer, nicht mehr.

Open Source bleibt eben Open Source. Da dürfen die user mitentwickeln.

Schöne Grüße in den Westen,

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.

Posted : 30/04/2020 6:18 pm
Nikolai
(@nikolai)
Noble Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@karl-herbert

Definitiv. S3D war zu seiner Zeit den anderen Slicern voraus. Jetzt fallen sie nur durch schlechten Support auf. Weiterentwicklung habe ich in den letzten 3 Jahren gar keine gesehen. Dafuer hat Cura and PS enorm zugelegt und beide haben eine gesunde Entwicklergemeinde. Es muss nicht alles Open Source sein. Aber dann muss man zumindest gewissen Support leisten. Meine Vermutung ist, dass sie sich auf Firmen konzentrieren und die 3D Drucker Gemeinde fuer sie gar nicht mehr im Fokus ist.

Deswegen habe ich schon vor einem Jahr alle meine Settings auf PS portiert und versuche alle Herausforderungen damit zu loesen. Bisher ziemlich erfolgreich. Der S3D wird nur als gcode Betrachter benutzt. Geld kriegen sie von mir auch nicht mehr.

Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram

Posted : 30/04/2020 7:34 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@nikolai-r

Tja, wenn die da mal mitlesen würden. Wenn man sich so durch das S3D Forum durcharbeitet, fällt auch auf, dass ein kleiner Teil kommerzieller Anwender mit teuren Druckern dort ebenso ihre Fragen posten. Der Support muss für alle funktionieren, nicht nur für die Großen. Ich kann mir aber nicht vorstellen, dass die Großen längerfristig gesehen mit Stillstand zufrieden bleiben werden. Früher oder später werden sie anziehen müssen um nicht im Wettbewerb unterzugehen. 3D-Druck ist keine kurzfristiger Trend. Ich finde es schade, weil ich ansonsten aufgrund der mich ansprechenden Oberfläche und Struktur gerne mit S3D arbeite. Aber das ist eine Frage des Geschmacks.

Ein teurer gcode viewer 😋 

ps: Ich gehe davon aus, dass Du die S3D Profile händisch in den PS übernommen hast. Mir ist soweit kein tool bekannt, welches diesen Job fehlerfrei, zumindest was die Konvertierung der wesentlichen Parameter betrifft, übernehmen könnte (auch umgekehrt).

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 30/04/2020 9:09 pm
Nikolai
(@nikolai)
Noble Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display
Posted by: @karl-herbert

Ein teurer gcode viewer 😋 

ps: Ich gehe davon aus, dass Du die S3D Profile händisch in den PS übernommen hast. Mir ist soweit kein tool bekannt, welches diesen Job fehlerfrei, zumindest was die Konvertierung der wesentlichen Parameter betrifft, übernehmen könnte (auch umgekehrt).

Wohl wahr. Aber nun gut, hat seinen Zweck damals erfuellt und ist immer noch halbwegs funktional. Somit das Geld nicht komplett verbrannt. 😉 

1:1 kannst du es eh nicht portieren. Manche Sachen funktionieren in S3D anders und man muss PS erstmal verstehen um aehnliche Ergebnisse zu erzielen. Somit, ja alles haendisch.

Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram

Posted : 30/04/2020 9:16 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@nikolai-r

Danke für die Info! Dann hoffen wir mal auf bessere Zeiten und vielleicht gibt es ja eines Tages ein ordentliches Upgrade (aber wohl kostenpflichtig).

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 30/04/2020 9:21 pm
Nikolai
(@nikolai)
Noble Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@karl-herbert

Ich finde die Zeiten sind jetzt schon rosig. Es gibt grosse Vielfalt an Slicern, die alle sehr maechtig sind. PS und Cura haben mehr Entwickler und gesunde Community. Naechste Version von S3D muesste riesen Killer Features haben,  damit die Leute wieder wechseln. Aber schon allein, dass sie auf Twitter immer noch die ganz alten Features bewerben und absolut nichts neues kommt, zeigt mir dass da vermutlich auch nichts kommt.

Wie sagt man so schoen: Wenn du merkst, dass du ein totes Pferd reitest - steige ab!

Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram

Posted : 30/04/2020 9:34 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@nikolai-r

Hier mal ein kurzer Einblick in die Diskussionen einiger S3D user: https://forum.simplify3d.com/viewtopic.php?t=12743

So wie es aussieht, schauen sich wahrscheinlich schon einige nach einem neuen Pferd um.

Also ich bin in einigen CAD Foren unterwegs. Da wird viel Konstruktives ausgetauscht bzw. Fragen zu Produktfunktionen gestellt und beantwortet, ähnlich wie hier im Prusa Forum. Gut, einige sind unzufrieden mit dem Produkt, aber im S3D Forum scheinen diese zu überwiegen.

Abgesehen davon, bin ich gespannt was das neue PS Upgrade an weiteren Funktionalitäten bringen wird. Ein g-code viewer und erweiterte PP Funktionen wären nicht schlecht. Träumen darf man ja 😊 .

Derweil machen wir aus dem Vorhandenen das Beste.

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Posted : 30/04/2020 11:43 pm
Nikolai liked
Holger
(@holger-2)
Honorable Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

Schönen 1. Mai wünsche ich Euch!  😀 

Aber zurück zur Anzeige der Druckzeit mit S3D.

@karl-herbert

Ich habe dein Script mal eben in meine akt. FW 3.8.1 eingebaut, getestet und 2 Kleinigkeiten angepasst.

1. Die Scripte für S3D enthalten zwar das Einschalten (M73 X1) für den S3D-Mode, aber das Abschalten (M73 X0) fehlt. Es wäre nötig, am Ende vom Druck oder wenn der Druck mitten drin abgebrochen wird.

2. Nach deiner Formel zur Berechnung der Restdruckzeit ergeben sich Ergebnisse, die nicht so ganz zum angezeigten Druckfortschritt in % passen. Zu Beginn, bei 1% passt es. Im weiteren Verlauf vom Druck reduziert sich die Restdruckzeit aber unproportional. Zum Testen habe ich einen 20mm Würfel gedruckt in 0.15er LH und ein paar Bilder vom Display davon gemacht, in der linken Hälfte vom Bild sieht man die Restdruckzeit nach Deiner Berechnung, in der rechten Hälfte meine korrigierte Version. Ich vermute, das entspricht auch dem, was Du erreichen wolltest.

Die Korrektur findet ihr im Anhang als .zip. 

Beste Grüße, Holger 🙂 

 

Attachment removed

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 01/05/2020 7:02 am
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@holger-s3

Auch ich wünsche Allen einen schönen 1. Mai !

der Holger ist der Beste! Danke für Deine Ergänzung und Korrektur.

Das mit dem X-Zurückstzen ist klar, jedoch war ich der Meinung, dass es bei Fließkommaoperationen ausreichend sei, wenn ein Operand als Fließkommazahl deklariert wird und C++ den Rest automatisch als solche behandelt. Da bin ich eines Besseren belehrt worden.

Na ja. liegt auch schon 40 Jahre zurück, damals noch in C und Fortran 77 (CAD Anwendungsprogrammierung).

Jedenfalls noch vielen Dank für Deine Bemühungen und einen schönen Tag bzw. Wochenende (falls Du über ein solches verfügst) wünsche ich Dir!

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.

Posted : 01/05/2020 11:28 am
Holger
(@holger-2)
Honorable Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

Hallo Karl,

danke für deine Rückmeldung, freut mich, dass es passt!

Es ist schon so, wie Du schreibst, auch deine Variante könnte evtl. funktionieren, das hängt davon ab, was der verwendete Kompiler aus dem Source macht und wie die Kompiler-Direktiven eingestellt sind. Die Kompiler verhalten sich nicht alle gleich. Die Standards (ANSI) wurden in der Vergangenheit immer wieder erweitert und angepasst. Ich bin auch ein Freund von Open Source, aber dafür ist die Einhaltung von Vorgaben und Standards dringend nötig, damit es am Ende für alle funktioniert.

Ach ja, mein "Smart Winder" macht auch Fortschritte, aber es gibt noch zu tun, die Firmware wartet auf ein paar Zeilen Code. Die Hardware funktioniert schon recht gut. Bild anbei.

Beste Grüße, Holger 🙂 

 

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 01/05/2020 6:52 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@holger-s3

Servus Holger,

Die Idee ist wirklich gut und Dein Projekt könnte man sehr vielseitig einsetzen. Ich sitze oft da und wickle mühseelig meine Samples auf eine meiner Masterspulen und bemühe mich das möglichst Knopffrei hinzubekommen. Beim PEEK wars nicht anders. Wenn das mal in Serie gehen sollte, würde ich mich gleich ganz vorne anstellen 🤣 .

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.

Posted : 01/05/2020 8:16 pm
Max Distortion
(@max-distortion)
Honorable Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@holger-s3

wat is dat denn schon wieder? 🤣 

Smart Winder mit Double Reverse Bowden Extruder 🙃

Und was hat es mit der Digitalanzeige auf sich?

Posted : 01/05/2020 8:21 pm
Holger
(@holger-2)
Honorable Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@karl-herbert

Ich sitze oft da und wickle mühseelig meine Samples auf eine meiner Masterspulen und bemühe mich das möglichst Knopffrei hinzubekommen.

Das geht bestimmt vielen so 😊 Deshalb wollte ich mal etwas versuchen, das Problem zu reduzieren. Auf Thingiverse gibt es ja einige, manche abenteuerliche Lösungen zu dem Thema. 

Wenn das mal in Serie gehen sollte, würde ich mich gleich ganz vorne anstellen 🤣

Wenn Du willst kannst Du gerne mitwirken, Deine Erfahrungen besonders bei der Mechanik sind gerne gesehen!

 

@max-distortion

"Double Reverse Bowden Extruder 🙃" 🤣 

Hier ist ein optischer Drehgeber verbaut, damit wird die Länge oder das Volumen des aufgewickelten Filamentes gemessen. Derzeit mit 0.5mm Auflösung. Gleichzeitig lässt sich die Länge am LCD bei Bedarf auch programmieren und das System stoppt dann auch am Filamentende automatisch. Mit einer integrierten "Bremse" ließe es sich entsprechend mehr oder weniger stramm aufwickeln, je nach Filament (TPU...CF-PEEK). Dabei fährt die "X-Achse" programmierbar hin und her, um einen sauberen Wickel auf der Spule zu erreichen. Zusätzliche Sensoren könnten dabei noch helfen. Also alles möglichst Smart und ein insgesamt größeres Projekt mit Mechanik, Elektronik und Software. Nichts was auf die Schnelle zu realisieren wäre und auch ein Nachbau ist eine gewisse Herausforderung. Macht aber Spaß!

Beste Grüße, Holger 🙂 

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 01/05/2020 10:12 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Topic starter answered:
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@holger-s3

Servus Holger,

ich würde Dich da gerne unterstützen. Wie kann ich da mitwirken und was könnte ich konkret dazu beitragen?

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.

Posted : 01/05/2020 11:24 pm
Max Distortion
(@max-distortion)
Honorable Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

@holger-s3

cooles Design, würde ich gerne mal in Aktion sehen.

Posted : 02/05/2020 4:39 am
Holger
(@holger-2)
Honorable Member
RE: Simplify3D 4.1.2 - print time remaining - verbleibende Druckzeit am LCD Display

Moin auch, ich bekomme hier Probleme mit dem Login, das Forum ist erschreckend langsam geworden. Login klappte nur noch mit Chrome.

@karl-herbert

Du hast Post, kannst ja mal schauen^^

@max-distortion

Jo, ist auch recht Lustig anzuschauen. Wenn alles soweit passt, stelle ich hier ein kurzes Video ein.

 

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 02/05/2020 8:00 am
Page 1 / 2
Share: