Okay so polling 1 second. I knew I had see those exact comments, I just could not remember where.
So that means instead of the webui asking for location, the esp32 “knows” to send it back as close to every second it can? That makes sense half the traffic even
I was just trying to move closer to use Jaimes surfacing program. i wanted it at x0 y0 (after i homed) then move to z0 and let his (g92 I think it is) work. I was just trying to not to have to spam z 7 times is all.
And very ODDLY g28 x0 y0 moved to zero for me, but Z did not like it, now I know why, LOL
G92 sets the location, seems like that is what you actually wanted.
If you want to start a thread we can walk you through it. I can update the docs if needed. Jamie’s tool does not require you to move at all. it is all built in.
In this mode FluidNC sends the status to the WebUI. It sends updates whenever status changes and at regular intervals during moves. This mode can make the status display appear to be more responsive.
The interval here should be the minimum amount of time between updates. So you can read it as "Send me an update no sooner than < n > ms after the last update. But it will not send it, unless something has changed and it is necessary to send.
Polling
In this mode, the WebUI will send a ‘?’ and a status response is returned. This mode introduces more traffic since
It happens repeatedly at the exactly interval, regardless if the status has actually changed or not, and
It requires extra Request traffic to get the response sent
However, polling does have the benefit of the failure mode affecting the web, instead of FluidNC, as stated above.
I’ve only tried auto reporting with some of the websocket stuff I’ve been playing with (same functionality). It’s really nice that it doesn’t spam the terminal when it’s not moving. Note that the WebUI tablet page/extension sets the auto-reporting to 300 ms.
Edit:
Oh, dots are connecting in my head. Auto 1000 is $Report/Interval=1000 while the tablet UI is doing $Report/Interval=300. I’m not sure what it means if you had it set for polling but then the tablet UI set it to auto 300 ms. If it was doing both, is that dumb? Or a good backup in case something happens?
Okay I think v2 configs and stuff are all updated, going to merge it now. v3 stuff is going to wait a little bit. I want to give 3.9.1 and v2 a good test before I even think about V3 again.