Project R Power
Atmega328P Based Gas Gauge Monitor With 128x64 OLED Display
Usable with powerbank solutions etc.
Only Supports 1Wired HDQ Gas Gauge IC's (bq27541,bq27542,bq27545,bq27546 etc.)
Planning To Make a SMBUS Version of This for Multi-Cell Batteries
Crystal Oscillator is 8MHz even it says 16MHz in 3D Model
To-Do SW
- Clean codes a little bit
- Add auto shutdown
- Or maybe add auto dimming display function (Those cheap 128x64 panels burns so easily. You dont want to see charging icon even when battery isnt charging)
- Add contrast change ability
- Add function for second HDQ battery
- Create Time to Full(or %80 ?) function in sw (since it has removed in bq27541 G1 firmware)
- Allow user to switch between Watts and Amperes on display
- Add extra debugging pages for viewing Ra tables or dumping gasgauge dataflash through UART
- Add State of Health , Cycle count and QMax monitoring functions to menus
- Adding charge level graph ? (and use internal eeprom for it)
- Adding SoH graph ?
- Add ability to control ip5328p through i2c bus (or not idk). Maybe seperate version for that ? since not all solutions will use same usb charging circuitry
To-Do HW
- Add SMBUS/I²C battery support (40z50 etc.)
- Add external i2c pads. Since some battery charging solutions can use i2c bus for configuration
- Reduce size of PGM and BATT pads
- Change Crystal to SMD variation (THT one is pretty thick)