From All for Raspberry Pi, Arduino, Lattepanda, Orange Pi, Pine64 | by Geekworm
Jump to: navigation, search


The X720 is a multi-functional expansion board for all current models of the Raspberry Pi using 40 pin header.It provides intelligent and safe power management, remote power on/wake on lan, safe shutdown and full poweroff through software, an advanced uninterruptible power supply, second 10/100M fast ethernet, and a real- time clock. The X720 reserves the 40-pin header that can be stacked with other Raspberry Pi accessory boards for enhanced applications. The X720 can also be used with the X820 (2.5" HDD/SSD Shield) and X850 (Msata SSD shield) for safe data backup.

Safety Instructions and Warnings

  • You must read these safety instructions and warnings before charging your batteries.
  • Lithium Polymer and Li-ion batteries are volatile. Failure to read and follow the below instructions may result in fire, personal injury and damage to property if charged or used improperly.
  • Never make wrong polarity connection when charging and discharging battery packs. Always double check polarity of battery's connector to make sure "+" to "+" and "-" to "-".
  • Do not mix and use old batteries and new batteries, or batteries with different brand names.
  • Lithium batteries has it's cycle life, please replace old battery with new one when it reaches it's service life or when it is two year old, whichever comes first.
  • When charging Battery Pack, please put battery in a fire proof container. Please don't leave the X720 on the wood material or carpet and unattended.
  • Must keep the X720 away from children.



Battery Recommend for X720 board, please refer to: File:NCR18650B.pdf


Smart Uninterruptible Power Supply (UPS)

  • Provides continuous operations for up to 10hours (depending on battery type used)
  • 5.1V 3000mA Power Backup for even the most demanding Pi 3 set ups
  • 18650 dual Cells Lithium Ion Holder
  • Can work with single or dual 18650 Lithium Ion battery
  • Integrated battery protection circuit
  • Integrated over current protection and over voltage protection
  • Intergrated Maxim's fuel-gauge systems (Reading battery voltage and precentage via i2c)
  • Intelligent automatic charging and discharging
  • Automatic safe shutdown when battery low (voltage <3.0V)
  • On-board LED blinking when the battery condition low (voltage <3.0V)
  • On-board LEDs show the status of battery charging and discharging

Intelligent and safe power management

  • Press the power button to turn on
  • Press the button and hold for 1~2seconds to reboot
  • Press the button and hold for 3~7seconds for safe shutdown
  • Press the button and hold for >8seconds to force shutdown
  • Supports safe shutdown and full poweroff through software
  • On-board LED shows the status of power on, reboot and shutdown

Integrated second 10/100M fast ethernet

  • Supports remote power on/wake on lan via Link-change, Magic packet, MS wakeup frame
  • On-board LED shows the status of power on/wakeup packet indication

Integrated Hardware Real Time Clock (RTC) with Battery Back-Up

  • Keeps track of the time while the Raspberry Pi is switched off
  • Allows the Raspberry Pi to retrieve the current date and time when it is switched back on
  • Uses the most precise DS3231 RTC real time clock
  • Uses the 18650 battery to maintain the date and time - no additioanl battery required

Reserved 40-pin stackable Header for Add-On Boards

  • Powers the Raspberry Pi via the 40-pin header - no additional cabling required
  • Works with all current models of the Raspberry Pi using a 40 pin header
  • Power management and second ethernet can still work without battery
  • On-board DC jack (5.5*2.5mm) and micro-USB socket convenient for power input
  • On-board connector allowing to connect external power switch and DIY your perfect case
  • Mounting holes and standoffs provide mechanical stability of the Raspberry Pi and X720 assembly

Operating System

  • Raspbian Stretch
  • Safe shutdown function tested for Raspbian, other operating systems to be tested and advised

Technical Specification

  • Power supply: 5.1Vdc,2.5~4A
  • UPS output: 5.1V 3A
  • UPS charging current: 2.5A
  • Terminal Battery Voltage: 4.2V
  • Recharge Threshold: 3.99V
X720 Case

X720 RPi Desktop Computer Kit Case

Please refer to X720 Case




# x720-script
Shell script for X720, include safe shutdown and real time clock script.

We test this shell script base official Raspbian '2018-11-13-raspbian-stretch.img' version;
How to use?

step 1:
wget https://raw.githubusercontent.com/geekworm-com/x720-script/master/x720.sh
sudo chmod +x x720.sh
sudo bash x720.sh

step 2:
printf "%s\n" "alias x720off='sudo x720shutdown.sh'" >> ~/.bashrc

step 3:
sudo reboot

Hardware and Function Description

Please refer to : Hardware and Function Description

Software Guide

Please refer to Software Guide


1. Why the CHG LED blinking?

(1) The light flash is due to excessive charging for long time.

(2) The battery won't be fully charged due to charging for long time (4.2V when fully charged)

(3) Please try to disconnect the power and full discharge the battery (work until the battery is competely out), then connect the power to power it.

(4) Because there are so many kind of batteries, and the quality is also various. So we suggest to use the NCR18650B from PANPASONIC.

2. How to read X720 battery voltage and percentage?

The X720 board use Integrated Maxim's fuel-gauge systems (Reading battery voltage and percentage via i2c).Please refer to X720 software.

9> Reading battery voltage and percentage

	pi@raspberrypi ~ $  sudo python x720ups.py

3.We get one feedback that the X720 board immediately shuts the Pi down if you lose AC power to the wall-wart power supply that's powering the device.

But we have done a test the Raspberry Pi board and X720 UPS will not shutdown and restart.Please refer to this video: X720 UPS Test

Add your comment
All for Raspberry Pi, Arduino, Lattepanda, Orange Pi, Pine64 | by Geekworm welcomes all comments. If you do not want to be anonymous, register or log in. It is free.

Anonymous user #5

8 days ago
Score 0++
OK, I decided to plug it in right on the header and now the pi boots. So the only difference I only had one of the power management pins connected gpio17 I guess it needs all 3. I'll have to see what happens when I try to use 18 as a PWM.

Anonymous user #5

9 days ago
Score 0++
when I turn it on the pi won't boot. Green and Red led on pi stay on, but if I turn the UPS off the pi boots. any ideas?

Anonymous user #5

9 days ago
Score 0++
As far as pins I found the functional description, however does it need all the power management pins. I use 12, 13, 18, 19 for PWM.

Anonymous user #5

9 days ago
Score 0++
is it safe to use the regular 18650 batteries 3.7V 2500mA each till I get the 18650B. Also I cannot stack this as I have other items stacked so it will be off to the side and so far looks like the only pins it needs are the I2C and the +5 and ground, correct?

Anonymous user #4

10 days ago
Score 0++
Excuse me, Can I change the I2C address of RTC and battery's information?

Anonymous user #3

one month ago
Score 0++
Is there a support contact? I got mine, plugged it into my PI, installed the batteries, plugged power in to the usb power on the X720. It only gives ~3.6v on the 5v lines and 0v on the 3.3v lines. Is there something I need to do in order to get 5v out?


one month ago
Score 0++

Hello friend, Please attach your order number and order link to email: support@geekworm.com Also please show the destils, it is better to attach a video, thanks! Best regards,


Anonymous user #2

one month ago
Score 0++
Could you please redo the shutdown test, but this time rather than pulling the power connector out of the board, switch off the wall-wart power supply at the mains. The amazon feedback recognises that your test does not shut down the pi, but claims that a mains failure will.


one month ago
Score 0++

Hello friend, Please refer to here: http://www.s...oftware.html Do you install the scrip? If any more questions, please contact us at support@geekworm.com Best regards,


Anonymous user #1

2 months ago
Score 0++
Is it possible to power on the rpi on a predefined time?


2 months ago
Score 0++
Hi, It is said that it can be releazied by WOL client software.But we do not test this,hope to get your understanding!