Zurück zur Startseite

RP2040 PWM-Lüftersteuerung bauen

Dieser Artikel beschreibt den Bau eines RP2040-basierten PWM-Lüftercontrollers mit FanControl-Integration für leiseren PC-Betrieb. Dynamische Abschaltung unnötiger Lüfter spart Strom und reduziert Geräusche. Mit Hardware-Tipps, Software-Integration und realen Anwendungsfällen für Bastler.

Selber bauen: Leiser PC mit RP2040 Lüftercontroller
Advertisement 728x90

DIY RP2040 PWM-Lüftersteuerung mit FanControl-Integration

In einem High-End-PC mit Intel i9 und RTX 3080 Ti sowie Custom-Wasserkühlung und zwei Dreifach-Lüfterkühler gibt es insgesamt 9 Lüfter. Selbst bei gedrosselten Drehzahlen ist der Lärm in einer ruhigen Wohnung spürbar. Die Lösung? Dynamisches Abschalten unnötiger Lüfter: Nur 2 für Zuluft und 1 für Abluft im Leerlauf, der Rest komplett stromlos.

Fertige Controller wie die 4-Port-PWM-Einheiten von Lian Li stoppen Lüfter nicht vollständig, und Software-Lösungen sind unzuverlässig. Die Antwort: Ein eigener Controller auf Basis des RP2040 (Raspberry Pi Pico) für vollständige PWM- und Stromsteuerung.

Plattformwahl und erster Prototyp

ESP32 vs. RP2040: ESP32 ist günstiger, aber komplizierter einzurichten; RP2040 ist leichter zu lernen und bietet mehr PWM-Anschlüsse. Der erste MVP wurde auf einem Steckbrett mit einem Open-Source-Schaltplan gebaut – Lüfterdrehzahlen als Prozentsätze im Code festgelegt, jedes Mal neu flashen nötig.

Google AdInline article slot

![Prototyp-Schaltplan](./images/image-0.png)

Auf 4 Kanäle skalieren bedeutete Ergänzung um Temperaturüberwachung für CPU, GPU und Festplatten. Hersteller-Treiber waren ein Albtraum zur Integration.

FanControl-Integration über Plugin

FanControl war die Wahl: Geschlossener Quellcode, aber plugin-freundlich. Kommunikation über USB (COM-Port des RP2040) mit JSON.

Google AdInline article slot
  • Handshake: {"action":"hellow"} – gegenseitige Antwort bestätigt Verbindung.
  • Abfragen: {"action":"fans"}, {"action":"temperature"} – liefert Portliste mit U/min.

FanControl erzeugt Kurven aus den Daten. Automatisches Scannen aller COM-Ports funktioniert zuverlässig, auch bei möglichen Konflikten mit anderen Geräten.

![FanControl-Oberfläche](./images/image-3.png)

Hardware-Bau und Lüfterabschaltung

Vollständiger Stopp erfordert Stromunterbrechung – PWM allein reicht nicht. Prototyp mit Transistoren für Stromschaltung, entworfen mit einem lokalen Experten. PCBs (20 Stück) in Übersee gefertigt, Teile von AliExpress.

Google AdInline article slot
  • Löten: Stunden für den ersten, später bis zu 5 pro Tag.
  • Testen: Isolierter Tischtest nach Kurzschluss-Alarm im PC-Gehäuse.
  • Gehäuse: 3D-gedruckt, Wi-Fi-Modularität übersprungen wegen USB-Komplexität.

![Fertiggestellter Controller](./images/image-4.jpg)

Bauteilknappheit seit 2023 zwingt zu Ersatzteilen-Suche.

Anwendungsfälle und Verbesserungen

Verkäufe über Avito zeigten reale Szenarien:

  • Mining-Rigs: Standalone-Modus mit Wassersensoren, U/min-Kurven im Controller gespeichert.
  • Modding: Weiße Gehäuse mit RGB-Effekten.
  • Server: Separate Stromversorgung, UNIX-Skripte über COM.
  • Mehrere Controller: FanControl unterstützt simultan mehrere.
  • Laptops: Automatisches Abschalten bei Verlust des Ping zur Basisstation.

Ein defektes Gerät hing im Bootloader fest – unkomplizierter Austausch.

Wichtige Erkenntnisse

  • Vollständige Lüfterabschaltung über Transistor-Stromschalter.
  • JSON-Protokoll über COM für FanControl-Integration.
  • RP2040 übertrifft ESP32 bei PWM-Einfachheit und Debugging.
  • Standalone-Modi für Mining ohne Host-PC.
  • Skalierbar auf mehrere Controller.

— Editorial Team

Advertisement 728x90

Weiterlesen