ESP32-S3 boards
- DevKitC-1 v1.0
DevKitC-1 v1.0
- DevKitM-1 v1.0
DevKitM-1 v1.0
- Freenove ESP32 S3
Freenove ESP32 S3
- UICPAL ESP32 S3
UICPAL ESP32 S3
- T-SIMCAM
T-SIMCAM
- Seeed Studio XIAO ESP32S3 Sense
Seeed Studio XIAO ESP32S3 Sense
DevKitC-1 v1.0
DevKitM-1 v1.0
Freenove ESP32 S3
UICPAL ESP32 S3
T-SIMCAM
Seeed Studio XIAO ESP32S3 Sense
SD:
Function | GPIO |
---|---|
CMD | 38 |
CLK | 39 |
D0 | 40 |
Camera: CAMERA_MODEL_ESP32S3_EYE
RGB Led: WS2812_PIN 48
This board may have a significant grounding or EMI issue.
If you experience poor performance when PSRAM is enabled, such as the web UI taking 20 seconds to load in the browser or camera lag, you can try a workaround:
Plug the board into a breadboard, making sure that each pin does not connect to any others, in order to shield the external pins. Additionally, apply pressure to the ESP shield with your finger. The performance should return to normal within a couple of seconds.
Solution found by @levak
SD:
Function | GPIO |
---|---|
CMD | 39 |
CLK | 42 |
D0 | 41 |
Camera: CAMERA_MODEL_UICPAL_ESP32S3
RGB Led: WS2812_PIN 33
The UART converter on this board requires DTR and RTS to be disabled in order to receive Serial output.
In Platform.io, add the following lines:
monitor_dtr = 0
monitor_rts = 0
Or if using arduino-cli, use the following arguments:
$ arduino-cli monitor --port COM5 -c baudrate=115200,rts=off,dtr=off
Arduino IDE does not support this board invidually and hacking the system files feels too much efforts. An easy workaround is to temporarily switch to “ESP Dev Module” when debugging and switch back to “ESPS3 Dev Module” when compiling.
Solution found by @levak
From Lilygo
SD:
Function | GPIO |
---|---|
CS | 21 |
CLK | 7 |
MISO | 8 |
MOSI | 9 |
Camera: CAMERA_MODEL_XIAO_ESP32S3