Difference between revisions of "X885-software"
Jump to navigation
Jump to search
Line 37: | Line 37: | ||
cd X885 | cd X885 | ||
</pre> | </pre> | ||
− | |||
− | |||
python3 fan.py | python3 fan.py | ||
Line 48: | Line 46: | ||
4.2 Add a line at the end of the file that reads like this: | 4.2 Add a line at the end of the file that reads like this: | ||
− | @reboot | + | @reboot python3 /home/pi/X885/fan.py |
[[File:X885-1.png|800px]] | [[File:X885-1.png|800px]] | ||
Revision as of 13:24, 29 November 2022
First, you need to log into your Raspberry Pi 4 host via ssh
1. Update software & Install dependencies
sudo apt-get update sudo apt-get -y upgrade sudo apt-get -y install i2c-tools python3-smbus python3-rpi.gpio
2. Setting up the power management script
cd ~ git clone https://github.com/geekworm-com/X885 cd X885 chmod +x *.sh sudo bash pwr.sh #Setting up the command to turn off xoff from software printf "%s\n" "alias xoff='sudo xsoftsd.sh'" >> ~/.bashrc #Reboot the Raspberry Pi or '''long press on-board button switch to turn off''' sudo reboot
3. Test safe shutdown command:
xoff
- xoff is safe shutdown command
- press on-board blue button 1-2 seconds to reboot
- press on-board blue button 3 seconds to safe shutdown,
- press on-board blue button 7-8 seconds to force shutdown.
4. Setting up the PWM cooling fan
cd ~ cd X885
python3 fan.py
4.1 Run the script at Raspberry Pi boot
sudo crontab -e
Choose "1" then press Enter
4.2 Add a line at the end of the file that reads like this:
@reboot python3 /home/pi/X885/fan.py
4.3 Save and exit. In nano, you do that by hitting CTRL + X, answering Y and hitting Enter when prompted.
PS: Since the PWM fan used has only 3 wires, the x885 cannot read the PWN fan speed value.
You can refer to How to add crontab job
5. How to uninstall installation script?
sudo ./uninstall.sh
Return to X885
Enable comment auto-refresher
Anonymous user #5
Permalink |
Anonymous user #2
Permalink |
Anonymous user #3
Anonymous user #4
Walker
Anonymous user #4
Walker
Anonymous user #1
Permalink |
Anonymous user #2
Anonymous user #4