Yes, according to the messages on the upload windows, it does upload successfully, of course! That’s the first fact to check
At least it seems so for me… These are the messages:
Sketch uses 217840 bytes (16%) os storage space. Maximum is 1310720 bytes.
Global variables use 9700 bytes (2%) of dynamic memory, leaving 317980 bytes for local variables. Maximum is 327680 bytes.
esptool.py v4.2.1
Serial port /dev/ttyACM0
Connecting…
Chip is ESP32-C3 (revision 3)
Features: Wi-Fi
Crystal is 40MHz
MAC: a0:76:4e:3f:d8:3c
Uploading stub…
Running stub…
Stub running…
Changing baud rate to 921600
Changed.
Configuring flash size…
Flash will be erased from 0x00000000 to 0x00003fff…
Flash will be erased from 0x00008000 to 0x00008fff…
Flash will be erased from 0x0000e000 to 0x0000ffff…
Flash will be erased from 0x00010000 to 0x00047fff…
Compressed 12944 bytes to 9297…
Writing at 0x00000000… (100 %)
Wrote 12944 bytes (9297 compressed) at 0x00000000 in 0.3 seconds (effective 340.6 kbit/s)…
Hash of data verified.
Compressed 3072 bytes to 128…
Writing at 0x00008000… (100 %)
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.1 seconds (effective 443.6 kbit/s)…
Hash of data verified.
Compressed 8192 bytes to 47…
Writing at 0x0000e000… (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 524.5 kbit/s)…
Hash of data verified.
Compressed 228176 bytes to 128488…
Writing at 0x00010000… (12 %)
Writing at 0x0001ac43… (25 %)
Writing at 0x00021850… (37 %)
Writing at 0x00027831… (50 %)
Writing at 0x0002da64… (62 %)
Writing at 0x00033ace… (75 %)
Writing at 0x0003b7ba… (87 %)
Writing at 0x00042757… (100 %)
Wrote 228176 bytes (128488 compressed) at 0x00010000 in 3.2 seconds (effective 576.0 kbit/s)…
Hash of data verified.
Leaving…
Hard resetting via RTS pin…
BTW… I don’t know what do you exactly mean by using too much “juice”.
Thanks!