-
I ran an ESP32 for weeks without problems (after I fixed wifi disconnect and MQTT memory leak...). 65°C shouldn't be a problem for an uC. Unless it's really hot there, and gets even warmer :)
On my ESP projects, I send free memory with sensor data, so it's obvious if I have a memory leak. Helped to correlate wifi disconnects with memory leaks and that eventually lead to some fixes in the tinyMQTT library.Back on topic:
Do you have a multimeter, or a USB power meter to check the power consumption?
First, runESP32.enableWifi(0)
, because by default wifi is enabled. (The setting is saved in flash, and resets the ESP32, so just run it once, not in your onInit!)And my second guess (absolutely not sure about it) would be that arduino and/or micropython disables the second core, while Espruino not. But it's just a guess. Haven't checked on either platform.
@Robin, I think if @pankleks doesn't have some means to measure power consumption, temperature is the second best indication of power consumption.
Hello,
My ESP32 (TTGO) is running hot, and I think it causes eventual reset.
I first noticed it running complex code (sensors, WIFI, web server etc.) - it reached ~65 Celsius.
So just to test I run simple blink sketch:
Surprisingly even on above it reached 62 C.
I made same test with Mircopython:
gave me: 51 C
Arduino:
gave: 53 C
Any ideas?