All News | Boards | Chips | Devices | Software | LinuxDevices.com Archive | About | Contact | Subscribe
Follow LinuxGizmos:
Twitter Facebook Pinterest RSS feed
*   get email updates   *

Solar-powered PV PI HAT delivers continuous off-grid operation for Raspberry Pi projects

Nov 6, 2025 — by Giorgio Mendoza 5,356 views

Kickstarter recently featured the PV PI, a solar charging HAT designed to power Raspberry Pi and other 5V single board computers from a 12V LiFePO4 battery. The add-on enables continuous 24/7 off-grid operation through MPPT-based solar charging and intelligent power management.

Developed by Melbourne-based engineer Luke Ditria and his team at AutoEcology, the PV PI simplifies solar integration for embedded projects by combining high-current charging, power monitoring, and automated control into a single plug-and-play module.

— ADVERTISEMENT —


It provides true MPPT (Maximum Power Point Tracking) charging for optimal efficiency, allowing batteries to charge quickly and maintain system uptime even during cloudy periods.


PV PI Onboard BQ25756
(click image to enlarge)
 

The PV PI uses a Texas Instruments BQ25756 charge controller and an STM32F103 microcontroller, which together handle power automation, monitoring, and communication with the Raspberry Pi. The system supports plug-and-play operation, using XT30 connectors for solar and battery inputs and powering the Pi via the standard 40-pin GPIO header.

Additionally, the STM32 MCU provides smart power management features such as configurable 5V control, watchdog-based power cycling, and RTC-based wake-up scheduling. It can monitor battery voltage, automatically restart the Pi once safe voltage thresholds are reached, and cut power during idle periods to conserve energy.


PV PI Onboard STM32F103 MCU
(click image to enlarge)
 

The PV PI also includes a high-current buck/boost converter to regulate 5V output for the Pi and peripherals, maintaining stable operation even as battery levels fluctuate.

Monitoring data and commands are exchanged over UART using the PySerial Python library, which allows integration with compatible SBCs such as Orange Pi, Banana Pi, and some NVIDIA Jetson boards (excluding newer models that require higher input voltages).


PV PI Main Features Overview
(click image to enlarge)

Communication between the PV PI and host board uses a serial interface rather than I²C, ensuring compatibility across platforms. Developers can send and receive system statistics, issue power control commands, and configure charging parameters directly through Python scripts. As mentioned earlier, the onboard STM32 firmware manages the charging logic, solar tracking, and RTC alarms, minimizing software overhead on the main system.


PV PI + NVIDIA Jetson Board
(click image to enlarge)

Further Information

The PV PI Kickstarter campaign offers several reward tiers with global shipping planned for March 2026. Backers can pledge AU$99 (≈US$65) for the Ride Solo tier, which includes one PV PI and an accessory pack, or AU$267 (≈US$174) for the Triple Threat bundle with three boards at a 10% discount.

Larger packages include the High Five! tier at AU$420 (≈US$274) for five boards with a 15% discount and The Fleet at AU$790 (≈US$515) for ten boards with a 20% discount.

Each kit includes standoffs, a stackable 40-pin header, and XT30 pigtails for immediate setup. According to a recent project update, the team has completed prototype validation and finalized the production design, adding external 5V and UART breakout headers along with RTC backup power.

(advertise here)


PLEASE COMMENT BELOW

Please comment here...