ESP32 CPU References - Longus/FluidNC GitHub Wiki
This page is not finished yet
Chip Version
There are a lot of versions. We currently fully support the ESP32-WROOM-32E (PCB Ant) and ESP32-WROOM-32UE (External Antenna). These have 8Meg flash memory.
Memory Sizes
There are a few different FLASH memory sizes. This memory must be partitioned into different sections for various uses. These are the areas we need
- Program space. This is where the program runs
- OTA Upload space. This is a section where an OTA (Over The Air) upload goes. This is used to upload a new version of the program via WiFi
- SPIFFS. This is FLASH memory space that is used dynamically. We use it to store the WebUI, config files, macros, and the $ menu settings.
Currently the partition is setup for 8Meg FLASH sizes. You can use larger FLASH size ESP32s, but the extra space is not used when you use our compiled firmwares. If you compile yourself, you can make a partition that uses all the FLASH.
There is a recommended 16Meg partition here....(coming soom
Dev Kits
There are several different sizes