Yes, you are right. Auto-reporting, FluidNC sends reports to the UI with the UI not asking. Polling means the UI makes individual requests for each report.
I think auto-reporting is probably slightly more efficient, but if the UI hangs a bit, the reports keep coming and jam up the web socket and maybe buffering blows the memory. With polling, if the UI hangs a bit, it is somewhat self-correcting because the requests stop coming.
Has anyone configured a Z proble on FluidNC?
I’m trying to set the Delta Z accoridng to the doc, but I think the gcodes are note supported
The way I have started to do this is Home and probe twice on each side. So G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114, Then move over G0 X1250, G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114. From there subtract the average of both sides, M666 Z0.5, M500. Then test again. G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114, Then move over G0 X1250, G28 Z0, G38.2 Z0, M114, G28 Z0, G38.2 Z0, M114.
M114 will return
ERROR:20
Unsupported or invalid g-code command found in block.
And M66 Z0.5612 will return
ERROR:23
G-code command in block requires an integer value.
For Y axis, I used the little screws to mecanichally adjust the squareness, but I can’t do this on the Z axis because the switch won’t hit the little screws, had to print and install Doug’s boots to make contact
Yeah everything is just a little different. Luckily the wiki is really good and the search has saved me a bunch. It is good enough I am actually enjoying learning it, I don’t have to go to a bunch of sites to figure things out.
Update: it looks like adding a second UART, which is required for my pendant, is a significant contributor and explains why my setup is getting so many more crashes than others.
I had expected another UART to be “trivial” and this was a mistake on my part to make that assumption.
Now at least I know why the FluidNC devs are not running around in a panic over FluidNC crashing so easily: it crashes slightly less easily for everyone else without the extra UART.
So when do you sleep? or dont you. I saw your timestamps over on discord!!
Also, I saw the pre-emption note, I think there may be more there, just that the increased resources uncovered it. The memory thing has been there quite a while!
Okay I have another update on the USB-c versions. I got in another batch and they work fine, So I messed with the old ones that do not work and I caught an error message I had not seen before. A second flash and they work fine!! That is awesome. That means I have a bunch of esp32’s now and a whole bunch of Jackpot Boards in process. Heck yeah, We are going to have inventory soon!!
No idea, ahahahahah.
“[MSG:INFO: Compiled with ESP32 SDK:v4.4.4]
./components/esp_littlefs/src/littlefs/lfs.c:1229:error: Corrupted dir pair at {0x0, 0x1}”
I never saw it because it scrolled off the screen. For some reason, I saw it before it got away. Happens on every one I tested, I have even flashed several of them multiple times including an erase and it was still there. Odd. Mitch has some of them, and I showed him the error. Not sure if there is anything they can do or maybe if they can add a pause if that error pops up or something.
I just know flashing that part twice in a row fixes it. I will do some more testing on them next week. I am taking a little 2 day break this weekend.