• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Image 1
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Image 2
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Image 3
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Image 4
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Thumbnail 1
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Thumbnail 2
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Thumbnail 3
ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome 3D Printer File Thumbnail 4

ESP32 WiFi Fan Controller Case - 4-Channel PWM for Homelab & ESPHome

zeroflow avatarzeroflow

May 10, 2026

printables-icon
DescriptionCommentsTags

Description

ESP32 WiFi Fan Controller - Free Case for Makers

The board is the product. This case is a thank you to the 3D printing community - print it yourself instead of buying the Nylon-SLS version.

🛒 Get the board:

  • Elecrow: https://www.elecrow.com/wifi-fancontroller1.html

  • Tindie: https://www.tindie.com/products/zeroflow/esp32-fancontroller/

💾 Firmware & Docs (Open Source):

https://github.com/zeroflow/esphome-fancontroller

About the Board

The WiFi Fan Controller drives up to 4× 12V PWM fans (4-pin, standard PC/server fans) with RPM feedback. Built around the ESP32-S2, flashed with ESPHome for native Home Assistant integration. Ideal for:

  • Server rack / homelab cooling

  • 3D printer enclosure ventilation

  • AV cabinet / media console fans

  • Grow tents, fermentation chambers, reptile enclosures

  • Any project needing silent, temperature-controlled airflow

Key specs: 12V DC input • 4× PWM + tacho • HDC1080 temp/humidity onboard • RGB status LEDs • Qwiic + I²C expansion • USB-C • 0.25 W idle

Case Versions

  • MMU version - lettering as separate color (multi-material printers)

  • Single-color version - lettering debossed

Print Settings

  • Material: Any (PLA, PETG, ASA work fine)Print Settings:

  • Layer height: 0.2mm recommended, otherwise defaults

  • Orientation: Rotate top case so the lettered face sits on the buildplate. This gives crisper lettering than printing it as the top layer.

  • For MMU/multi-color: Because the lettering is now layer 1, it must be assigned to print first. PrusaSlicer prints filaments in slot order (lowest slot first), so assign your lettering filament to a lower slot than the case filament. Alternative: keep your slicer assignment and remap slots on the printer via the filament assignment screen before starting the print.

Hardware Needed

  • M3 Heat-Set-Inserts - any length (3mm - 5.7mm) works

  • M3 SHCS bolts, 8 mm - 6mm to 14 mm also fine

Why print your own?

Saves you $19. Takes ~1.5h print time. Uses <30g filament.

License:

Creative Commons — Attribution — Share Alike

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,081

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

21

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,981

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cute Fluffy Puppy Figurine to Print preview image

Cute Fluffy Puppy Figurine to Print

bonowski. profile image

bonowski.

3

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,447

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

8