Trying to Install FluidNC v1.0

Loaded this, appears to be OK.
As well:
I don’t think you need to hold the button on the control board when running the Full Install.bat, it appears to update when you just plugged into the USB port without removing cover, fan etc.

1 Like

Correct,

Just run the install file, that’s it

1 Like

When I click on the diagonals or the home button I get an Error 1 and the M4 does not move. The up/Down/Left/Right all work as expected.
Maslow-serial_V1.02.02.log (3.4 KB)

1 Like

The error: 1 I believe is coming from the M4 itself (i.e. FluidNC)

I think I understand the problem, I believe it is an unwanted comma being inserted into the GCode command sent to the M4. So, I’ve made a two character code change that should mitigate this.

My machine is packed up at the moment, so I can’t this myself for a while. But here’s an
index.html.gz v1.02.03 (116.7 KB) for you to try with that change

3 Likes

That was just an issue with my board after being connected to a problematic USB port.
If you don’t get the “No serial data received” error, it should not be needed.

I will test the new index file later today and report back!
Thank you so much for looking into it @md8n !

1 Like

Thank you, that has fixed it, Arrows and home key now working.
Thanks for your prompt help.

1 Like

Fantastic work, I will get that merged in ASAP!

Edit: Merged :grin:

1 Like

@md8n I think that I may have found another bug :confused:

I just released 1.02, but it seems like OTA firmware updates aren’t working. I got

Uncaught ReferenceError: fullFilename is not defined
    StartUploadUpdatefile http://maslow.local/:57
    closeModal http://maslow.local/:57
    confirmDlgYes http://maslow.local/:57
    confirmdlg http://maslow.local/:57
    UploadUpdatefile http://maslow.local/:57
    updatedlg http://maslow.local/:57
    onclick http://maslow.local/#:1

When I tried, even after updating index.html to the latest version

Hunting for that now - I should have a fix soon

1 Like

PR for the fix is here - Fix upload update by md8n · Pull Request #124 · BarbourSmith/ESP3D-WEBUI

Not yet checked on my machine. Should be tested by doing a file upload from all three places where you can do a file upload

2 Likes

@bar - This one does fix the bug you found (and now other people)

Plus I’ve actually tested it!

Fix upload update by md8n · Pull Request #124 · BarbourSmith/ESP3D-WEBUI

1 Like

Here’s an updated
index.html.gz (116.9 KB)
that includes the above fixes for uploading the firmware, this is for those who want to try it out first.

and also includes some fixes to eliminate usage of anonymous functions as event handlers - in this case in the macro dialog - the macro dialog still doesn’t work completely, for example deleting a macro doesn’t work, but basic functionality seems to be there.

There’s only the settings dialog left to get rid of all anonymous function event handlers.
You can read through this to understand more of the issue EventTarget: addEventListener() method - Web APIs | MDN

2 Likes

And here’s the setup (actually setup wizard) done, minus anonymous event handlers
index.html.gz|attachment - removed link - 'coz I found a bug

2 Likes

I would absolutely LOVE folks feedback on these. I don’t have access to my machine this week so I am flying a bit blind and I would love to hear feedback on if there are any issues in here!

1 Like

I also had to run ```
pip install pip --upgrade
pip install pyopenssl --upgrade

1 Like

Here’s the one with the settings bug fixed
index.html.gz (117.1 KB)

But unfortunately there was an obscure (slightly older bug) that affected file deletions (not related to the above bug fix, but still) - now fixed, check down below in this thread.

This should show up as
Index.html Version: 1.02.08

I updated to the latest version on Github yesterday, but I am not sure where I get the info on what firmware is installed. Was it a commmand I can run to get the info?
Under the FluidNC tab it only says FluidNC v3.

I have the machine up and running, but I have had to use the 0.88 index to be able to delete files and save settings succesfully. Deleting files did not work with the previous index.html.gz(v1.02.06). I will test the above later today.

But as I can’t find the version nr for the firmware, it might be another issue?

If you have specific tests that would help you, just let me know.

1 Like

Yep - I’m getting the same, so I think @bar may have missed something the last time he did a build.

Yep - I introduced that bug by accident, which is fixed in 1.02.08

This is not a UI bug, but apparently a bug in the firmware – Redacted - I found the actual bug, rather obscure hidden away in the UI code, only a very limited number of cases could cause it, but deleting files was one.

@Tore Thanks for reporting this, bug fixed version in the next message

2 Likes

And this one with the fix for the file/folder deletion problem.

index.html.gz (117.1 KB)

This one is 1.02.09

I will try this version of the indexfile later today.

@bar Is there any way to check what firmware version I have installed?

1 Like