Skip to main content
2 of 2
added 11 characters in body; edited title
ocrdu
  • 9.3k
  • 23
  • 32
  • 42

How to make Li-ion mimic NiMH voltages

I'm trying to replace the old NiMH Roomba battery with a bunch of 18650s recycled from old laptops. Lucky enough Roomba uses 12s NiMH battery, that operates in a voltage range of 12-18 V, and has quite similar characteristics to a 4s Li-ion battery: 12-16.8 V.

After adding a simple 4s protection board, it seems to work fine and generally does the job. There's one small caveat I'm trying to tackle - Roomba's charging circuit complains about the battery when the protection board cuts the current to prevent a cell from overcharging and the robot reports a "Charging Error 5".

I'm guessing that it's just because the battery is unable to reach a voltage higher than 16.8 V. I also know that people solve this issue somehow without modifying the Roomba itself - there are third-party Li-ion batteries available on the market. Is there any simple solution that'd allow preventing the error message?

I thought about connecting a capacitor to the output to allow charging to a higher voltage when the battery gets cut, but it doesn't work - it'd need to have a very high capacity to work properly, I think.

kuba
  • 11
  • 2