Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inserting code from PrintTimeGenius into Mainsail #2084

Closed
Peuqui opened this issue Dec 13, 2024 · 1 comment
Closed

Inserting code from PrintTimeGenius into Mainsail #2084

Peuqui opened this issue Dec 13, 2024 · 1 comment
Labels
💡 Type: FR Requests a new feature

Comments

@Peuqui
Copy link

Peuqui commented Dec 13, 2024

Requested feature:

Since I switched from OctoPrint to Mainsail, I missed the plugin "PrintTimeGenius" from https://github.com/eyal0/OctoPrint-PrintTimeGenius/issues/309 heavily.
Unfortunately, I am not in the position to try an integration myself.
But the programmer of this really genius code piece is more than willing to help in that regard. He said, he didn't have a 3D-printer since years and won't do it himself, but wants to help anyone, who is willing to code.
This code would lift the print time estimation to another level!
Best regards,
Peuqui

Solves the following problem:

No response

Additional information:

No response

@Peuqui Peuqui added the 💡 Type: FR Requests a new feature label Dec 13, 2024
@Peuqui Peuqui changed the title Inserting code of PrintTimeGenius into Mainsail Inserting code from PrintTimeGenius into Mainsail Dec 13, 2024
@meteyou
Copy link
Member

meteyou commented Dec 15, 2024

Thanks for your request, but something like that is "close to impossible" to implement in Mainsail (or at least it wouldnt make sense). There is a massive different between Mainsail and Octoprint. Octoprint is a "full Printserver" and Mainsail is just a Webinterface. Mainsail is only running in your browser. So every time you start a print or just refresh/reopen your browser tab, Mainsail have to download the gcode again to analyse it. So if you would print a 500mb gcode file, every time you open Mainsail, it has to download the complete 500mb gcode file, analyse it in your browser to show the "correct" time. Something like that will not make any sense.

It would make more sense to just fix your settings in your slicer. This will create some really good/close to estimate times, which will display in Mainsail.

Another good solution for Klipper printers is the tool klipper_estimator. It will connect to your printer and use the correct printer settings to calculate the right print time and write it in your gcode file. This is a postprocessing script for your slicer.

@meteyou meteyou closed this as not planned Won't fix, can't repro, duplicate, stale Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 Type: FR Requests a new feature
Projects
None yet
Development

No branches or pull requests

2 participants