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

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

Closed
troth530 opened this issue Apr 7, 2023 · 14 comments

Comments

@troth530
Copy link

troth530 commented Apr 7, 2023

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: **

  • Version:[grblHAL]
  • Web UI Version:[3.0.0-a.34.GH2]
  • Wifi mode:[STA & AP]
  • Any change done in FW

**Target Firmware: **

  • Name: GrblHAL
  • Version [1.1f 2022 Oct]

Board used :

  • MCU: [ESP32]
  • Name:[esp32dev wrover]
  • Flash size: [4M: 2M/2M]

Browser used:

  • Name: [Chrome]
  • Version [111]
  • Operating system [Windows 10]

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!
@troth530 troth530 added the Bug label Apr 7, 2023
@github-actions
Copy link

github-actions bot commented Apr 7, 2023

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

@luc-github
Copy link
Owner

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
Copy link
Author

troth530 commented Apr 8, 2023

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
Copy link
Owner

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
Copy link
Owner

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
Copy link
Author

troth530 commented Apr 8, 2023

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
Copy link
Owner

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
Copy link
Owner

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

@troth530
Copy link
Author

troth530 commented Apr 8, 2023

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
Copy link
Owner

luc-github commented Apr 9, 2023

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

@luc-github
Copy link
Owner

luc-github commented Apr 9, 2023

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

@troth530
Copy link
Author

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

@luc-github
Copy link
Owner

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

I close issue as fixed then

@github-actions
Copy link

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.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants