Changes

Jump to navigation Jump to search

X735 Software

1,956 bytes added, 16:21, 30 November 2021
{{GD Template Impl}}
==For Raspbian / RetroPie / Twister OS v2.0.2==
This guide is only for X735 V2.5 shield based on RASPBIAN. (Not tested on Ubuntu, openmediavault, retropie or other third party OS like Manjaro,RoninDojo.)
==How to setup safe shutdown script??=='''install''' 1. Once you have logged into Assuming your Raspberry Pi from the command linesystem is updated, run the following commandsadd these packages: sudo apt-get updateinstall -y python-smbus python sudo apt-get install -y pigpio python-smbus pigpio python3-pigpio git git clone https://github.com/geekworm-com/x735-v2.5 cd x735-v2.5 sudo chmod +x *.sh sudo bash install.sh echo "alias x735off='sudo x735softsd.sh'" >> ~/.bashrc sudo aptreboot '''Test safe shutdown''' x735off* x735off is safe shutdown command, you can run this command to safe shutdown.* press button 1-get install i2c2 seconds to reboot* press button 3 seconds to safe shutdown,* press 7-tools 8 seconds to force shutdown. '''uninstall''' sudo apt./uninstall.sh '''read-fan-speed.py''' sudo ./read_fan_speed After a reboot, we can run ```sudo read_fan_speed.py``` to get install pigpio python-pigpio python3-pigpioan update on the fan's current speed. Nice! '''How to make the fan script run automatically after booting?'''
2There are two ways to achieve it;1. Download script and some sample codePut the following line at the end of .bashrc file: (Default) cd ~ git clone https://githubnano .com/geekworm-com/X735-V2bashrccopy the following line to .5bashrc file.git
3. Setup script. cd X735python /home/pi/x735-V2v2.5 sudo bash x735-v25.sh printf "%s\n" "alias x735off='sudo x735softsd.sh'" >> ~/pwm_fan_control.bashrcpy &
4NOTE: Maybe you need to modify the file path if you use other OS. Reboot sodu reboot
5. Test safe shutdown x735offIn this way, this line of command will be executed automatically when the user logs in;
== About python sample code== read_fan_speed2.py This is only show how Use crontab to get the fan speed every secondadd a timed task. sudo python read_fan_speedFor details, please refer to [[How to add crontab job]].py
==For DietPi=='''install''' sudo apt-get install -y python-smbus python pwm_fan_controlsudo apt-get install -y pigpio python-pigpio python3-pigpio git git clone https://github.py com/geekworm-com/x735-v2.5 This is the phthon sample file to control fan speed by CPU temperaturecd x735-v2. you can refer to this sample or modify it by your request5 sudo chmod +x *. please contact us if you found some error for this filesh sudo bash install-dietpi.sh
You can use the echo "alias x735off='crontabsudo /usr/local/bin/x735softsd' system command " >> ~/.bashrc sudo reboot == For myNode OS and Umbrel ==About myNode, please refer to execute this python file http://www.mynodebtc.com/ About Umbrel, please refetrto https://getumbrel.com/ '''Install''' login to get mynode teminal via Putty or Xsheel tool, the function of speed adjustment according default user name is `admin`, password is `bolt`, then run the following command: Login to temperature changes.mynode teminal via Putty or Xsheel tool, the default user name is `umbrel`, default password is `moneyprintergobrrr`, then run the following command:
How to use crontab command'''FAQ'''
sudo crontab -eQ: What are the credentials to SSH into my Umbrel?
[[FileA:Crontab-step1ssh umbrel@umbrel.local (or ssh umbrel@<IP address of your Umbrel>). The password is the same as your Umbrel's password. If you haven't set a password yet, the default password is: moneyprintergobrrr.png]]
Choose "1" then press Enter<pre>
sudo apt-get update
sudo apt-get install -y python-smbus python pigpio python-pigpio python3-pigpio git wiringpi
sudo apt-get install -y python-rpi.gpio rpi.gpio
git clone https://github.com/geekworm-com/x735-v2.5
cd x735-v2.5
chmod +x *.sh
sudo bash install-mynode.sh
echo "alias x735off='sudo /usr/local/bin/x735softsd.sh'" >> ~/.bashrc
sudo reboot
</pre>
Add a line at ''' PWM fan control''' The script is installed successfully and the end of the file that reads like this:fan starts to run
@reboot python3 /home/pi/X735'''Test safe shutdown''' x735off* Please run 'x735off' to shut down or press the on-V2board button switch to shut down. <span style="color:red;">DON'T run the 'shutdown' linux command to shut down, otherwise the power of x735 will not be shut down.5</pwm_fan_controlspan>* press button switch 1-2 seconds to reboot* press button switch 3 seconds to safe shutdown,* press 7-8 seconds to force shutdown.py
#Please note the path of this file'''uninstall''' .[[File:Crontab/uninstall-step2.png]]Save and exit. In nano, you do that by hitting CTRL + X, answering Y and hitting Enter when promptedmynode.sh
Return to [[X735]]
<!--Add review function! -->
<comments />
<!--Please choose the -->
<!--Remove other categories, just keep the appropriate categories -->
[[Category:Product Manual]]
[[Category:Raspberry pi]]
[[Category:Knowledge]]

Navigation menu