luc-github / ESP3D-WEBUI

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

[BUG] grblHAL WebUI3.0 Status not updating when streaming, no resume button, more gui based jogging #350

Closed troth530 closed 1 year ago

troth530 commented 1 year ago

Describe the bug Thank you for your excellent efforts! SD card writes are still slow, but do not fail this is a huge advancement if WebUI 3.0. There are some things with WebUI 3.0 that I believe should be addressed for grblHAL. 1) When streaming through SD card the status does not update. 2) There is a pause button but no resume button (reselecting pause does not resume either) 3) How to enable the more gui based jog controls, such as the circular and colored jog controls? Attached shows the square boxes WebUI3.0.

Thank you!

To Reproduce Steps to reproduce the behavior:

  1. Run any gCode file from SD card'

Expected behavior I believe these are WebUI GUI settings, I am not familiar with how to fix.

Screenshots jog Status

ESP3D Firmware:

Target Firmware:

Board used :

Browser used:

Additional context Thank you for your excellent efforts! 1) When streaming through SD card the status does not update. 2) There is a pause button but no resume button. 3) How to enable the more gui based jog controls, such as the circular jog controls? Attached shows the square boxes WebUI3.0.
Thank you!

github-actions[bot] commented 1 year ago

Thank your for submiting, please be sure you followed template or your issue may be dismissed.

luc-github commented 1 year ago

you need to add ? in polling commands or you won't have any status update.

resume button will appear according status update

The missing jog controls will appear when the first ? will be received and so automatically detect the axis numbers

troth530 commented 1 year ago

you need to add ? in polling commands or you won't have any status update.

resume button will appear according status update

The missing jog controls will appear when the first ? will be received and so automatically detect the axis numbers

Hi Luc, thank you so much. The ? in polling indeed fixed the status update and the pause button becomes a resume button now as well.

However the jogging controls have more information, but what I was hoping for was as below with the circular jog controls WebUI2Jogging

Also I am unable to load the themes. I upload to SPIFFS and they are detected, but at the dashboard upon reloading it will say "File not found theme-xxx"

Thank you!

luc-github commented 1 year ago

Ho you mean the pronterface UI, this one is in not used in grb_hal/ grbl only in 3D printer webUI, cnc user told me they prefer simple buttons UI so pronterface is not availalble on cnc web ui

About the theme issue it may be a bug indeed as on grbl path is different - I will have a look

luc-github commented 1 year ago

I cannot duplicate can you do a screenshot of you filesystem panel also can you give the output of [ESP800]version=3.0.0-a34 command ?

troth530 commented 1 year ago

Hi thank you for looking into this... FileSystem

[ESP800]version=3.0.0-a34 { "cmd": "800", "status": "ok", "data": { "FWVersion": "1.1f", "FWTarget": "grblHAL", "FWTargetID": "80", "Setup": "Enabled", "SDConnection": "direct", "SerialProtocol": "Socket", "Authentication": "Disabled", "WebCommunication": "Synchronous", "WebSocketIP": "192.168.1.177", "WebSocketSubProtocol": "webui-v3", "WebSocketPort": "81", "Hostname": "grbl", "WiFiMode": "AP", "FlashFileSystem": "littlefs", "HostPath": "/", "WebUpdate": "Disabled", "FileSystem": "flash", "Time": "Manual", "Axisletters": "XYZA"

luc-github commented 1 year ago

Ok and now can you share a screenshot of what theme you did choose in settings/interfaces and a screenshot of the error message

luc-github commented 1 year ago

also I do not see the capacity/occupation in FS - is it missing ?

troth530 commented 1 year ago

Ok and now can you share a screenshot of what theme you did choose in settings/interfaces and a screenshot of the error message

FileNotFound

also I do not see the capacity/occupation in FS - is it missing ?

FileSystem2

Here's a video if it helps. Thank you! https://drive.google.com/file/d/10BJRJWBzqUUoxP_hskW6ItbB7ocK3sK2/view?usp=share_link

luc-github commented 1 year ago

I will setup a grblHAL system with latest grblHAL today to check

luc-github commented 1 year ago

The issue is not in webui but related to grblHAL - I have opened issue there Edit: looks 50% related to webui - fix ongoing

troth530 commented 1 year ago

@luc-github awesome collaboration between you and @terjeio Thank you!

luc-github commented 1 year ago

@troth530 issue need both grbl and webui update - both are fixed now

I close issue as fixed then

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.