A CE-certified, ESP32-based PWM fan controller designed for home server racks, media cabinets, and smart home projects. Flash pre-built firmware directly from your browser - get started in minutes.

Why This Fan Controller?

Intelligent Climate Control

Automatically adjust fan speeds based on temperature and humidity readings from the integrated HDC1080 sensor. Turn fans off when equipment is idle, ramp up when things heat up.

Home Assistant Native

Built on ESPHome for seamless integration with Home Assistant. Monitor temperatures, adjust fan speeds, and create automations directly from your smart home dashboard.

Hackable & Expandable

Fully customizable ESPHome configuration with Qwiic and I2C expansion ports, NeoPixel output, user buttons, and GPIO breakouts. Add sensors, displays, or integrate with your existing projects.

Key Features

4× PWM Fan Outputs

with RPM monitoring

Built-in HDC1080

temperature & humidity sensor

RGB Status LEDs

board and fan port indicators (Rev 3.x)

Qwiic & I2C Expansion

add sensors and displays

USB-C Flashing

no programmer needed (Rev 2.0+)

WiFi OTA Updates

update firmware wirelessly

3 User Buttons

custom automations

Low Power

0.25W idle consumption

Open Source

fully documented on GitHub

Get Started in Minutes

Flash pre-built firmware directly from your browser. Connect your board via USB-C and click the button for your hardware revision below.

Hardware Revisions

Rev 3.1, 3.2, 3.3 - Latest Generation

RGB status LEDs, enhanced signal integrity, improved USB resilience, and full expansion capabilities. Revisions 3.2 and 3.3 include minor component upgrades.



Also available: Rev 3.1Rev 3.2

Learn More (Rev 3.3)

Rev 3.0 - Expansion Focus

Added Qwiic I2C port, 5V NeoPixel output, and GPIO expansion header for maximum hackability.

Learn More

Rev 2.0 - USB-C

Upgraded to ESP32-S2 with USB-C flashing support, eliminating the need for serial programming adapters.

Learn More

Rev 1.0 - Original

First generation design with ESP32. Requires programming header or SOCbite connector for flashing.

Learn More


Get Your Board

Ready to upgrade your setup? Boards and 3D-printed cases available at Elecrow for $35,99.

Open Source: Full documentation, hardware configurations, and ESPHome packages available on GitHub. Create custom automations and share your configurations with the community.

Need Help? Check the documentation or open an issue on GitHub.