FluidNC FigUI

There’s a new Web UI being talked about on Discord and it has my attention. While I generally use FluidTouch for anything that’s not uploading files, I still use the WebUI sometimes. I considered at one point making a WebUI based around FluidTouch, but that’s a lot of work and I don’t want to?

Anyways, it’s called FigUI. It has light and dark themes, 2D and 3D visualizer, tablet mode, and plugin support as of today.

Tablet Mode:

Right now, unless you have extra flash memory, you would need to replace your existing WebUI. I don’t think I would suggest doing that. I have FluidNC compiled so I have extra flash, so I just renamed the FigUI index.html.gz file to figui.html.gz, uploaded it to flash, and I can access it at http://fluidnc.local/flash/figui.html Although, that only works if you have FluidNC 4.0.

I converted my JogJoy WebUI v3 extension. Need to tweak and test some more but it generally works.

If you just want to try it out without committing to it, it even has a demo mode.

6 Likes

Couldn’t you also use: http://fluidnc.local/sd/figui.html

1 Like

Yes, I’m just not sure what happens if you’re running a job off the SD and the UI tries to refresh. I know there is the setting to block that (which I have disabled) but the WebUI has always run off flash.

1 Like

I reflashed my JP2 with your custom_littlefs so I have 2MB available on the flash too.

1 Like

This looks really nice. I think I will give it a shot.

What is this? I searched, but couldn’t find anything about it.

That was a partition definition that I created so by removing OTA support, you can get more flash for storage.

2 Likes

He has now added a heightmap plugin to the latest FigUI release.

Heightmap Plugin

Probes the surface of a workpiece, builds a Z-correction map, and applies it to G-code files. Designed for PCB milling, engraving, and any precision work where the material surface is not perfectly flat.

3 Likes