FluidNC acting weird

Since my last problem in April my Jackpot board has been working just fine. I had issues with moving the Z axis in April and Ryan recommended I upgrade the software. I tried with no success, but my Z axis resumed working so I didn"t try to upgrade anymore. Since then I have “cut” a lot of wood and was doing just fine…until about 3 days ago. The Jackpot board had stopped reading my SD card. I can startup the Jackpot board and even move all 3 axis but no files show up. If I try to refresh the files it comes up with a “no connection” error.

I notice from reading other posts that have a printout of the $SS seems to help. Here it is…

$SS
[MSG:INFO: FluidNC v3.7.12 https://github.com/bdring/FluidNC]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.4]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine MPCNC]
[MSG:INFO: Board Jackpot TMC2209]
[MSG:INFO: UART1 Tx:gpio.0 Rx:gpio.4 RTS:NO_PIN Baud:115200]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN freq:20000000]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (0.000,1220.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:0 CS:NO_PIN Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0 R:0.110]
[MSG:INFO:  X Neg Limit gpio.25]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.14 Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15 R:0.110]
[MSG:INFO:  X2 Neg Limit gpio.35]
[MSG:INFO: Axis Y (0.000,2440.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:1 CS:NO_PIN Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7 R:0.110]
[MSG:INFO:  Y Neg Limit gpio.33]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.19 Step:I2SO.18 Dir:I2SO.17 Disable:I2SO.16 R:0.110]
[MSG:INFO:  Y2 Neg Limit gpio.34]
[MSG:INFO: Axis Z (-100.000,200.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:2 CS:NO_PIN Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8 R:0.110]
[MSG:INFO:  Z Neg Limit gpio.32:low]
[MSG:INFO: X Axis driver test passed]
[MSG:INFO: X2 Axis driver test passed]
[MSG:INFO: Y Axis driver test passed]
[MSG:INFO: Y2 Axis driver test passed]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Using spindle NoSpindle]
[MSG:INFO: Flood coolant gpio.2]
[MSG:INFO: Mist coolant gpio.16]
[MSG:INFO: Probe Pin: gpio.36:low]
[MSG:INFO: STA SSID is not set]
[MSG:INFO: AP SSID FluidNC IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]

Turning the system off and restarting does nothing and just gets me back to the same point…no files and a “no connection” error. The error seems to have progressed over the last couple of days. I had difficulty with the files off and on 3 days ago but a restart often got the files to aappear and I could continue without further issue. Now…nothing shows up in the files area. I also noted on several occasions that low memory errors would be shown. A restart always seemed to fix that problem.

Try updating to 3.8.0 and see if that helps. I just had a Jackpot with a generic ESP have the same issue, swapping out the ESP32 fixed it.

Ok.

What is the cost of a new ESP32?

$3-$13

I recommend getting a genuine one so that is $10-$13. Mine on the site are $13, occasionally there are genuine one’s manufacture direct on Amazon.

Got my esp32 updated. Do I need to update any other files?

How did you update it, I highly recommend Jackpot CNC Controller - V1 Engineering Documentation. In those instructions it has you do a full wipe then put all our files back on.

Well then I probably screwed up! I used the Fluidnc site, downloaded the win64 files and then used the file upload. It put 3.8.2 on the esp32.

I have just tried to used it and it stopped twice in the middle of a cut and wouldn’t reset.

I’ll go to the site you recommended and follow those instructions.

I thought it was too easy! My next effort will be postponed until next week. Going to Michigan fishing.

I truly feel our instructions are easier than what you did.

I tried to use the “Jackpot CNC Controller - V1 Engineering Documentation”, specifically the Preferred Method - Browser Based…with no success. I have the ESP driver loaded and it gives me a connect button but nothing happens. It just sits there and spins while it is trying to connect. My USB cord is data capable and I’m using the Chrome browser.

Using the OTA method on the FluidNC website i was able to download and install 3.8.2 without any problems. But that was without a previous erase of the old file(s) and no update to the config or macros. Can I just update those? or is erasing the old files a necessity before I proceed further?

I am leaving shortly for vacation and will not return until next Wednesday. I am planning on ordering a new ESP 32 and I assume that it will come with updated configs and macros. At this point, and given that I will not be able to do anything until sometime next week, it seems the simplest thing for me to do.

Windows, mac, linux?

Do you get a connecting beep when you plug in the USB, or does it show up as a device?

The same drivers that let you connect to use the fluid tool is the exact same one that lets you connect via the browser.

You can do whatever you would like. I highly recommend you use 3.8 as no one has extensively test 3.8.2 yet. Fluid is pretty loose about updates so it is always best if you are having any issue to not stray from our suggested and tested versions. There have been issues in the past. If you want to leave old file feel free but it can cause issues if you can the wrong things.

Oh…Sorry I missed that. If you stay with the same version of the WEBUI v2 or V3 you can skip erasing files and just go for it but v2 and v3 configs and macros are not compatible with each other.

When I plug the USB into the ESP32 I get an audible beep. When I try to use the preferred method the UART driver shows up in the box. Hitting the connect button just gives me a spinning wheel.

Windows mac or linux?

Do you have another USB port to plug into? The USB chip on here is very common and should not have any issues, Some computers do not even need the drivers to be installed.

Windows. It is a surface 5 laptop set in an expansion port with 6 USB ports.

I tried all 6 ports. I”ll try it again. I only need one USB port for the wireless mouse/ keyboard. I’ll give it a try again……on Tuesday.

When it is plugged in, verify it is seeing the right item as the com port. Depending on the version of windows you are running maybe it is being funky. It will show as a com port, make sure there are no collisions, and the driver shows up correctly.

Standard USB cp2102, should have no issues.

If that does not work upload a picture of your jackpot so we can see the version and the ESP32 so I can tell you what one you are running.

I have been successful installing version 3.8.0 on my ESP using the method recommended. I did a full erase and assume I need to reload some additional files. V2 or V3?

There is a link here with the current files, Use V2 for your machine.

https://docs.v1e.com/electronics/jackpot/#updating-installing-firmware

Up and running. The only issue is that I lost the probe button. No problem. I can make a macro to replace it.

Thanks for your help !

1 Like

Yup a macro will fix it, Not sure why it stopped working in that V2 of the UI.

If at some point you are feeling froggy if you erase and install the V3 webui it works there again. V3 is much nicer but can be one step harder to connect “use this network as is” is needed sometimes.