Some customers request us for update the Arduino IDE ESP32s3 boards with it's products own [csv and board] configuration files to allow for the full use of the 16MB Flash and 8MB PSRAM memories, because the current default board configuration uses the [esp32s3 Dev Module] which only allows up to 3MB of memory use, which limits the available full 16MB capacity of use.

Many of our programs in the past have relied on a stable version, some rely on the ESP32's 1.0.6, while others rely on 2.0.11. And they mostly work with Arduino's older IDE, and since Arduino and board versions are updated very quickly, it is not possible to update all of our programs every time a new version comes out.

However, if you really need Larger flash and memory, we can provide a method for you to use (6.25MB APP/3.43MB SPIFFS).

  • Open the location of your Arduino's ESP32 package. For example:
  • Then open boards.txt with VSCODE or another text editor, please search "esp32s3. Menu. PartitionScheme". You'll see a lot of familiar options, in the last line of these keywords, add the following configuration.
esp32s3.menu.PartitionScheme.mf_large=MF 16MB (6.25MB APP/3.43MB SPIFFS)
esp32s3.menu.PartitionScheme.mf_large.build.partitions=default_16MB
esp32s3.menu.PartitionScheme.mf_large.upload.maximum_size=6553600
  • Then reboot arduino ide, then you can use this option.

If you have further questions , please contact service@makerfabs.com