XIAO ESP32C3 & External charging board

usually the center pin of the switch is common… so i am thinking 2
switch one way will be charge and the other way would be run

1 Like

I’ve currently got lots of SPDT switches, so I’m thinking image 3 would work?

why would you do this way… it has a charger built in right?

1 Like

It does, but I’d like to isolate the ESP32 from the battery to charge it.

I’ve come up with this:

Hi Knetjster,
Do you use 110mAh batteries? If so, the charging current should be less than 110mA to prevent battery degradation.
Is the charging current on the LiPo charger less than 110mA?
Also the ESP32C3 on-board chargerr has a charge current of 370mA, which is not suitable for charging a 110mAh battery.

i mean i am asking why you like to to this… what is the reason?

Hi msfujino, this is the charger I’m using, the battery is 100mAh, will it be suitable?

I’m new to all this, so…

Hi cgwaltney,

I’m new to all this, so I thought a separate charger board that I can isolate will be the safest option.

The charge current on this board is 1A and is intended for charging larger batteries such as 18650. Charging a 100mAh LiPo with this board may eventually degrade the battery.
I would not use an external charging board and use a 370mAh or larger LiPo connected to the XIAO.

They’re physically too big to fit in my project, unfortunately.

Would the XIAO built in charger work?

Alternately, one of these?

The built-in charger of the ESP32C3 has a charging current of 370mA.
I was using a 250mAh LiPo connected to it, but it has deteriorated and become a little bulky. Therefore, it is not recommended to connect your 100mAh LiPo to the ESP32C3.
If you want to use a 100mAh LiPo, you need to find an external charger with a charging current of 100mA or less, or use an XIAO (ESP32C6, ESP32S3, nRF52840) with a built-in charger charging current of 100mA.

1 Like

Thanks’ for all your help, I’ve ordered one of these:

I think you have made the right choice.

FYI, the charging board you have now can probably be set to 100mA charging current by replacing the resistor. You will need to be skilled in soldering surface mount components.

Please refer to the following link as well.

1 Like

I would like to run a XIAO on batteries. I wont need to charge them from the project, I can just swap them out when they run down.

When using battery power, is everyone soldering to the battery pads on the bottom of the board or using some sort of adapter board with pogo pins or something?

I was really trying to avoid soldering to the bottom of the board but it looks like that may be the only good way of connecting a battery.

Rob

For XIAO_ESP32C3, only LiPo batteries can be connected to the battery pad on the bottom of the board. Never connect any battery other than a LiPo battery, as it is dangerous.
What kind of battery do you use?
What voltage and type?

I dont have any yet, I dont really know what I need to be honest. Battery powering the modules is completely new to me.

Rob

XIAO Power LiPo Recomendation?

I’m using one of these:

https://www.ebay.co.uk/itm/354254105023?var=624768174885

With this charger:

This Adafruit board’s charge current is 100mA, so it can safely charge a 100mAh LiPo battery.
But a 100mAh LiPo battery cannot be charged with the XIAO_ESP32C3 battery pad, which has a charge current of 370mA.