Skip to content


Here are 35 public repositories matching this topic...

This Python script was created for the purpose to control a PWM FAN Noctua NF-A4x20 5V, using Raspberry Pi 4B hardware features. The script use WiringPi-Python as a dependecy, it is used to set Hardware PWM value clock as 25Khz that was specified by Intel (c.f. “4-Wire Pulse Width Modulation (PWM) Controlled Fans”, Intel Corporation September 2005, revision 1.3), to read the FAN speed using the tachometer, it is read by using Hardware provided interruption pin. Using Hardware feature use less CPU to execute the work, avoiding to use Raspberry Pi CPU resource only to control the FAN speed.

  • Updated Apr 18, 2021
  • Python

Improve this page

Add a description, image, and links to the rapsberrypi topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the rapsberrypi topic, visit your repo's landing page and select "manage topics."

Learn more