This was an addon module to the Buglabs BugBase modular IoT platforming system: a battery-powered embedded linux base station with various plug-in modules. The BugBattery allowed for the addition of several backup power sources for the Buglabs system - several Li-ion batteries could be connected, charged, and discharged in priority order, as well as an auxillary power input. This project also involved creating custom Li-ion battery packs with built-in fuel gauging to measure the battery level.
On this design I worked closely with engineers within TI to create a complex power-path for the multiple batteries and sources. We also worked with an external vendor to create the custom battery packs. Some glue logic and i2c switching was required to pull the project together.