Using Different Types Of Battery


While discussing ways to dock and charge a robot in a thread @Doombot created, it got me thinking about different types of battery that can be used with the EZ-B with multiple servos and sensors ect connected. To me, having a battery that can be recharged while still connected to an EZ-B which is still powered on is quite an important issue when it comes to docking.

I'm no expert by any means when it comes to different battery types (and there are many), so I wanted to get some ideas on what would be a good battery to use with an autonomous docking robot. From the other discussion, I found out that SLA (lead acid) batteries are a good option for this set up as they don't discharge then recharge during a charging cycle, but they are a bit big and bulky depending on the robot size/design, where as using a lithium polymer (LiPo) battery would be "a very bad idea" as the charging cycle actually discharges the battery before recharging the cells and could cause a nasty bang.

So I'm wondering what the deal is with nickel–metal hydride (NiMH) batteries and another type of battery I discovered, a Lithium iron phosphate (LiFe) battery, in being able to recharge safely while a device, such as an EZ-B, is still powered on. Can this be done with these kinds of batteries? I'm aware that some of this may be down to the charger itself with the amount of current it delivers while recharging a battery, but in this instance a robot would go in to a "Low power mode" releasing servos, turning off lights ect, so the only power used would be to keep the EZ-B ticking over and maybe a monitoring sensor or two.

User-inserted image

One last thing, going back to the LiFe batteries. Has anybody used these before, specifically with an EZ-B? From what I have read they seem to be somewhat better than LiPo's in that they last longer, they are safer to recharge, about the same size, longer overall battery life (more charging cycles), they still pack a punch (current delivery), and they are apparently greener (and I'm not talking about the casing in the picture, lol). From what I have seen, they come in 3.2, 6.4, 9.6, 12.8, 16, and 25.6 volt with varying mAh choices. Would a 6.4v LiFe be a suitable or better replacement for a 7.4 LiPo battery in regards to powering servos on a Revolution robot or similar?

I'll leave it there and hope you guys can give some feed back to this subject. I've posted a couple of links below about LiFe batteries incase anyone isn't familiar with them.


Steve. Smile

LiFe batteries

LiFe batteries Wiki


I don't know anything about LiFe batteries.

NiMH can handle the inrush current like a LiPo or SLA, and can be recharged while plugged in as they are very stable. They can't be recharged as many times as a LiPo, and tend to die after about a year whether charging or not. On the other hand, it is safe to leave them on a trickle charge to keep them topped off, and they don't weigh as much as SLA.

Although every other week I read something about new battery technology , and it rarely comes to market, I did read something a few weeks ago about a new discovery in manufacturing of NiMH by BASF that increases doubles the capacity making them similar in weight per volt/amp to LiPo with much higher safety and lower cost components, and the possibility of a 10x improvement. The article said the procedure would be fairly simple to fit into existing manufacturing processes so it is more likely than some of the more esoteric improvements (like graphene sheets) to hit the market soon. The article mentioned next year, so probably 2 or 3 realistically.


(note: I have edited this post several times, so if you read it when I first posted, you may want to re-read. New link to a better article for instance)


Cool, thanks for your input Alan. Yeah these LiFe batteries are new to me too (only discovered them tonight infact), but there are quite a few online stores selling them. The confirmation of being able to recharge a NiMH while still powering something is great, but like you say, a downside of a shorter overall life span. Apparently these LiFe batteries have double the life expectancy of an NiMH so the sound pretty decent and about the average same price as a LiPo.


Just read your edit Alan, thanks. The link was an interesting read. If they make a go of that, LiPo's might be going the way of the dinosaurs one day.


I still haven't found the original article I read. It talked about what the discovery was. Something about microscopic holes in either the cathode or the anode, but I don't recall the specifics.


No worries. Interesting never the less.


I've converted all my cleaning robots, Roomba, Scooba, and Neato over to LiNMC, which is typically used for power tools requiring a high current (amperage) and electric cars and now going to also be used to power my EZB4s. There is a 14.4 vdc 6.6 amp version of the LiNMC used in the Scooba floor washing robot that should provide the power needed for multiple servo operation. The nice thing about these packs is that the stock Roomba - Scooba and Neato power supplies can be used. Each pack has power management and cell balancing built in.



See, that's another one I hadn't heard of. I just did a quick google search for the LiNMC and was about to say "Gee's, really?" as the first one I came across was $800. But then noticed it was a high performance 52v unit, lol. I searched on and found more LiPo priced ones around, and there's a huge range to choose from as well. That's another one I can add to the list then. Thanks for sharing Doc.


@DJ & Jeremie.

I wonder if you could tell me, would using the LiFe battery packs at 6.4v be enough or 9.6v be too much voltage to power the all of the servos or 5v regulators you guys sell in the shop? I'd like to get one of these batteries and charger to try them out, but want to be sure first before I part with any cash or risking damage any of the servos I have.



@Steve... I use 6V nimh batteries for most of my robot projects and they work great with servos... I also use a 6V SLA in my inMoov, again no issues... I wouldn't use 9.6v if you're using servos... The 6.4v will be fine providing it can provide the current you need...