luc-github / ESP3D-WEBUI

A Web UI for ESP8266 or ESP32 based boards connected to 3D printers / CNC
GNU General Public License v3.0
762 stars 305 forks source link

Add check box for autocheck print status #5

Closed luc-github closed 4 years ago

luc-github commented 7 years ago

the check box will act like the 2 others, allowing a periodical check of % progression using M27 command result

luc-github commented 7 years ago

M27 format change depending of target FW Marlin give % when repetier give octet read from SD vs total size of GCODE file and not sure it works for host print status Smoothieware M27 give byte read vs file size and shell command progress give %

cemof1 commented 5 years ago

hello luc I'm using marlin and adding this feature will be great for me. I can't see the print status right now. Are you thinking of sharing additions?

luc-github commented 5 years ago

Yes it will be in 3.X - M27 is the command you can use in macro until it is implemented

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

heitorado commented 4 years ago

Hi luc, really like your work with the ESP3D. I'm currently using it and helped me a lot so far!

I would like to help with this feature, if you want to. It would be really neat to have a progress bar on the web UI and I was thinking about also making it send a browser notification. I usually spend my day working on the computer while the printer works and I think it would be nice to be notified when a print finishes. What do you think about it?

If you would like help, just tell me what I can do and how to start :)

luc-github commented 4 years ago

for end print notification you can use the email / line /pushover notification https://github.com/luc-github/ESP3D/wiki/Notifications

The issue is this PR (https://github.com/luc-github/ESP3D-WEBUI/pull/56) need to be tested on all FW (Smoothie/Marlin (2 and 1.1.9) / Marlin Kimbra / Repetier/ Marlin_esp32 / GRBL_ESP32 as each fw use different code to get progress and give different output

Also this need to be tested on several resolutions (PC/Phone/Tablet)

I did not have time to setup all system and test it yet -

be notifications do no need to have webUI open and poiling the status, which is more flexible IMHO

luc-github commented 4 years ago

in 3.0 the print status is done by polling commands which does nort need any check box anymore image

Display is done in notification area

image

In marlin flavors file name is also be displayed if printing is detected