We are working on a Raspberry Pi UPS HAT that originally came out of a real industrial data-logging project.
In that project, we needed a system that could keep logging reliably even during power interruptions. We chose a Raspberry Pi because it gave us flexibility for the graphical interface, data handling, storage, networking, and custom software. The actual data logger hardware was designed as an industrial board, with proper isolation and protection for the measurement side.
The weak point ended up being the power backup stage.
We tested several existing Raspberry Pi UPS HATs. A couple of them worked quite well for general use, and I don’t want to dismiss them. But when we tried to use them in a more critical industrial logging application, we found that they did not fully cover what we needed.
Some of the things we wanted were:
- More reliable recovery after power loss and deep battery discharge
- Proper prevention of low-battery reboot loops
- Better visibility of each individual 18650 cell, not just the whole battery pack
- Safer handling if the user installs unprotected 18650 cells
- A more serious watchdog approach to help the Raspberry Pi recover from software or boot issues
- More predictable behaviour during adapter plug/unplug events
- A controlled shutdown and restart sequence, rather than just keeping the Pi alive for a while
This made us start thinking that a Raspberry Pi UPS HAT should not only be treated as a hobby backup power board. For some applications, it needs to behave more like a reliable power-management platform.
So we decided to design our own version from scratch, with a stronger focus on real-world reliability rather than only backup runtime.
The features we are currently considering include:
- Modular 18650 battery support
- Individual battery monitoring
- Low-battery loop prevention
- Safe shutdown signalling to the Raspberry Pi
- Watchdog-based recovery
- Controlled power-off management
- Automatic restart after power recovery
- More stable power-path control during adapter/battery transitions
- RTC support
- High-accuracy fuel-gauge feedback
- Protection and safety handling for the battery system
We are still in the early PCB design stage, so I thought this would be a good time to ask for feedback before the design becomes too fixed.
For people who have used Raspberry Pi systems in real applications, especially where power reliability matters, what problems have you seen with existing UPS HATs?
Are there any features, behaviours, or failure modes you think should be considered in a more reliable Raspberry Pi UPS design?
We have also created a Kickstarter pre-launch page for the project, but at this stage I am mainly interested in technical feedback and real-world requirements from people who have used Raspberry Pi systems outside simple hobby setups.
Pre-launch page:
https://www.kickstarter.com/projects/noora-solutions/ups-hatAny criticism, feature suggestions, or design concerns would be appreciated.