I've made several boards with ESP8266 and ESP32. This new one is the first ESP32-S3. I have never had a problem wiring directly, it seems to be the preferred method per the documentation. The extra transistor circuit seems to be for outlying software stacks like Linux.
Some OS and/or drivers may ...
Search found 7 matches
- Mon Nov 03, 2025 4:38 pm
- Forum: ESP32 Arduino
- Topic: ESP-32S3 in RESET mode when Serial Monitor Open
- Replies: 3
- Views: 4630
- Sat Nov 01, 2025 10:19 pm
- Forum: ESP32 Arduino
- Topic: ESP-32S3 in RESET mode when Serial Monitor Open
- Replies: 3
- Views: 4630
ESP-32S3 in RESET mode when Serial Monitor Open
I'm using Arduino 2.3.6, ESP33 board manager 3.3.2.
I made a custom board and followed guide here:
https://docs.espressif.com/projects/esptool/en/latest/esp32s3/advanced-topics/boot-mode-selection.html
ESP Pin Serial Pin
EN --> RTS
GPIO0 --> DTR
When Open the Serial Monitor in Arduino, it pulls ...
I made a custom board and followed guide here:
https://docs.espressif.com/projects/esptool/en/latest/esp32s3/advanced-topics/boot-mode-selection.html
ESP Pin Serial Pin
EN --> RTS
GPIO0 --> DTR
When Open the Serial Monitor in Arduino, it pulls ...
- Thu Aug 11, 2022 9:03 pm
- Forum: ESP32 Arduino
- Topic: ESP32 boot time with Arduino
- Replies: 6
- Views: 15731
Re: ESP32 boot time with Arduino
I know this is way old, but the deep sleep with an interrupt is the best solution. deep sleep uses near zero power. It could last on a small battery for months and months without being woken up. I think Deep Sleep power consumption is 10-15 uA. Also, get a better voltage regulator if you have ...
- Wed Mar 17, 2021 9:45 pm
- Forum: Hardware
- Topic: Brownout prevention circuit
- Replies: 13
- Views: 29575
Re: Brownout prevention circuit
My issues continue....
Some minor improvements after adding additional capacitance on the input to the voltage regulator.
Seems that this may be related to breadboarding. My ESP32 worked better when I connected the voltage regulator directly to the ESP32 3.3v input, outside of the breadboard ...
Some minor improvements after adding additional capacitance on the input to the voltage regulator.
Seems that this may be related to breadboarding. My ESP32 worked better when I connected the voltage regulator directly to the ESP32 3.3v input, outside of the breadboard ...
- Mon Mar 15, 2021 8:57 pm
- Forum: Hardware
- Topic: Brownout prevention circuit
- Replies: 13
- Views: 29575
Re: Brownout prevention circuit
I know this is a really old post, but wanted to see what the final outcome was.
I was seeing the brownout issues myself today. I historically have had no problems, not sure why I'm seeing it now.
I did recently start working with a battery circuit, so maybe that's related.
I was seeing the ...
I was seeing the brownout issues myself today. I historically have had no problems, not sure why I'm seeing it now.
I did recently start working with a battery circuit, so maybe that's related.
I was seeing the ...
- Wed Feb 24, 2021 7:50 pm
- Forum: ESP32 Arduino
- Topic: ESP32 millis resetting after deep sleep
- Replies: 4
- Views: 8120
Re: ESP32 millis resetting after deep sleep
Interesting. I swear the millis was not restarting when I first started coding. But now it is restarting. Very odd.
I ended up just making a bootCount and bootCountRefresh stored in RTC memory, where both will increment every boot, and then after bootCountRefresh reaches 5, it will reset to 0 ...
I ended up just making a bootCount and bootCountRefresh stored in RTC memory, where both will increment every boot, and then after bootCountRefresh reaches 5, it will reset to 0 ...
- Sun Feb 21, 2021 1:37 am
- Forum: ESP32 Arduino
- Topic: ESP32 millis resetting after deep sleep
- Replies: 4
- Views: 8120
ESP32 millis resetting after deep sleep
I have been working with an ESP32 development board for a day now. I had code that was working with the deep sleep and millis(), but now it seems to have stopped working. The millis() timer appears to be resetting when it comes out of sleep.
I made a simple sketch to show the problem:
//Sleep ...
I made a simple sketch to show the problem:
//Sleep ...