Over the past couple of months, we have been working on a "smartification kit" to obtain accurate state of charge for Lithium batteries. Currently most systems use voltage based capacity estimation which is inaccurate and make it hard for flyers to

  • maximize their flight time
  • understand changes to battery capacity over time
  • choose from the best pack among the many-in-hand to race with

Batmon helps solve all of the above issues and also automatically discharges the battery to storage voltage after set-time to enhance the life of the pack. 

The board currently works with modified pixhawk, ardupilot and arduino firmware. More details about the kit is available here: https://github.com/rotoye/batmon_reader

We also help assemble custom lithium ion and polymer packs with Batmon integrated for your specialized use case. 

Please PM me if you'd like to know more details. 

Views: 1764

Comment by Nikola Rabchevsky on September 23, 2019 at 2:15pm

One connector to rule them all and in the darkness bind them.

Comment by Thomas Butler on September 25, 2019 at 5:03am

Why not just add I2C and additional smarts to a battery monitor module (the $4 low battery alarms) that connects to the battery cells connector rather than changing all the battery connectors AND the batteries? You are asking battery manufacturers to take on the changing of all their batteries plus the design and development of a "smart" battery monitor...not likely.

Comment by Echo G on September 25, 2019 at 8:17am

Hi Thomas,

  • We have the "smart battery monitor" developed already
  • Battery alarms aren't good enough enough for accurate battery estimate
Comment by Peter Seddon on September 27, 2019 at 4:54am

If the I2C port is connected to the flight controller I would be very worried about noise on the battery lines when flying to be coupled into the I2C lines. The I2C lines are not the most secure lines particularly when you start extending their length. 


Comment by Echo G on September 28, 2019 at 7:15am

We've not had issues with I2C

Comment by Kelly Schrock on September 28, 2019 at 7:39pm

I've been thinking about building something like this for a while, including building an I2C driver for ArduPilot. Nice work.

Comment by Aedrox on September 30, 2019 at 6:46am

Where did you find the connector, what is the reference ?

Comment by Echo G on September 30, 2019 at 7:19am

Its an XT90 variant

Comment by Aedrox on September 30, 2019 at 7:20am

Founded it's an : Amass XT90i

Comment by ming.lv on September 30, 2019 at 11:31pm



You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service