View All Posts
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi

I’ve been accumulating a lot of USB-C devices, it started off with the Mini Hotplate and now I’ve also got a TS80P soldering iron.

USB-C Devices

If you prefer video content, you can see the full video walkthrough here.

Both these devices have a USB-C input and take advantage of the various quick charge and power delivery options to get the most out of their power supplies.

USB-C Power Options

I have got this really nice Galium Nitride 65W USB-C power supply, but it would be nice to be a bit more portable sometimes, particularly with the soldering iron.

Power Supply

Now, I could go out and buy a power bank - that would be the most sensible thing to do - but I’ve had a couple of 10,000mAh lithium cells lying around for a year now. So I thought I might as well buy a charging board to go with them and make a DIY version.

The Parts

The board I’m using states that the batteries need to be able to supply up to 10 amps, so I thought we should probably check that first.

10amps Required

Unfortunately, wiring up the battery to my electronic load didn’t give very promising results - we only got 3 Amps before the batteries cut out. Even with two of the batteries in parallel, we’ll only be able to get 6 Amps in total - nowhere near enough.

My initial suspicion was that this was due to the battery protection boards being a bit too protective. With these types of battery protection boards, it’s actually quite complicated to work out what the actual current limit is - it’s not just a simple resistor. You need to look at the MOSFET and see what its resistance is when it’s turned on. It’s the voltage drop across the MOSFET that is used to detect the over-current condition. The MOSFET on these battery protection boards we have about 0.25mΩ of resistance - which means we can only get about 3amps.

Protection MOSFET

Fortunately, along with the 10 amp requirement, we also have these instructions telling us to remove any battery protection as it’s all built into the board.

Remove Protection

It’s surprisingly easy to do this, we just need to unwrap some of the Kapton tape and then the battery protection board can just be desoldered.

Removing the battery protection board also lets me solder on some much thicker and more flexible wires. The ones that came with the battery were pretty thin and stiff.

Wrapping it all back up with Kapton tape - we have the perfect crime - no one would ever know.

Hacked Battery

With the protection board removed, we can easily get up to 10amps from a single battery. We can even go much higher if we wanted, but 10 is plenty. With the two batteries in parallel, we’d get a whopping 20amps.


Connecting the batteries to the board is pretty simple. You can safely wire up lithium cells in parallel provided they have the same capacity - they will just self-balance during charging and discharging.

Wired Up In Parallel

I did make sure before connecting them that I’d discharged them to around the same voltage so there wouldn’t be any big current surges between them.

The control board does have a resistor to set the battery capacity. Fortunately, my board is already configured for 20,000mAh, so there’s nothing for me to do.

Battery Capacity Resistor

It all charges up nicely. The control board is pretty nice and it takes advantage of the various fast charging options to take the input power up to 21W and speed up the charging.


Hooking it up to my electronic load - the maximum current I can pull by default is limited to 3amps - trying to go above that triggers the board to shut down.

However, I can use my USB power monitor to switch to Huawei’s Super Charge Protocol which gives us 5amps. Not bad at all.

Super Charge

Unfortunately, after the discharge was complete we only measured 12,000mAh - that’s quite a bit lower than I was expecting. But we did have the USB power monitor in the circuit which will have had an impact.

Initial Results - 12,000mAh

I recharged the batteries and tried again.

Unfortunately, this produced some very similar results - just under 14,000mAh over 7 hours.

Second Results - 14,000mAh

I started to wonder if maybe my batteries were not 10,000mAh after all - there is quite a suspicious review on a similar listing on AliExpress for the same batteries.

Dodgy Batteries?

I did what I should have done in the first place. I fully charged the batteries and measured the actual capacity.

And the results for the first battery are: 10099mAh - it’s bang on the money. And it’s a similar result for the second battery: 10039mAh.

Battery Capacity

It turns out the batteries I got from AliExpress are really good - I owe them an apology.

We’ve got 20,000mAh capacity, but we’re only getting 14,000mAh out - does that mean our power bank is only 70% efficient? If true, that would be really rubbish - especially as the datasheet claims up to 96% efficiency on the boost output.

Data Sheet

Well, it turns out that as always things aren’t that simple and I was making a schoolboy error.

When looking at power bank efficiency we should be looking at the energy and not the amp hours.

There’s a great website here that explains this in detail - worth a read if you’ve ever wondered why your power bank doesn’t seem to be as good as it should be.

Our two batteries give us 20Ah, and they have a nominal voltage of 3.7 volts. That gives us 74Wh of stored energy. Eagle-eyed readers will have seen that as well as the mAh value our discharge monitor also gave us the watt-hours - we measured 69 watt-hours of energy on the output - this means our efficiency is actually over 93% - that’s a pretty good result. Our power bank is actually very good!

Energy Out

Now, this shouldn’t really be too surprising. The actual control board is pretty amazing - there’s really nothing on it all the heavy lifting is taken care of by this one chip - the SW6206 - so you would have to really mess things up to make it not work.


The IC supports a completely bonkers number of output options - absolutely amazing.

Output Options

The other ICs are just MOSFETs for controlling the outputs and a single-chip battery protection IC - the XB8089A.

We can test the output options using my USB power monitor - these are really handy little devices and you can pick them up for not very much money.

On the USB-C output, we get these options.

USB-C Output Options

And on the USB-A outputs, we have these options.

USB-A Output Options

The only slightly annoying thing with the power bank is that it has the usual auto shut-off function - if not much current is being drawn the power bank turns itself off. You can put it into a constant output mode by holding the button, but then the power delivery options don’t seem to work.

Trying out the TS80P soldering iron - it works ok. On the USB-C output, it only uses 9v which is ok - but it’s not fantastic. But on the USB-A outputs, we get up to 12 volts which is the maximum voltage the TS80P can run at - so it will work nicely.


The Mini Hotplate is not as promising - with my Galium Arsenide power supply, it will draw 20V and heats up really quickly. But with my power bank, it will only draw 12 volts - so it heats up quite slowly.

Mini Hotplate

Now of course - this is not that surprising, it matches what we saw with the USB tester and it matches the spec of the control board - it only goes up to 12V on the output.

20v Not Available

On the question of DIY vs Buy - was it worth it?

Including shipping, the cost for the batteries was around 17 pounds, and the charge control board was 4-5 pounds. So our total cost was around £22.

This comes out slightly cheaper than some of the commercial versions on Amazon. So I think it’s a bit of a toss-up - it’s a fun project, but you would probably be better off just buying one.

There are 65W power banks available that would be able to run the mini hotplate at full wack - they are slightly more expensive - but maybe an extra 10-20 pounds or so would be worth it.

There is a nice 100W control board on AliExpress that I think is worth investigating - it’s a bit more expensive, but it’s a lot more powerful. The only downside is that it only has one USB-C output.

You can get the components I used from these links:


Related Posts

Picking up Free Lithium Cells Off the Street and Making them Safe for Use - This blog post reveals how you can salvage lithium cells from the many discarded, disposable vape devices that get littered in our towns and cities. With a pair of pliers and some bravery, I managed to rescue some decent batteries, which still had a good amount of power in them. However, with no in-built protection in these cells, I also demonstrated the importance of adding a battery protection board to ensure they are safe for use in various projects. Conclusively, through rummaging in the trash, I not only acquired useful components for my projects but also took a step towards making the planet a cleaner place.
No Power? No Problem! A Wireless Pi Doom Machine - In my latest wireless charging experiments, I got my hands on a set of wireless charging PCBs and dove into testing different voltage inputs and their efficiency levels. It was interesting to realise that the 5V input managed to provide a decent efficiency of 73%, while 12V input struggled and heated the receiver board excessively. With the perks and limits of this setup explored, I took a whirl at creating a wireless Pi Doom machine. It worked like a charm! However, I quickly noticed the need to split charging and boost board into two different modules - a project to look forward to. Half the fun is getting there! Check out the video [here]( for more detail on the project.
Energy Scavenging - Can we keep our electronics running indefinitely? - After a previous unsuccessful attempt to power my Christmas lights with solar power, I've decided to try run my ultra-energy efficient ePaper weather display on solar energy. This display, already low on power consumption thanks to ESP32's deep sleep mode, is now paired with the BQ25570 energy-harvesting board and lithium cell to test if solar power can keep it running. Despite the limited Scottish winter sun, initial results look promising. With a little more code tinkering, it is my belief that the weather display might just keep running indefinitely and never need charging again.
I got this feeling bezos is watching - Discovered my Hue switch battery performance is correlated with room temperature after a nifty web scrape of Amazon's device usage history. While it's a given that batteries are temperature-sensitive, actual data from my own living room provided a neat confirmation, graphing a daily pattern. Wanted to go green with a rechargeable lithium coin cell, but the voltage risk to the ATmega256RFR2 on the PCB is a no-go. For now, it's back to the humdrum world of regular coin cells and unexciting battery charts. Dive into the video for a deeper geek-out on this!

Related Videos

#shorts - 20,000mAh? - Discover the real efficiency of power banks by measuring the amp hours and Watt hours of two 10,000mAh batteries in this intriguing experiment.
DIY Power Bank: 20,000mAh? - Discover the efficiency of a DIY 20,000mAh USB-C power bank compared to commercial versions, as a control board and lithium batteries charge up an array of devices, including a soldering iron and mini-hotplate, while also considering the project's overall cost.
Another Street Battery Salvage - In this video, I plucked a battery from a Honey Melon street crystal, ending up with another 500-milliamp hour battery to add to my growing collection. After checking the connection, I added a protective PCB and tested the battery - a reasonable 3.5 volts at a flat level. Following the safe soldering of wires and wrapping it up, I hooked the revamped battery to my charger. It showed promising results, charging quickly at one amp with voltage visibly on rise. After a full recharge, I performed a load test which unfortunately gave a disappointing 311 milliamp hour. It falls short of my other salvaged batteries – 500 and 550 milliamp hour, but nonetheless, it’s a fine addition to the collection.
Fan Hack: Power Bank to Battery-Free Desk Fan! - Learn how to transform a battery-operated desk fan into a rechargeable one using a power bank and some simple modifications.
Boost Battery Life: DIY Rechargeable LED Lights Hack - Have you ever wanted to hack your battery-powered LED string lights and make them rechargeable? In this fun DIY project, learn how to replace disposable batteries with lithium cells and transform your LED lights by using a charging board, resistors, and other simple components.
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
Blog Logo

Chris Greening


> Image


A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

View All Posts