Geekworm X735 User manual

https://geekworm.com Support: [email protected]
-1-
Geekworm X735 V2.5
User Manual
History:
No
Date
Description
Author
1
2021-05-08
Create document
Cindy
2

https://geekworm.com Support: [email protected]
-2-
Overview
X735 V2.5 is the latest version of X735, updated from X735 V2.1 which release at March 15th, 2021.
There are 4 version of X735: V1.0, V2.0, V2.1, V2.5 (final version): Version 2.5(Updated on Mar. 15th, 2021):
Some new features of X735 V2.5:
1. Use the silent PWM cooling fan, and support fan speed is control by script, support read fan speed, and
we provide sample python code.
2. You must install shell script to enable the PWM fan work fine since it's a PWM fan, refer to X735 V2.5
Software
3. Support TRUE AUTO ON function (in the old version,the power management function is disabled if
AUTO ON is enabled)
4. Considering that some customers use X735 together with other DAC shield, we adjusted the GPIO pins
used.
5. Please install shell script to get safe shutdown function. please refer to X735 V2.5 Software.
6. No any size changes.
The X735 is a multifunctional expansion board for all current models of the Raspberry Pi using a 40-pin
header. It provides intelligent and safe power management, safe shutdown and full poweroff through
software, an automatic temperature controlled fan which enables the use of the Raspberry Pi in extreme
conditions including very high temperature environments. The X735 also reserves the 40-pin header that
can be stacked with other Raspberry Pi accessory boards for enhanced applications.
At the same time, x735 reserve two kind of 4PIN power switch (momentary switch and latching switch)
port, you can connect the additional power switch to safe control the power on/power off;
WiKi: https://wiki.geekworm.com/X735
Features
Intelligent and safe power management
Equipped with both momentary button and latching switch for easy power control
Press the momentary button or external momentary power switch to turn on
Press the momentary button or external momentary power switch and hold for 1~2seconds to reboot
Press the momentary button or external momentary power switch and hold for 3~7seconds to
implement safe shutdown
Press the momentary button or external momentary power switch and hold for more than 8 seconds
to force shutdown
Supports safe shutdown and full poweroff through software
On-board switch convenient to select latching or momentary power control switches
Press the latching power switch once to turn on and again to implement safe shutdown
On-board LED shows the status of power on, reboot and shutdown
On-board PH2.0 connectors allows to use external latching switch or momentary button
Powers the Raspberry Pi via the 40-pin header - no additional cabling required
Allows power input via DC jack or Micro-USB socket or XH2.54 connector
Allows power output via XH2.54 socket and or the 40-pin header

https://geekworm.com Support: [email protected]
-3-
PWM Cooling Fan
Dedicated PWM cooling fan for Raspberry Pi
Air flow up to 6.01CFM and maximum speed of 5000 RPM
Smooth PWM adjustment provides a quiet experience
Real-Time fan speed reading
Programmable temperature and fan speed
Others
Reserved 40-pin stackable Header for Add-On Boards
Works with all current models of the Raspberry Pi using a 40 pin header
Fully compatible with our products X820, X850, X860, X870, X822, X852 to provide intelligent and safe
power management
Four kinds of power source:(DC5525, Micro USB, Type C, XH2.54 2-Pin cable)
Interface Schematic

https://geekworm.com Support: [email protected]
-4-
X735 V2.5 Packing List
1 x X735 v2.5 Board
2 x Jumper link Pitch 2.54mm
8 x Screw M2.5*6mm
4 x Spacer F/M M2.5*12+6mm
4 x Spacer F/F M2.5*12mm

https://geekworm.com Support: [email protected]
-5-
About Power
X735 support 4 kinds of power supply:
DC5525 port: Can provide up to 4A power supply capability. (Recommend)
Type C power port: specially designed for Raspberry Pi 4 Model B (Recommend)
Micro USB: Compatible with your original micro-usb power adapter
XH2.54 2Pin Cable: This is a flexible power supply
Compatible With
NAS Shield
X825
X820
X850
X857
X862
X873
X872
X835
X832
X852
X822
X860
X870
NAS Case
X825-C8
X825-C7
X825-C6
X857-C3
X857-C1
X829-C1
X835-C1
X820 V3.0 Case

https://geekworm.com Support: [email protected]
-6-
Hardware
WIKI: https://wiki.geekworm.com/X735_V2.5_Hardware

https://geekworm.com Support: [email protected]
-7-
Software
WIKI: https://wiki.geekworm.com/X735_V2.5_Software
This guide is only for X735 V2.5 shield based on RASPBIAN.
How to setup script??
1. Once you have logged into your Raspberry Pi from the command line, run the following commands
sudo apt-get update
sudo apt-get install python-smbus
sudo apt-get install pigpio python-pigpio python3-pigpio
2. Download script and some sample code.
git clone https://github.com/geekworm-com/x735-v2.5.git
3. Setup script.
cd x735-v2.5
sudo chmod +x x735-v25.sh
sudo bash x735-v25.sh
printf "%s\n" "alias x735off='sudo x735softsd.sh'" >> ~/.bashrc
4. Reboot
sudo reboot
5. Test safe shutdown
x735off
At this time, the fan is still not rotating, we need to continue to install the pwm fan control script.

https://geekworm.com Support: [email protected]
-8-
We can manually run the following commands:
python /home/pi/x735-v2.5/pwm_fan_control.py
Then the x735 fan will start working.
But we hope that the script can be executed automatically when the Raspberry Pi board boots, we can use
crontab system command to achieve it. please refer to the following.
6. How to start PWM fan when pi 4 boots
sudo crontab -e
Choose "1" then press Enter
Add a line at the end of the file that reads like this:
@reboot python3 /home/pi/x735-v2.5/pwm_fan_control.py
Please note the path of this file.

https://geekworm.com Support: [email protected]
-9-
Save and exit (CTRK + O and ENTER to save it). In nano editor, you do that by hitting CTRL + X, answering Y
and hitting Enter when prompted.
How to read the fan RPM?
Please refer to /home/pi/x735-v2.5/read_fan_speed.py, and this is only show how to get the fan speed
every second, run the following command.
sudo python /home/pi/x735-v2.5/read_fan_speed.py

https://geekworm.com Support: [email protected]
- 10 -
FAQ
Q1: What is the pinout for the PWR Switch?
A: Please refer to here: PH2.0 Conector Specification.
Q2: Why the X735 v2.5 cooling fan is not rotate?
A: You must install shell script to enable the PWM fan work fine since it's a PWM fan, refer to X735 V2.5
Software.
Q3: How to detect that the X735 v2.5 hardware is working fine?
A: DON'T insert the X735 V2.5 into the Pi 4 board, only power the X735 V2.5 alone, then press the
on-board switch, fan rotation means hardware is OK.
Table of contents
Other Geekworm Computer Hardware manuals