Pi-BB-RPS – Breadboard with Redundant Power Supply

Recommended Peripherals
Supported Models

UPC 6 91852 74719 1



Pi-BB-RPS provides Redundant Power Supply capability. Power source priority is given to the 7V to 24V DC-in power source (via the terminal block in the bottom right hand side). Secondary power is the micro-USB power. Power is switched seamlessly between these two sources.

DC 5V and 3.3V is generated on the board. The 5V supply is provided to Pin #2 on the 40-pin header, which is compatible with a Raspberry Pi header. The board can thus provide power to a Raspberry Pi by connecting the board to a Raspberry Pi 40 pin header. The mounting holes make it ideal to mount BB-RPS board to the Pi.

A power out USB port also provides 5V output power. Other USB devices such as another Raspberry Pi, Pi-UpTimeUPS board, some other USB devices (e.g. battery power bank, phone, LED light etc.) can be powered from this port. Using a BB-RPS with Pi-UpTimeUPS board can create a High Availability (HA) Raspberry Pi system.

Back to the Top


  • Redundant Power Supply: Provides seamless transition from one power source to another in case of a power failure. There are two power sources: DC 7V to 24V (via the terminal block) and the micro-USB power port.
    • Power switches over from one power source to another when power failure is detected.
    • Power switches back once power is restored.
    • Power status information via GPIO 21 on Raspberry Pi. GPIO can be disabled removing the jumper.
  • Power Supply Status: Sample Python code provides information for GPIO 21 as to which Power Supply is active. GPIO 21 = 1 indicates DC 7V to 24V power supply in use. GPIO 21 = 0 indicates USB power supply in use.
  • High Wattage Power In: Power from terminal block is a minimum of 7V to a maximum of 25V, 3A (24V recommended.) Ideal for use with a 12 V or 19 V (e.g. a computer power adapter) or 24 V power adapter.
  • Power Out: Provides 5V USB OTG capable power out and 3V/700mA power out. 3.3V is independently generated on Pi-BB-RPS board offloading the 3.3V power supply on the Raspberry Pi.
  • Breadboard: More than 80% of connect-points of a Half -Size breadboard offering 25 columns x 10 rows or a total of 250 points. Five connection points are available for each column, with a total of 50 columns, making it convenient to attach any peripherals, break-out boards or electronic components.
  • Raspberry Pi Header: Includes a Raspberry Pi header as well as connections to a mirrored header. A 40-pin (Raspberry Pi compatible) header is soldered on to the BB-RPS board following the HAT guidelines. This allows Pi-BB-RPS to be connected to a Raspberry Pi as a HAT or to a flat 40 pin cable (e.g. using a Adafruit Cobbler). Mirrored Raspberry Pi header allows access to all pins on the Header – including all GPIO’s on the Raspberry Pi.
  • USB Power Powers it all: Power the Raspberry Pi and the peripherals from a single USB in Port.
  • Breadboard spacers: Standard 0.1 inch or 2.54mm spacing – makes it convenient to attach resistors, diodes, Integrated Circuits (IC), circuit holders etc.
    • Arduino style connectors can be soldered onto the board to make it possible to connect to Arduino boards.
    • Arduino style connectors can be attached to create a bread board for use with jumper cables.
  • Dual layer: Solder on top layer or bottom layer. Makes soldering and adding components easy.
  • LED indicator: LED indicates when power is on – either from the Secondary USB source or the Primary DC source. Disconnect the LED jumper to turn LED off.
  • HAT Specifications: Same dimensions as a Raspberry Pi. Mounting hole matches the Raspberry Pi HAT specifications, allowing Pi-BB to be mounted securely on top of the Pi.
    • Same dimension as a Raspberry Pi-3 or a Pi-2.
  • Uses: Use with a Raspberry Pi or standalone for prototyping work. Use it as a 7-24V DC to 5V DC converter. Use it as a RPS for critical devices.

Redundant Power Supply Capabilities

  • DC 7V to 24V, 3A power Input and the 5V USB power are the two power sources.
    • Primary source is determined by which power supply has a higher Power (Voltage).
    • Secondary power is in standby mode when Primary is on.
  • GPIO 21 indicates which power source is on.
  • Secondary power or stand-by power, consumes very little power.
  • When power fails on first source, the second source continues to provide power. The switch over happens when DC Power-In fails or falls below 6.5V
  • Power sources can be a battery bank, solar panels, DC power adapters etc.

Back to the Top

Recommended Peripherals:

The following peripherals are recommended.

PiZ-UpTime: UPS for a Pi using one Li-Ion 14500 battery, ideal for Pi Zero. UPS 5V via header or USB Power out. A micro-USB to micro-USB cable is provided for Pi Zeros which do not have the header installed.

Pi-UpTimeUPS: UPS for Pi-2 or Pi-3 using one/two 18650 batteries. Provides UPS 3.3V and 5V. Includes reset switch and provision for external reset switch. Pi-BB: Bread board with 300 connect points. Use this board to add other breakout boards with the Pi.

Pi-BB-RPS: Dual DC RPS-power breadboard, including 7-24V and USB power. 5V and 3.3V generated on board. Dual power provides Redundant Power Supply (RPS). Combine RPS with UPS power by connecting the Power out port on the Pi-BB-RPS to the power in port on Pi-UpTimeUPS. Also use the bread board for connecting other breakout ports. Use available 7V to 24V power to power the whole system. Use the over 240 connection points with breakout boards such as a Real-Time-Clock for off-grid uses.

Pi-BB: Bread board with 300 connect points. Power Pi and electronics. 5V and 3.3V Power bus is provided. Use the over 300 connection points with breakout boards such as a Real-Time-Clock for off-grid uses.

Pi-16ADC for 16 bit, 16 channel Analog to digital converter board for attaching analog sensors or monitoring other capabilities on the Raspberry Pi.

Pi-EzConnect: Secure GPIO connections for Pi-2 and Pi-3.

PiZ-EzConnect: Secure GPIO connections for Pi Zero. Can also be used with Pi-2 and Pi-3. Small compact Pi Zero format.

PiZ-EzConnect KIT: Build your own connector for Pi Zero or Pi-2, Pi-3 using PiZ-EzConnect board. Soldering required.

Back to the Top

Pi Models Supported


Supported Pi ModelsBy default, we ship the larger, 40 pin connectors which works with the Raspberry Pi+ (models A+, B+, Pi-2 and Pi-3, and other vendors adhering to the HAT standard). 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.

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