This is more of a FluidNC question, but I thought I would start here. I know that the default FluidNC firmware build is for a 4MB ESP32, and I know that I can flash a custom build to take advantage of an 8MB ESP32. And those numbers refer to the RAM on the ESP32. So is the max size of a gcode file that can be processed on an 8MB ESP32 Jackpot board simply 8MB - the size of the firmware? Or does the firmware not load the entire gcode file from the SD-card into RAM during processing? In which case, the max file size would be 4GB, which is the FAT-32 limit.
That refers to the FLASH storage, not the RAM
It does not. It can’t fit the majority of any of the gcode files that exist in memory.
There’s roughly 100KB or less of RAM available at any given time.
The max gcode file size should only be limited by your free space on your SD card
Thanks Mike. I know you’d know this.
4GB then. Excellent!!
Is it worth doing a rebuild for the 8MB card then?
If you are using the standard WebUI distribution, it doesn’t really matter that much. There’s enough space to fit the files.
If you start playing with WebUI-3 and themes/extensions etc, then it may become more of an issue.
Macros in WebUI-3 can run from either flash or SD card, so that’s not an issue, but if you just want to store your macros on flash, and they are a little bigger, then it may come in handy.