M5GO Battery Bottom3 (for CoreS3 only) with CoreS3 issues
-
M5GO Battery Bottom3 (for CoreS3 only) was delivered today for my CoreS3. Also delivered was a M5GO/FIRE Battery Bottom Charging Base
I installed it and while the battery is working, when I put it on the M5GO/FIRE Battery Bottom Charging Base the USB-C charging input doesn't deliver charge to the battery nor data.
Further, I assumed the LEDs included in the M5GO Battery Bottom3 (for CoreS3 only) would be useable with the RGB function of UiFlow2, but this doesn't seem to work.
Do I need to do something special with the CoreS3 to get these functions to work?
-
Hello @Coopersmith-24601
Re charging: the M5GO3 has its own charger IC built-in. A red LED indicates charging and when the battery is full the green LED in M5GO3 lights up. The built-in charger IC cannot be queried by software; is that what you mean by 'data'?
Re RGB: please find an example in the UIFlow2 Project Zone: M5CoreS3_M5G03Bottom_RGB_UIFlow2.1.3
Thanks
Felix -
Thank you for that programming example. It cleared up how to use the RGB LEDs and that's great!
However, I still have an unresolved issue with the M5GO/FIRE Battery Bottom Charging Base; https://shop.m5stack.com/products/battery-bottom-charging-base
If I plug a USB-C cable into it, the power doesn't pass power to the M5GO Battery Bottom3 (for CoreS3 only) through the pogo pins and doesn't charge its 500mAh battery; https://shop.m5stack.com/products/m5go-battery-bottom3-for-cores3-only
Just to be clear, I'm also using these with a CoreS3; https://shop.m5stack.com/products/m5stack-cores3-esp32s3-lotdevelopment-kit
I've removed the CoreS3 bottom and replaced it with the M5GO Battery Bottom3 (for CoreS3 only). If I attempt to use the USB-C port on the M5GO/FIRE Battery Bottom Charging Base, just like the power issue above, I also can't use it to send firmware to the CoreS3 (which is what I meant in my previous post by data). It's as if the M5GO/FIRE Battery Bottom Charging Base is entirely useless for either charging the battery or programming. That doesn't seem like it should be the case at all.
-
Hello @Coopersmith-24601
glad to hear that the RGB example helped.
The four pogo pins are GND, 5V, SDA and SCL. E.g. power and I2C. See top right corner of schematic - Socket_Power_4P.
Firmware download uses a serial connection and not I2C. In other words the M5GO/FIRE Battery Bottom Charging Base can only be used to charge the battery.
Edit: I just confirmed by opening it: only GND and 5 V are connected at the USB-C port.
How do you know the battery isn't getting charged? Isn't there a red (or green) light?
Thanks
Felix -
OKAY! Excellent. THANK YOU. Didn't understand the USB-C port on the charging base.
Figured this all out with your help and appears to need to be fed the power from the included "dumb" USB-A to USB-C cable and not what I thought I could do from an Apple USB-C / USB-C plugged into my MacBook.
Problem solved!
Thank you again!