I'm looking for a shield for my Arduino (or a breakout board that I can adapt for the purpose). It should have these abilities:
- JST connector for my single-cell battery.
- Over- and Under-current protection
- Voltage boosting to 3.3v or 5v level. (preferably 5v)
- Recharge from USB or external power.
- transparent switching from battery to external (and back)
- Battery gauge with low-power alert. (MAX17043G+U or similar)
- Soft-off so my application can turn itself off.
Of all of these things, it looks like the SparkFun LiPower shield meets the most of them, but it cannot turn off my device. Pololu has a nifty push-button power switch that can turn off the supply by pin input, but I want to cut off the battery too. I've also checked out the Liquidware Lithium Backpack, but it doesn't switch seamlessly from vSupply to vBatt, nor can it turn itself off or monitor the battery level, and it requires ugly wires from one end of my board up over the sides, so is difficult to use with shields.
Has anyone seen anything better?