Skip to content

DeziXsteroid/Raspberry_Pi_Fans_Control

Repository files navigation

Raspberry Pi5 Fans Control

Terminal dashboard and fan control utility for Raspberry Pi 5.

Platform Language Interface Target

RPI5 FUN CTRL gives you a fast SSH-friendly monitor for CPU temperature, CPU speed, per-core load, GPU load, RAM, load average and fan state, plus direct manual PWM control, logs and auto/manual switching in one terminal app.

Download link for linux

git clone https://github.com/DeziXsteroid/Raspberry-Fans-Control.git && cd Raspberry-Fans-Control && chmod +x run.sh && ./run.sh

Project Preview

Auto Check

Why This Project?

Live terminal UI that works well directly on Raspberry Pi and over SSH

Manual fan control with fixed PWM hold

Auto fan mode with proper manual release

Built-in logs screen for fan actions and live telemetry

Runtime settings for Linux paths right inside the app

One-command startup through run.sh

Clean repository with source code, docs and screenshots only

Quick Start Guide

Build manually
cmake -S . -B build
cmake --build build -j"$(nproc)"
sudo ./build/Raspberry_Fun_Control
Main menu
  • 1 Start Auto Check
  • 2 Fans Control
  • 3 Logs
  • 4 Settings
  • 5 Help And Info
  • 6 Exit
Auto Check controls
  • Q or ะ™ stop live monitoring
Fans Control keys
  • 1 full speed
  • 2 fan off
  • 3 set custom PWM value
  • 4 auto mode
  • 0 back

Features

CPU monitoring with temperature, frequency and total load

Per-core stats for Raspberry Pi 5 cores

GPU usage support

RAM usage with used and total memory display

Load average in the footer

Fan status with RPM, PWM and current mode

Built-in log viewer with auto reset after 1 MB

Live history strip with low, medium and high visual levels

Runtime settings editor for Linux paths

Requirements

  • Raspberry Pi 5
  • Debian or Raspberry Pi OS 64-bit
  • cmake 3.10+
  • C++14 compiler
  • sudo access for fan control operations

License

This repository includes the MIT License.

About

Raspberry Fans Control is a universal system control program for your Raspberry Pi5. Monitor system load and temperature using convenient and clear graphs, control fans, and much more!๐Ÿ˜Š

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages