# ESP32­-S3­-DevKitC-1 - ESP32-S3-WROOM-2 - 32MB Flash 8MB PSRAM (ADA5364)

**URL:** https://forum.core-electronics.com.au/t/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram-ada5364/20159
**Category:** Product Questions
**Created:** [8 June 2024 20:42 UTC](https://forum.core-electronics.com.au/t/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram-ada5364/20159 "2024-06-08T20:42:37Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Core](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/core/32/57_2.png) [@Core](https://forum.core-electronics.com.au/u/Core)
#### Post date: [8 June 2024 20:42 UTC](https://forum.core-electronics.com.au/t/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram-ada5364/20159/1 "2024-06-08T20:42:37Z")

</div>

This is a placeholder topic for [**“ESP32­-S3­-DevKitC-1 - ESP32-S3-WROOM-2 - 32MB Flash 8MB PSRAM”**](https://core-electronics.com.au/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram.html) comments.

![](https://core-electronics.com.au/media/catalog/product/cache/5ba536955e3e815f4e908e49c1dd8155/i/m/image_13064.jpg)

The ESP32-S3-DevKitC-1 is an entry-level development board equipped with ESP32-S3-WROOM-2, a general-purpose Wi-Fi + Bluetooth&nbsp;LE MCU module that…

[**Read more**](https://core-electronics.com.au/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram.html)

---

<div class="post-metadata">

### Author: ![Samuel](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/samuel/32/11763_2.png) [@Samuel](https://forum.core-electronics.com.au/u/Samuel)
#### Post date: [11 June 2024 05:33 UTC](https://forum.core-electronics.com.au/t/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram-ada5364/20159/3 "2024-06-11T05:33:13Z")

</div>

Hey @Kishor66845,

From what I can find this platform.ini config file setup should work for this board assuming you are planning on using the Arduino framework for your project. If you are planning on using ESP-IDF it would change a bit.

Just make sure to add your required libraries to the file under `lib_deps = `

```auto
[env:esp32s3_devkitc_1]
platform = espressif32
board = esp32s3_devkitc_1
framework = arduino

; change microcontroller
board_build.mcu = esp32s3

; change WiFi module
board_build.variant = esp32s3-devkitc-1

; change Flash and RAM size
board_upload.flash_size = 32MB
board_upload.maximum_ram_size = 8388608

monitor_speed = 115200
upload_speed = 921600

lib_deps = 
    <Add required libraries here>

build_flags = 
    -DCORE_DEBUG_LEVEL=0

```

That should work with this specific board. Let me know if it gives you any trouble. 😃  
Sam

---

<div class="post-metadata">

### Author: ![Michael99645](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael99645/32/11893_2.png) [@Michael99645](https://forum.core-electronics.com.au/u/Michael99645)
#### Post date: [12 June 2024 01:20 UTC](https://forum.core-electronics.com.au/t/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram-ada5364/20159/5 "2024-06-12T01:20:28Z")

</div>

Just as a very quick side comment re ESP32-S3  
I’m a user of the vendor idf, but my older install did not support the newer S3. I have now updated to the latest packaged windows installer of the IDF (into a separate folder) and it now supports the S3 correctly. BUT some of the older projects needed tweaking to compile correctly after the idf upgrade. So for most of these, they have been c/c++ stricter compliance e.g. %d v $lu, or header include path updates for the new headers.

Note: Im not asking for any help here, just a heads up if you upgrade things to support the newer chips. Since I installed my updates as a new install into a new folder, I can compile in the old and the new.

---

<div class="post-metadata">

### Author: ![Kishor66845](https://avatars.discourse-cdn.com/v4/letter/k/d6d6ee/32.png) [@Kishor66845](https://forum.core-electronics.com.au/u/Kishor66845)
#### Post date: [12 June 2024 18:07 UTC](https://forum.core-electronics.com.au/t/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram-ada5364/20159/7 "2024-06-12T18:07:35Z")

</div>

Here is the .ini file content for Arduino. It works partially if comment out the partition table. Need to dig further into why it is failing.

[env:esp32-s3-devkitc-1]  
platform = espressif32  
board = esp32-s3-devkitc-1  
board\_build.mcu = esp32s3  
board\_build.flash\_mode = opi  
framework = arduino  
monitor\_speed = 115200  
board\_build.filesystem = LittleFS

; first use serial only!

;upload\_port = 192.168.4.1 ; Change to your ESP32’s IP address  
;upload\_protocol = espota

; add --no-stub option for uploading filesystem  
upload\_flags = --no-stub

; change Flash and RAM size  
board\_upload.flash\_size = 32MB  
board\_upload.maximum\_ram\_size = 8388608  
; add custom partition table  
;board\_build.partitions = partition.csv  
;board\_build.extra\_flags = -DBOARD\_HAS\_PSRAM -mfix-esp32-psram-cache-issue

lib\_deps =  
ArduinoOTA  
me-no-dev/ESP Async WebServer@^1.2.3  
me-no-dev/AsyncTCP@^1.1.1  
adafruit/Adafruit NeoPixel @ ^1.12.2

---

<div class="post-metadata">

### Author: ![Aaron](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/aaron/32/9861_2.png) [@Aaron](https://forum.core-electronics.com.au/u/Aaron)
#### Post date: [13 June 2024 06:08 UTC](https://forum.core-electronics.com.au/t/esp32-s3-devkitc-1-esp32-s3-wroom-2-32mb-flash-8mb-psram-ada5364/20159/8 "2024-06-13T06:08:32Z")

</div>

Hi @Kishor66845,

It looks like those attachments didn’t come over to the forums from email.  
Could you try uploading them directly to the forums or try liking them using a google drive/Dropbox folder?
