piframe/docs/pimoroni_fan_shim.md

890 B

Pimoroni Fan Shim

The below commands will setup the Pimoroni Fan Shim. The commands will turn the fan on at 45C and off again at 50C. Adjust if you need different values.


sudo -sHu root

# Move boot serial -> UART5 to avoid colission between UART1 and fanshim
nano -w /boot/firmware/usercfg.txt
# Add following to top of file
dtoverlay=uart5
nano -w /boot/firmware/cmdline.txt
# switch console=serial0,115200 to console=ttyAMA1,115200

systemctl reboot

# New pins
# Pin 32 : TX (connect to RX on adapter)
# Pin 33 : RX (connect to TX on adapter)

# Setup fanshim
sudo -sHu root
git clone https://github.com/pimoroni/fanshim-python.git /opt/fanshim-python
cd /opt/fanshim-python
./install.sh
cd examples
sudo ./install-service.sh --on-threshold 55 --off-threshold 45 --delay 5 --brightness 127
systemctl enable --now pimoroni-fanshim.service