LiPo Battery Issue

Most nvme riser cables look like they take up just as much space, if not more than a drive. Can you post a picture of what you’re trying to do?

I wish the nvme can be routed to other places, the battery would fit fine. This 3 cell pack should work work the original uconsole battery board.



1 Like

That’s a pretty sweet setup. I’d start a new thread for it to get it the attention it deserves. Not many people are going to find it buried at the bottom of a troubleshooting thread.

1 Like

the PCIE connector is standard and while I had issues with the built in NVME connector i was able to use the small adaptor in the picture

That’s helpful! Where can I find this adapter?

3 Likes

awesome, thank you! this should work with the 3 cell mod now.

1 Like

Greetings, I’ve ordered two of these batteries (Molicel INR-21700-P50B - 3.7V 5000 60A). Once my uConsol arrives, I plan to model a 15mm or 20mm spacer between the metal case and the metal cover using my 3D SLA printer. My aim is to increase the case depth for easier modding and to be able to fit these batteries. My apologies for the poor English in the translation :wink:

1 Like

I do believe that the vast majority of those 9858102 cells are not really designed for constant high current outputs. Or at least it’s not a good match for the AXP228 uconsole is using.

I’m using a script to accumulate the measured output from battery. It’s still ongoing. My previous calculation reads about 28whr of actual output. It beats any dual 18650 setup, but only at 2amps.

My new measurement after switching to 5a protection board… underwhelming I guess T_T.

uConsole motherboard features (e.g., screen, axp20x driver, sound, keyboard… ) all would fail when battery voltage drops below 3.2v really quickly. The minimum I got is 3.184V, right before the crash.

The Samsung 35E tested @ 1A outputs 12whrs per cell, so dual cell theoretically gives 24whrs.

With the same level of voltage requirement (3.18v ish), the 35E would output about 11.1-11.3whr. So, in total 22.6whr.

With the N41 from Vapcell,

Ibviously it’s kinda disappointing at current stage, but it’s still sort of an upgrade. I’m still waiting for my dual 5000mah battery set to see if it can reduce the energy waste caused by internal resistance and high current.

4 Likes

I will test this battery just fully charging and see if it also dies after 5mins. This battery is a success story works as advertised.

1 Like

Thanks for the great technical analysis and review. I managed to get 3 cell 18650 working with other bundled solutions in one package. I am running a bit more testing and validations before releasing it.

1 Like

Update on the 9858102 battery:

Another copy of my 9858102s reached a impressive 34.5whr output! That’s 91% of the battery capacity.

However, that’s without the SDR running, so I assume its power draw is much lower in general.

I’ll do another test today with SDR (DAB radio) again.

Script to benchmark the battery, save it at your /home/pi/ folder

#!/usr/bin/env python3

import time
import traceback
from datetime import datetime

CURRENT_PATH = "/sys/class/power_supply/axp20x-battery/current_now"
VOLTAGE_PATH = "/sys/class/power_supply/axp20x-battery/voltage_now"
LOG_FILE = "battery_output_log.txt"

INTERVAL = 0.1  # seconds

# Convert (uV * uA * seconds) → mWh
UV_UA_TO_MWH = 1e-9 / 3600.0


def read_int(path):
    with open(path, "r") as f:
        return int(f.read().strip())


def main():
    total_mwh = 0.0
    last_time = time.time()

    with open(LOG_FILE, "a") as log:
        log.write("\n=============================\n")
        log.write(f"Discharge session started at {datetime.now()}\n")

        try:
            while True:
                now = time.time()
                dt = now - last_time
                last_time = now

                try:
                    current_uA = read_int(CURRENT_PATH)
                    voltage_uV = read_int(VOLTAGE_PATH)
                except Exception:
                    log.write("\n--- DRIVER FAILURE ---\n")
                    log.write(f"Time: {datetime.now()}\n")
                    log.write(traceback.format_exc())
                    log.write(f"Output energy before crash: {total_mwh:.3f} mWh\n")
                    log.flush()
                    break

                # Discharge = negative current
                if current_uA < 0:
                    discharge_uA = -current_uA  # make positive magnitude
                    total_mwh += voltage_uV * discharge_uA * dt * UV_UA_TO_MWH

                # Convert only for display
                voltage_V = voltage_uV / 1_000_000
                current_A = current_uA / 1_000_000

                log.write(
                    f"{datetime.now()}, "
                    f"V={voltage_V:.3f}V, "
                    f"I={current_A:.3f}A, "
                    f"Output={total_mwh:.3f} mWh\n"
                )
                log.flush()

                time.sleep(INTERVAL)

        except KeyboardInterrupt:
            log.write("\n--- Stopped by user ---\n")
            log.write(f"Time: {datetime.now()}\n")
            log.write(f"Final discharge energy: {total_mwh:.3f} mWh\n")
            log.flush()


if __name__ == "__main__":
    main()

run it using python in terminal with this:

nohup python battery_logger.py

then ctrl+z (it would say that the process has been suspended), then type “bg” and then enter.

To monitor the battery output in real time, in your terminal:

watch -n 3 “tail -n 1 ~/battery_output_log.txt”

To examine the last voltages after your device has been shut down or crashed:

tail -n 15 ~/battery_output_log.txt

1 Like

I tried one of these: 3.7V 4500mAh 805082 Lipo Battery Rechargeable Lithium Polymer ion Battery Pack with JST Connector

TL;DR

  • A single pack didn’t supply adequate current, unplugging USB-C power saw immediate crackling on speakers and power failure under a minute.
  • Wiring two packs in parallel seems to work fine (showing 74% battery after 1h of 720p playback)
  • Terminal on these particular packs is reverse wired to the uConsole terminal, so had to swap wires
  • Two of these stacked don’t fit in the battery ‘hump’ on the case, so I 3d printed a shim to standoff the case back a few mm.
1 Like

There are a couple of comments here referring to wiring up the Lipo batteries in parallel, can someone show how this looks in practice please?

I’m debating whether to go back to the 18650 board…

I would also like to know how to pair both of these up and use on the hackerGadgets board just the wiring how to connect two together. As it does look like two will fit together.

I know that some people will attack me again for being rude, but anyone who doesn’t know what parallel connection means or how it works should not be tinkering with lithium batteries. It’s not fun, it’s very dangerous.

4 Likes

You could just buy a splitter harness like this…..

1 Like

I can’t believe I’m saying this, but I’m kind of with Codiator on this one. If you don’t have a solid grasp on basic electronic concepts like wiring things in series or parallel, and can’t be bothered to Google it, please don’t learn while wiring lipos together. Get some alkaline batteries and a multimeter and learn the basics first. Things can go very wrong very quickly with lipos. Please don’t hurt yourself or burn your house down.

4 Likes

Thank you I will try this will it work and is it safe to use these adapters?

As pictured they look right, but what they post pictures of and what you get from Ali express don’t always match. Also, doesn’t the battery board use 2.0mm pitch connectors? I might be wrong, havent looked at it recently.