View on GitHub

ESPHome Fancontroller

4xPWM Fan Controller Powered by ESPHome and ESP Web Tools

About

A ESP32-based Fan Controller

General specifications for all revisions

view of the board

Installation

You can use the buttons below to install the pre-built firmware directly to your device via USB from the browser.

Revisions

1.0 - ESP32

Original Design with an ESP32, supports only flashing via 100mil header or SOCbite connector on board.

Board Details

2.0 - ESP32S2

Change of main controller from ESP32 to ESP32S2 to allow flashing via USB-C without the need for serial programming adapters.

Board Details

3.0 - Resiliency

Changes for signal & resiliency (fan ports), QWIIC I2C port, 5V Neopixel port, and SMD expansion header for unused pins.

Board Details

3.1 (latest) - RGB & Resiliency

Changes for signal & resiliency (USB), RGB LEDs (SK6805) for the board and for each fan port

Board Details