Pi-UptimeUPS-BO is designed to work with the Pi-UptimeUPS board. Besides UPS power for the Raspberry Pi, this connection or break-out board combines the functions of the Pi-16ADC and Pi-EZConnect into a single board. Like Pi-EzConnect, this board makes all GPIO ports accessible by solder or solderless connections. Like the Pi-16ADC board, the Pi-UptimeUPS-BO board provides twelve (12) analog ports by solder or solderless connections. Additionally, 5V UPS and 3.3V UPS power is also available for other connections using this board.

I. Overview – Enhance UPS power mobility with capability to add analog and digital sensors

The analog ports available on the Pi-UpTimeUPS board are exposed using the Pi-UpTimeUPS-BO board. The board provides UPS functionality for 3.3 and 5V connections. It also provides solder and solder less connections for both the analog connections as well as the GPIO connections.

The Pi-UpTimeUPS board and the Pi-UpTimeUPS-BO board can be connected in any order i.e. the Pi-UpTimeUPS board can be on the top and the Pi-UpTimeUPS-BO board can be on the bottom or vice versa.

Pi-UptimeUPS-BO analog connections

Analog connections. Both solder and solderless connections are provided for all analog channels.

Pi-UptimeUPS-BO I2C/GPIO connections

GPIO connections. Both solder and solderless connections are provided for all GPIO channels.

 Pi-UptimeUPS-BO power block connectors

Power connections. 3.3V and 5V UPS connections are available. A maximum of 800 mA can be drawn from the 3.3V power connectors.

Pi-UptimeUPS-BO pi header

Raspberry Pi specified header standard allows other boards to be stacked on this board.

 Pi-UptimeUPS-BO to Pi-UptimeUPS interface

Connectors provide a connection to the Pi-UpTimeUPS board. The boards can be stacked in any order i.e. the Pi-UpTimeUPS board can be on the top and the Pi-UpTimeUPS-BO board can be on the bottom or vice-versa.

 Pi-UptimeUPS-BO and Pi-UptimeUPS configuration

Connectors provide a connection to the Pi-UpTimeUPS board. The boards can be stacked in any order as shown.

Back to the Top 


  1. Solder and Solder less connectors. Pi-UpTimeUPS-BO board provides solder and solderless connections for both the Analog ports as well as the GPIO ports. All ports are labelled. For example, GP20 corresponds to GPIO 20 (or pin 38). Solder points are also provided for connections to other devices such as resistors etc.
  2. 3.3V and 5V UPS power. Provides UPS power connections for 3.3V as well as 5V.
  3. I2C bus connector. Provides solder and solderless connections for I2C bus. This enables additional peripherals to be connected to the bus.

Back to the Top

Typical Pi-UpTimeUPS + Pi-UpTimeUPS-BO applications

PiUptime-UPS-BO solarUPS. Pi-UpTimeUPS provides protection against brown outs as well as power failure. When the power fails there is no interruptions to the normal operations of the Raspberry Pi. Depending on the batteries used, the run time could be as much as 16 hours (some of the older models or Pi) to as little as 12 hours (e.g. a Pi-3 with WiFi and Bluetooth operational.) The run time will depend on the battery capacity (mAh) and the peripherals connected to the Pi. Run time will be longer if larger capacity batteries are used. Battery charge time is approximately 5 hours.


Data Logging and remote Data Loggers. Pi-UpTimeUPS enhances capabilities of the Raspberry Pi for data logging applications and for remote data loggers.  If not power source is available readily, the batteries can be recharged in the day using a 5V solar panel or other renewable energy sources (e.g. wind turbines.)

Mobility. Pi-UpTimeUPS is a compact, rechargeable power source makes the Pi mobile. Many applications such as digital cameras, game controllers, portable oscilloscopes, mobile phones, drones and more are made possible using Pi-UpTimeUPS.

Pi-UptimeUPS-BO securitySecurity and Surveillance.  Pi-UpTimeUPS ensures that the security and surveillance applications you create have the necessary power and as well as an accurate time stamp. Pi-UpTimeUPS works well with the Raspberry Pi Camera – providing necessary power to the camera as well as the Raspberry Pi for continued security and surveillance – even when the power fails.

Robotics. Pi-UpTimeUPS provide a compact, stackable power source making it ideal for robotics. The total capacity of 5200 mAh (two batteries, each rated for 2600 mAh) can run a robot for a long time.

Drones. The Li-Ion 18650 batteries provide one of the best power densities in the industry today. For drones, power source and weight is of concern. Pi-UpTimeUPS offers the best power density, harnessed securely to a Raspberry Pi in the industry today.

IoT devices. IoT devices uses sensors. Some of the sensors are digital. Some of them analog. With Pi-UpTimeUPS and the Pi-UpTimeUPS-BO board, both analog and digital sensors can be connected. The data is read over an I2C bus. Sample code for the ADC shows how the information can be gathered several times a second. Building an IoT prototype or IoT device is made fast and easy.

Power Mobility. The UPS function for the Pi-UpTimeUPS makes the Raspberry Pi mobile. The Pi is no longer dependent on the power outlet. No need to shutdown and reboot the Pi every time you want to take it with you to school or to work or to your friend’s house or anywhere else. If a power outlet is available, use it and enjoy extended run time. If a power outlet is not available, simply connect a 5V solar panel and extend the time away from the power outlet.

What else can you use Pi-UpTimeUPS for?  Raspberry Pi has created an amazing ecosystem. It is refreshing to see many different applications users are creating; how students use the Raspberry Pi to enhance programming skills, and how the Raspberry Pi is used for a variety of low cost computing needs. We believe that using Pi-UpTimeUPS, many Raspberry Pi applications will be created more quickly and easily.

Back to the Top

II. Using Pi-UpTimeUPS and other boards (HATs / shields)

Pi-UpTimeUPS uses the header pins of the Raspberry Pi to provide power to the Pi. As long as the other boards follow the Raspberry Pi Foundation standards for connections, Pi-UpTimeUPS will work with these boards.

III. Pi Models Supported

By default, we ship the larger, 40 pin connectors which works with the Raspberry Pi+ (models A+, B+, Pi-2 and Pi-3). Pi-Zero is also supported, as long as a 40 pin header is soldered onto the Pi-Zero. The mounting holes for the standoff for Pi-zero are such that only two standoffs can be connected. Note that the Pi-UpTimeUPS board will extend beyond the dimensions of the Pi-Zero board.

Older models of the Raspberry Pi with a 26 pin header are not supported

Back to the Top