qUPS-P-SC: UPS HAT for Raspberry Pi with Ultra Durable Supercapacitor
Power outages are no longer a threat. The qUPS-P-SC can handle short interruptions without an unexpected stop. For extended outages, it provides the critical time your Raspberry Pi needs for a graceful shutdown. Long-lasting, maintenance-free, environmentally friendly. Operates reliably across a wide temperature range.
The Objective Behind qUPS-P-SC
Create a UPS solution for Raspberry Pi or compatible product, which is durable, has low carbon footprint, and can be used in harsch environment.
As the battery is the bottleneck of the tradional UPS solutions for these requirements, we have chosen SuperCapacitor for energy storage. It has extra high charge cycle rate, and wide operational temperature range. It is much greener product.
Design Choices for qUPS-P-SC
From Factor
For easy assembly, qUPS has HAT form factor. Simply connect it via the 40 pin header.
Expendable Capacity
A powerful 100-120F supercapacitor for providing reliable backup power. Capacity is expandable with an external module.
High Efficiency
Highly efficient boost converter for increasing the backup time.
Minimize inline energy loss
Offline topology - very efficient in inline state. Disadvantage: very short (<1ms) voltage degradation at power loss. Raspberry Pi can handle such issue.
Stackability
Pins on the connector are long ones, all can be accessed from the top of the product.
Communication Ability
Capable of warning the Raspberry Pi in case of input power loss, and at low energy level of the energy storage for proper shutdown.
GPIO communication
Easy programming. Avoid extra load on capacitance limited I2C bus. Only 3 GPIO ports for communication. 3 options to choose from.
Disable communication
All GPIO ports can be used for other purpose.
Reliable connection
Massive, soldered pin header for power and signal connection. Pogo pins are not reliable.
Zero firmware
Everything is done by hardware.
Shutdown issue handling
If the power is coming back, when the Raspberry Pi is already in shutdown mode, it can stuck in this state. qUPS is able to handle this situation properly.
Safe boot
In AUTO mode the Raspberry Pi will be powered, if there are enough time for booting the OS and make a proper shutdown process. This level is adjustable.
Avoid restart cycle
If the qUPS’s energy level is too low in backup mode, it can’t power the system. Without a load, it restores 5V, causing the system to restart repeatedly. In AUTO mode, the qUPS switches off the power below an adjustable energy threshold.
On mode – the reason
In AUTO mode, the Raspberry Pi doesn’t start immediately, and the supercapacitor’s full capacity isn’t used. ON mode solves these, but safety features are lost.
qUPS-P-SC User Interface and Indicators
1 - Raspberry Pi 2x20 pin connector
2 - DIP Switch: setup GPIO ports & threshold levels
3 - SuperCap level LED Feedback
4 - Mode switch
5 - Auxiliary power input
6 - Power LED
7 - USB-C connector: Power input
8 - Input threshold tuning potmeter
9 - Capacity extender
10 - Reset connector
Technical Specs of the qUPS-P-SC
Energy storage device
- Type
- Supercapacitor
- Capacitance
- 100-120F
- Capacity extendable

- Charge cycle
- 500 000
- Operation temp. range
- -40..+70˚C
- Backup time on RPi4 (max load)
- 30 sec
Physical parameters
- Form factor
- Raspberry Pi HAT
- Dimensions
- 65x56x23mm + 11mm header
- Stackable

- Replaceable supercapacitor

Electric parameters
- Charging current
- 2A
- Maximum discharge current
- 7.5A
- Maximum load current
- 2.5A
- Output voltage
- 5V
Power Supply
- Input voltage on main connector
- 5V
- Input voltage on auxiliary connector
- 5V
- USB PD (RPi5) compatibility

Connectors
- Main power input
- USB-C
- Auxillary power input

- Reset

Communication
- Method
- 3 GPIO port
- GPIO port allocation
- 3 options
- Disabling option

Setup
- Mode options
- AUTO-ON-OFF
- Adjustable level threshold

- Adjustable input voltage threshold

Indication
- Input Power

- Supercapacitor voltage level
- 3 LEDs
Safety
- Reverse polarity protection on auxillary input

Control
- External control of the power of Raspberry Pi

Software
- Control software
- C++ & Python
qUPS-P-SC Manuals & Resources
Github
More information, user manual and control software (C++ & Python) can be found on Github.
