Open main menu

Changes

X750

19,519 bytes added, 15:04, 31 March 2020
[[File:X750-Interface-schematic-w1000.jpg|thumb|right|X750]]
[[File:X750-IMG-6454.jpg|thumb|right|X750]]
[[File:X750-IMG-6464-power_supply_requirement.jpg|thumb|right|X750-power supply requirement]]
[[File:X750-IMG-6464.jpg|thumb|right|X750]]
[[File:X750-IMG-6462.jpg|thumb|right|X750]]
[[File:X750-A1-IMG-6470.jpg|thumb|right|X750-A2]]
{{GD Template Impl}}
==Overview==
* The X750 is a multi-functional expansion board for all current models of the Raspberry Pi using a 40 pin header. It provides intelligent and safe power management, safe shutdown, full power off through software and an advanced uninterruptible power supply.

* The X750 reserves the 40-pin header that can be stacked with other Raspberry Pi accessory boards for enhanced applications, and it's the high-end product of the Geekworm UPS family.

* ​Important Note: The X750-A2 must be use with X750 18650 UPS HAT Shield, it is no use if you just purchase the X750-A2 board.

==Features==
[[File:X750-Interface-schematic-w1000.jpg|800px|X750]]

<html>

<head>

<style>
tr
{mso-height-source:auto;
mso-ruby-visibility:none;}
col
{mso-width-source:auto;
mso-ruby-visibility:none;}
br
{mso-data-placement:same-cell;}
ruby
{ruby-align:left;}
.style0
{mso-number-format:General;
text-align:general;
vertical-align:middle;
white-space:nowrap;
mso-rotate:0;
mso-background-source:auto;
mso-pattern:auto;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:宋体;
mso-generic-font-family:auto;
mso-font-charset:134;
border:none;
mso-protection:locked visible;
mso-style-name:常规;
mso-style-id:0;}
.font0
{color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:宋体;
mso-generic-font-family:auto;
mso-font-charset:134;}
.font6
{color:black;
font-size:11.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:宋体;
mso-generic-font-family:auto;
mso-font-charset:134;}
td
{mso-style-parent:style0;
padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:宋体;
mso-generic-font-family:auto;
mso-font-charset:134;
mso-number-format:General;
text-align:general;
vertical-align:middle;
border:none;
mso-background-source:auto;
mso-pattern:auto;
mso-protection:locked visible;
white-space:nowrap;
mso-rotate:0;}
.xl65
{mso-style-parent:style0;
border:.5pt solid windowtext;}
.xl66
{mso-style-parent:style0;
border:.5pt solid windowtext;
white-space:normal;}
.xl67
{mso-style-parent:style0;
font-weight:700;
border:.5pt solid windowtext;}
.xl68
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border:.5pt solid windowtext;
background:#D8D8D8;
mso-pattern:black none;}
.xl69
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border:.5pt solid windowtext;}
.xl70
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border:.5pt solid windowtext;
white-space:normal;}
.xl71
{mso-style-parent:style0;
color:red;
font-weight:700;
text-align:center;
border-top:.5pt solid windowtext;
border-right:none;
border-bottom:.5pt solid windowtext;
border-left:.5pt solid windowtext;}
.xl72
{mso-style-parent:style0;
color:red;
font-weight:700;
text-align:center;
border-top:.5pt solid windowtext;
border-right:.5pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:none;}
.xl73
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:.5pt solid windowtext;
border-right:.5pt solid windowtext;
border-bottom:none;
border-left:.5pt solid windowtext;}
.xl74
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:none;
border-right:.5pt solid windowtext;
border-bottom:none;
border-left:.5pt solid windowtext;}
.xl75
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:none;
border-right:.5pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:.5pt solid windowtext;}
.xl76
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:.5pt solid windowtext;
border-right:none;
border-bottom:.5pt solid windowtext;
border-left:.5pt solid windowtext;
white-space:normal;}
.xl77
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:.5pt solid windowtext;
border-right:.5pt solid windowtext;
border-bottom:.5pt solid windowtext;
border-left:none;
white-space:normal;}
.xl78
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:.5pt solid windowtext;
border-right:none;
border-bottom:none;
border-left:.5pt solid windowtext;}
.xl79
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:none;
border-right:none;
border-bottom:none;
border-left:.5pt solid windowtext;}
.xl80
{mso-style-parent:style0;
font-weight:700;
text-align:center;
border-top:none;
border-right:none;
border-bottom:.5pt solid windowtext;
border-left:.5pt solid windowtext;}
.xl81
{mso-style-parent:style0;
text-align:center;
border:.5pt solid windowtext;
background:#D8D8D8;
mso-pattern:black none;}
.xl82
{mso-style-parent:style0;
mso-number-format:"\@";
text-align:left;
border:.5pt solid windowtext;}
.xl83
{mso-style-parent:style0;
text-align:left;
border:.5pt solid windowtext;}

<!--table
{mso-displayed-decimal-separator:"\.";
mso-displayed-thousand-separator:"\,";}
@page
{margin:.75in .7in .75in .7in;
mso-header-margin:.3in;
mso-footer-margin:.3in;}
ruby
{ruby-align:left;}
rt
{color:windowtext;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:宋体;
mso-generic-font-family:auto;
mso-font-charset:134;
mso-char-type:none;
display:none;}
-->
</style>
<![if !supportTabStrip]><script language="JavaScript">
<!--
function fnUpdateTabs()
{
if (parent.window.g_iIEVer>=4) {
if (parent.document.readyState=="complete"
&& parent.frames['frTabs'].document.readyState=="complete")
parent.fnSetActiveSheet(0);
else
window.setTimeout("fnUpdateTabs();",150);
}
}

if (window.name!="frSheet")
window.location.replace("../X750-Features.htm");
else
fnUpdateTabs();
//-->
</script>
<![endif]>
</head>

<body link=blue vlink=purple>

<table border=0 cellpadding=0 cellspacing=0 width=1118 style='border-collapse:
collapse;table-layout:fixed;width:840pt'>
<col width=186 style='mso-width-source:userset;mso-width-alt:5952;width:140pt'>
<col width=166 style='mso-width-source:userset;mso-width-alt:5312;width:125pt'>
<col width=766 style='mso-width-source:userset;mso-width-alt:24512;width:575pt'>
<tr height=26 style='mso-height-source:userset;height:20.1pt'>
<td colspan=2 height=26 class=xl68 width=352 style='height:20.1pt;width:265pt'>ITEM</td>
<td class=xl68 width=766 style='border-left:none;width:575pt'>DESCRIPTION</td>
</tr>
<tr height=26 style='mso-height-source:userset;height:20.1pt'>
<td colspan=2 height=26 class=xl69 style='height:20.1pt'>FOR USE WITH</td>
<td class=xl65 style='border-top:none;border-left:none'>Raspberry Pi 4 Model
B/3B+/3B/2B/A+/B+</td>
</tr>
<tr height=76 style='mso-height-source:userset;height:57.0pt'>
<td colspan=2 height=76 class=xl69 style='height:57.0pt'>OPERATING SYSTEM</td>
<td class=xl66 width=766 style='border-top:none;border-left:none;width:575pt'>·
Raspbian Stretch<br>
· Safe shutdown function tested for Raspbian, other operating systems to be
tested and advised</td>
</tr>
<tr height=316 style='mso-height-source:userset;height:237.0pt'>
<td rowspan=3 height=691 class=xl73 style='border-bottom:.5pt solid black;
height:518.25pt;border-top:none'>KEY FEATURES</td>
<td class=xl70 width=166 style='border-top:none;border-left:none;width:125pt'><br>
<br>
UPS Function</td>
<td class=xl66 width=766 style='border-top:none;border-left:none;width:575pt'>·
Smart and powerful Uninterruptible Power Supply (UPS)<br>
· Provides continuous operations for up to 10~30hours (depending on battery
type and qty used)<br>
· Max 5.1V 8000mA Power Backup for even the most demanding RPi set
ups<br>
· Four 18650 Cells Lithium Ion Holder, can work with only two or three or
four 18650 Lithium Ion batteries<br>
· Can work with X750-A2 4-cell battery holder to increase battery capacity
up to 38400mAh (12 18650 batteries)<br>
· Supports 2A via micro-USB socket or 3A via DC jack fast charging<br>
· Integrated battery protection circuit<br>
· Integrated over current protection and over voltage protection<br>
· Integrated Maxim's fuel-gauge systems (Reading battery voltage and
percentage via i2c) - Cabling required<br>
· Integrated 10-A fully-integrated synchronous boost converter<br>
· Intelligent automatic charging and discharging<br>
· On-board 4 green LEDs indicate battery charging and discharging levels of
25%, 50% , 75% and 100%<br>
· On-board blue LED show the status of power on/off</td>
</tr>
<tr height=267 style='mso-height-source:userset;height:200.25pt'>
<td height=267 class=xl67 style='height:200.25pt;border-top:none;border-left:
none'>Safe power managem<span style='display:none'>ent</span></td>
<td class=xl66 width=766 style='border-top:none;border-left:none;width:575pt'>·
Equipped with momentary button for easy power control<br>
<span style='mso-spacerun:yes'>&nbsp; </span>Press the button to turn
on<br>
<span style='mso-spacerun:yes'>&nbsp; </span>Press the button and hold for
1~2seconds to reboot<br>
<span style='mso-spacerun:yes'>&nbsp; </span>Press the button and hold for
3~7seconds to implement safe shutdown<br>
<span style='mso-spacerun:yes'>&nbsp;</span>Press the button and hold for
&gt;8seconds to force shutdown<br>
· Supports safe shutdown and full poweroff through software<br>
· On-board blue LED shows the status of power on, reboot and shutdown<br>
· On-board pin header to select auto power-on when power supplied or
battery installed<br>
· Ultra-low standby power consumption of μA to maximize battery life<br>
· Operate in both charge mode and boost mode to allow full system
management and battery power management<br>
· Advanced system power path management avoids frequent charging and extend
battery life<br>
· Advanced system power path management allows 3A fast charging and
powering Raspberry Pi at the same time<br>
· Powers the Raspberry Pi via the 40-pin header - no additional cabling
required<br>
· On-board DC power jack (5.5*2.5mm) and XH2.54 connector convenient for
power input<br>
· On-board PH2.0 connector allows to connect external power switch and DIY
your perfect case<br>
· On-board XH2.54 power output connectors allow to<span
style='mso-spacerun:yes'>&nbsp; </span>power other devices<br>
· Mounting holes and standoffs provide mechanical stability of the
Raspberry Pi and X750 assembly</td>
</tr>
<tr height=108 style='height:81.0pt'>
<td height=108 class=xl69 style='height:81.0pt;border-top:none;border-left:
none'>X751-A2</td>
<td class=xl66 width=766 style='border-top:none;border-left:none;width:575pt'>·
With four 18650 cells Lithium Ion holder<br>
· Ideal solution to increase battery capacity (total battery capacity up to
38400mAh, 12 18650 batteries)<br>
· Integrated battery protection circuit<br>
· Mounting holes and standoffs provide mechanical stability of the
Raspberry Pi, X750 and X750-A2 assembly</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td rowspan=7 height=126 class=xl78 style='border-bottom:.5pt solid black;
height:94.5pt;border-top:none'>Pins and GPIO used</td>
<td class=xl81 style='border-top:none'><font class="font6">Pin No.</font><font
class="font0"><span style='mso-spacerun:yes'>&nbsp;</span></font></td>
<td class=xl68 style='border-top:none;border-left:none'>Usage</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 style='height:13.5pt;border-top:none'>2,4</td>
<td class=xl82 style='border-top:none;border-left:none'>+5V power supply</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 style='height:13.5pt;border-top:none'>3,5</td>
<td class=xl83 style='border-top:none;border-left:none'>I2C for UPS battery
voltage and percentage reading</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 style='height:13.5pt;border-top:none'>6</td>
<td class=xl83 style='border-top:none;border-left:none'>Ground</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 style='height:13.5pt;border-top:none'>7</td>
<td class=xl83 style='border-top:none;border-left:none'>GPIO4 for power
management</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 style='height:13.5pt;border-top:none'>11</td>
<td class=xl83 style='border-top:none;border-left:none'>GPIO17 for power
management</td>
</tr>
<tr height=18 style='height:13.5pt'>
<td height=18 class=xl69 style='height:13.5pt;border-top:none'>12</td>
<td class=xl83 style='border-top:none;border-left:none'>GPIO18 for power
management</td>
</tr>
<tr height=108 style='height:81.0pt'>
<td colspan=2 height=108 class=xl76 width=352 style='border-right:.5pt solid black;
height:81.0pt;width:265pt'>POWER SUPPLY</td>
<td class=xl66 width=766 style='border-top:none;border-left:none;width:575pt'>·
Via Micro-USB socket: 4.7~5.5Vdc, 2.5A;<br>
· Via DC power jack: 4.7~5.5Vdc ±5%, ≥4A<br>
· UPS output : 5.1V ±5% Max 8A<br>
· UPS charging current: 2A via Micro-USB socket, 3A via DC jack<br>
· Terminal Battery Voltage : 4.2V<br>
· Recharge Threshold : 4.1V</td>
</tr>
<tr height=62 style='mso-height-source:userset;height:46.5pt'>
<td colspan=2 height=62 class=xl71 style='border-right:.5pt solid black;
height:46.5pt'>NOTE</td>
<td class=xl66 width=766 style='border-top:none;border-left:none;width:575pt'>·
Power path management only enabled when applying power to the DC power
jack<br>
· Do not apply power to your Raspberry Pi via the Micro USB socket or
Type-C socket.<br>
· Do not use 18650 battery with built-in protection circuit</td>
</tr>
<![if supportMisalignedColumns]>
<tr height=0 style='display:none'>
<td width=186 style='width:140pt'></td>
<td width=166 style='width:125pt'></td>
<td width=766 style='width:575pt'></td>
</tr>
<![endif]>
</table>

</body>

</html>

==Packing List==
* 1 x X750 Expansion Board
* 1 x GPIO and power daughterboard
* 1 x 8-pin connection cable
* 8 x Screw M2.5*5 mm
* 2 x Spacer M/F M2.5*22+6 mm
* 2 x Spacer F/F M2.5*22mm

==Pins and GPIO used==

{| class="wikitable"
|-
! Pin No. !! Usage
|-
| 2,4 || +5V power supply
|-
| 3,5 || I2C for UPS battery voltage and percentage reading
|-
| 6 || Ground
|-
| 7 || GPIO4 for power management
|-
| 11 || GPIO17 for power management
|-
| 12 || GPIO18 for power management

|}

==X750-A2==
With four 18650 cells Lithium Ion holder
* Ideal solution to increase battery capacity (total battery capacity up to 38400mAh, 12 18650 batteries)
* Integrated battery protection circuit
* Mounting holes and standoffs provide mechanical stability of the Raspberry Pi, X750 and X750-A2 assembly

===Packing List===
* 1 x X750-A2 Board
* 1 x XH2.5 2Pin connector (Cable: 10cm/3.93inch)
* 1 x Install Screws Pack

==Document==
*[[File:IP5310-datasheet-en.pdf|IP5310 Battery management chip datasheet-English version]]
*[[File:IP5310-datasheet-cn.pdf|IP5310 Battery management chip datasheet-Chinese version]]
* Scripts to https://github.com/geekworm-com/x750
Or [[How to read the battery capacity via I2C on X750&725]]
'''x750'''

This is the safe shutdown & reading Battery voltage and capacity script for x750

* [https://geekworm.com/ https://geekworm.com]
* [https://geekworm.aliexpress.com/ https://geekworm.aliexpress.com]
* [https://www.amazon.com/shops/geekworm https://www.amazon.com/shops/geekworm]
* <nowiki>Email:support@geekworm.com</nowiki>

'''1. Enabled I2C support on the Raspbia.'''

<pre>
sudo raspi-config
</pre>

Select 5 Interfacing Options and then P5 I2C - Enable/Disable automatic loading. A prompt will appear asking Would you like the ARM I2C interface to be enabled?, select "Yes"

'''2. Install I2C-tools software package.'''

sudo apt-get install python-smbus
sudo apt-get install i2c-tools

'''3. Download the required script'''

git clone <nowiki>https://github.com/geekworm-com/x750.git</nowiki>
cd x750
chmod +x <nowiki>x750.sh</nowiki>

'''4. Install&run the script'''

sudo bash <nowiki>x750.sh</nowiki>

'''5. Setting up the command to turn off X750 from software'''

printf "%s\n" "alias x750off='sudo <nowiki>x750shutdown.sh</nowiki>'" &gt;&gt; ~/.bashrc
sudo reboot

'''6. Test the safe shutdown command'''

./x750off

'''7. How to read the battery voltage and percentage?'''

sudo phthon <nowiki>x750ups.py</nowiki>

Customers often ask if we support automatic and safe shutdown at low battery capacity? Our suggestion is: You can refer to the A file and the B file to program this idea yourself: The idea is to read the current voltage or battery capacity cyclically, and then judge the program to execute the automatic shutdown command when it is low or low voltage, of course This low battery or low voltage value is an empirical value, and you can specify it yourself in the program.

'''About Geekworm'''

Geekworm is specialize in open source hardware research and developemnt,we aim to provide high quality products with reasonable price, fast shipping as customer's requirement and intimate after-sales service.The recognition and trust of customers is the greatest inspiration to Geekworm.

==FAQ==
Q: 1. Will the X750-A2 stackable? Can we double or triple or more X750-A2 to hold 12/16 batteries?

A: No limit to X750-A2,you can stack mutiple X750-A2 to hold and add more batteries. But '''please note''' that the charging current is only about '''2.5A''', so the charging speed will be become slow if you stack mutiple X750-A2.


Q: 2. Will X750 have an auto shutdown if the battery is low?

A: Sorry no, the X750 does not support an auto shutdown if the battery is low.


Q: 3. How many Amps can be used on each of the various XH2.54 5V Output connectors??

A: All 5v output connectors are connected together and they can deliver total 8A output.


Q: 4. What is the pinout for the PWR Switch?

A: Please refer to here: [http://www.raspberrypiwiki.com/index.php/PH2.0_Connectors_for_External_Power_Switch PH2.0 Connectors for External Power Switch]


Q: 5. Does the X725/X750 support to use with X735 together?

A: Sorry, no, the X725/X750 does not support to use with X735 power management board, please do not use them togehter.


Q: 6. Can X750 provide enough power supply when PI 4 is overclocked to 2.0ghz?

A: No problem, X750 can output current up to 8A


Q: 7.How to remove/unload the X750 script from your Pi?

A: Open the /etc/rc.local file (sudo nano /etc/rc.local or vim /etc/rc.local to open the /etc/rc.local file;), and seach x750, then comment out that line (add # on the begin of that line);

Q: Does the X725/X750/X705 support power failure detection?

A: No, the X725/X750/X705 dose not support power failure detection.

<!--增加评论功能! -->
<comments />

<!--请选择合适的分类,多余的分类请删除; -->

[[Category:Product Manual]]
[[Category:Raspberry pi]]