gdombiak / OctoPod

Free open source client for OctoPrint
Apache License 2.0
225 stars 42 forks source link

Suggestion #290

Open ssombra opened 4 years ago

ssombra commented 4 years ago

This is a great app. I use it all time and the latest version is amazing. I see that somehow you are already getting info from the display layer progress plugin for current layer and height. would it be possible to also have the complete information the plugin displays in the LCD? I think it does it via M117 messages.

gdombiak commented 4 years ago

Hi @ssombra, thanks for the nice feedback! :)

Looking at the DisplayLayerProgress plugin I see that we could capture what it displays on the LCD screen. Do you have an idea or suggestion on how/where to render this in OctoPod?

I think that most people include in the LCD the same information that OctoPod renders in the main page (i.e. current layer / total layers) and maybe plus more info like estimated remaining time which OctoPod also renders. Wondering how to display this info without being potentially redundant but yet useful.

ssombra commented 4 years ago

That is true, for most people, the information already displayed in OctoPod is what they usually need (for me it is). I just thought that, as the plugin offers other kind of information, someone could eventually need it in specific situations. The options the plugin currently gives are:

[progress], [current_layer], [total_layers], [estimated_end_time], [printtime_left], [current_height], [total_height], [feedrate], [feedrate_g0], [feedrate_g1], [fanspeed], [last_layer_duration], [average_layer_duration], [changefilamenttime_left], [estimated_changefilament_time], [changefilament_count]

Maybe the app could have an additional tab in the panel module (currrently it has "porint job", temp graph, "custom controls" and "system commands") where it could display the info in the LCD.

mneumark commented 3 years ago

Similarly I have PrintTimeGenius and it does much better time calculations than the basic octoprint. It works especially for me as I have a Prusa MK3S which has the M73 gcode which the plugin reads. Would be nice to use the same estimate.

gdombiak commented 3 years ago

Hey @mneumark,

Have you tried using the "M73 ETA Override" plugin? I use that one instead of PrintTimeGenius. I see the exact end date on OctoPod, OctoPrint and on the printer's display. Same estimate that PrusaSlicer gave.