-
Notifications
You must be signed in to change notification settings - Fork 58
PiSugar2
PiSugar2 is designed for pi-zeros. Compatible with all pi0 series(pi0,pi0w,pi0wh), with/without GPIO headers.
Based on PiSugar1, we added UPS, RTC and I2C features on this version.
Note: make sure you are not running any PHAT or other program occupying i2c address 0x75 and 0x32. Writing unexpected data into this two address will cause damage.
- PowerIC: Injoince IP5209
- RTC: SD3078
- MicroUSB: charging port
- Power Switch
- Programable Tap Button
Electrical Specifications | PiSugar 3 |
---|---|
Input | 5V-3Amax |
Output | 5V-2.5Amax |
Battery capacity | 1200mah |
Communication interface | 0x75/0x32 address |
Size of PCB | 65mmX30mm |
- Turn the power switch to off
- Attach pi-zero's back to the pin side of PiSugar2
- Tighten the four screws (M2.5) from the pi-side
- Turn on the power switch and enjoy!
Run the following script on your pi:
wget https://cdn.pisugar.com/release/pisugar-power-manager.sh
bash pisugar-power-manager.sh -c release
After finished, you can manage the battery by visiting http://<your raspberry ip>:8421 in your browser.
PiSugar Power Manager is develop in Rust and Vue2.0, with high performace (less than 2% pi0 cpu) and exquisite designed webUI.
User Guide: https://github.com/PiSugar/PiSugar/wiki/PiSugar-Power-Manager-(Software)
With the software installed, you can also get battery data via udp/uds/websocket in your own way, for example:
echo "get battery" | nc -q 0 /tmp/pisugar-server.sock
echo "get battery" | nc -U -q 0 127.0.0.1 8423
For more details, please refer to: https://github.com/PiSugar/pisugar-power-manager-rs#unix-domain-socket--webscoket--tcp
Please use PiSugar's USB port for charging. If you use pi0's USB port it won't charge PiSugar, and PiSugar will turn off automatically since the external power is enough for pi0 to run.
You can get the charging status from webUI or api.
On 4-led version, the charging status is calculated by software, based on whether the battery level is increasing. So when it's 100% then you can't tell if it's connecting to external USB power.
If you use schedule wake up function, please keep the power switch ON. The battery will turn off as the pi shutdown. The RTC will wake up the battery and the pi at the time you set.
We are developing 3D models based on the PiSugar1. Except the shell part, the other parts will remain the same will PiSugar1, as well as the phat lids.
You can get PiSugar2 shell model here: https://github.com/PiSugar/PiSugar/tree/master/model2
Other basic components: https://github.com/PiSugar/PiSugar/tree/master/model
Lids for PHATs: https://github.com/PiSugar/pisugar-case-pihat-cap
PiSugar2 has some solder pads for developers to debug or add other functions.
- I2C pads: SDA and SCL, bridge to pi0's i2c-1
- 5V Input (Qi): for 5V wireless charging or solar charging
- 5V Output: other usages
Please refer to: https://github.com/PiSugar/pisugar-documents
If you have any questions about PiSugar products, please feel free to contact pisugar.zero@gmail.com