Battery with esp32 s3 supermini
Posted: Mon Aug 18, 2025 7:49 am
It's just to let people know of a design flaw of esp32 s3 supermini with battery pins.
Symptoms: When a battery and USB are both connected and code is uploaded, S3 Supermini stops working on battery only. 3.3V pin shows 2.3-2.4 volts.
Reason: There is a Schottky diode connected between 5V and onboard 3.3V regulator, to prevent a short connection between 5V USB supply and battery. When code is uploaded this diode burns out, so the battery disconnects from onboard 3.3V regulator and no longer supplies the chip. With USB power everything else works fine - even charging of the battery. I don't know why this diode burns, since it does not have any connection with usb data, probably some spikes or overloading (it's a 200mA Schottky).
Solution: Replace the diode with a higher current or solder a new one between 5V pin and Battery+ pin. Disconnect battery from batt Pins (jumper or switch) when uploading. Replacing the diode is extremely difficult since it's very close to USB connector and 5V/GND/3.3V pins and is SMD0806.
Symptoms: When a battery and USB are both connected and code is uploaded, S3 Supermini stops working on battery only. 3.3V pin shows 2.3-2.4 volts.
Reason: There is a Schottky diode connected between 5V and onboard 3.3V regulator, to prevent a short connection between 5V USB supply and battery. When code is uploaded this diode burns out, so the battery disconnects from onboard 3.3V regulator and no longer supplies the chip. With USB power everything else works fine - even charging of the battery. I don't know why this diode burns, since it does not have any connection with usb data, probably some spikes or overloading (it's a 200mA Schottky).
Solution: Replace the diode with a higher current or solder a new one between 5V pin and Battery+ pin. Disconnect battery from batt Pins (jumper or switch) when uploading. Replacing the diode is extremely difficult since it's very close to USB connector and 5V/GND/3.3V pins and is SMD0806.