Esp32 Board Current Draw Question Please Help

Hello,

I have an ESP32 Wroom 32UE that with nothing connected to it at all except ground and power and when I measure current it is 62mA. The code used is just for deep sleep that is all. I have read multiple places that the current should be in micro amps, but I cannot get anywhere near that. Can anyone help guide or any feedback will be amazing.

  1. Can you describe how you are measuring current?
  2. Do you have a current reading when the ESP32 is running?
  3. Do you have the radio turned off?

Post your code using the <code> formatting shown on the forum post box tool bar.

Are there any LEDs illuminated on the board ?

That would look like this;

Screenshot - 25_09_2024 , 17_46_41

Is that the component you have or is there a lot of other components on the 'board' ?

Yes I am measuring the current by breaking the circuit and measuring the current going into the esp32.

Yes I do its 65mA

Not sure by Radio, but no radio.

Yes just the red one when its powered

Yes it is this one that has the whole breakout board:

https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.aliexpress.com%2Fi%2F1005005275491677.html&psig=AOvVaw2GWCrD3gkwHYHn8XIhZ_Mi&ust=1727370943633000&source=images&cd=vfe&opi=89978449&ved=0CBQQjRxqFwoTCNjLhq7M3ogDFQAAAAAdAAAAABAE

So quite a few other components on the board.

That board has both a regulator and a USB to serial converter on it, and typically even when the ESP32 itself is in 'deep sleep' it will consume maybe 6-10mA and there is no prospect of getting the deep sleep current any lower.

Sure the deep sleep current is not 6.5mA ?

Thank you! So even if I use just the esp32 below, the current will still be in the mA range? or by using this it can finally get to micro amp range in deep sleep?

Yes I double checked it's 65mA not 6.5mA

Screenshot - 25_09_2024 , 17_46_41

If you start with an actual bare bones ESP32 and use a regulator that has a real low quiescent current then you can get deep sleep down to 30uA or so.

Most all ESP32 'boards' however use an AMS1117 regulator and that consumes circa 6mA, although there are pin compatible options that use circa 60uA.

Yes thank you. One last question. If I go bare bones esp32 and need only espnow to work for 10 seconds literally a day and then be in deep sleep besides that, do you believe I can be in the micro range while deep sleep and otherwise maybe mA during the transmission process then back to micro range?

You can get down to low uA with the right regulator.

If you dont need much in the way of IO then SEEED do the XIAO ESP32S3 that goes down to around 10uA when run from a battery. It does ESPNOW.

Very nice! Im not a master by any means, but if I buy 2 of the XIAO esp32S3 boards like in the link below, then my code used for esp32 shouldn't change drastically correct?:

Nope.

SEEED do an ESP32C3 and ESP32C6 version too, not sure of the deep sleep current of them.

Yes I will check out the esp32C3. It shows around 5 to 10 micro amps. I will try that and see. Last question for you I promise. Can It be powered with 5V and regulated on board Or 3.3V regulated beforehand the same way the esp32 is?

If the current is the same in normal and deep sleep, then it would appear your board is not going into deep sleep.

Do you have a verified example of code that will put the board into deep sleep?