Skip to content

iptoux/CMBFan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation


CMBFan

WARNING! THIS PROGRAM IS A WORK IN PROGRESS! ANYTHING CAN CHANGE AT ANY MOMENT WITHOUT ANY NOTICE! USE THIS PROGRAM AT YOUR OWN RISK!

CM I/O Board Fan Control

It's a program for the Compute Module 4 I/O Board to control the pwm port over i2c bus interface. You can read all further information about cibfan, below.

Why?

In January 2022, I bought a Pi Compute Module 4 and belonging to it, Compute Module I/O board as well as suitable housing. I have a small fan in this case, this can be connected by PWM to the Compute Module I/O board, but then you can control it only by cli i2c commands.

My basic goal is, to create a program that runs on as far as every Linux system and loads user settings via a file with maybe some special additonal features like stresstest.

Features & Targets:

  • Logging
  • User settings (load via file)
  • Background process
  • Automatic installation
  • Output of diagrams (curves (possibly picture)) of the temperature course

ToDo

  • README.md
  • Select language (in first step, i wanna try Python3.10
  • First structure & Main program files to test.
  • Read/set (temp), speed
  • Background process (start @boot and set default user config (systemd?))
  • Install script (deb?)
  • Output of diagrams (curves)
  • Optimized
  • Update readme.me more and more.

Issue's & Discuss

If you use this program, please keep in mind that it is in work in process. Serious errors may occur. You can file a bug report here (please check first if there is already a bug/issue/incident).

Thanks 🙂

You are invited in this comunity and can creat or follow any discussion here