TL;DR: I designed a replacement circuit board for the MAXXAIR Maxxfan to use a brushless DC fan motor. It runs ESPHome and integrates with Home Assistant over WiFi. Great for campervan automation.
I’ve been discussing Minuet with folks on the Sprinter Source forum in this thread. I’m sharing it here because I think folks in the Home Assistant and ESPHome community might be interested and I’ve seen posts from several other folks who have automated their MaxxFans in other ways.
Project home page: GitHub - j9brown/minuet: A smart brushless DC motor controller for the MaxxAir Maxxfan Deluxe vent fan
YouTube videos: playlist
Why Minuet?
I was tired of my Maxxfan squeaking and cleaning it out never seemed to help for long. This seems to be a common problem among owners of this fan. The original fan motor’s carbon brushes wear and scrape against the commutator and that makes it squeak. So I fixed the problem.
I found a suitable BLDC motor for the fan, designed a circuit board to drive the motors with an ESP32-C3 for smarts, made adapters for mounting the motor in place non-destructively, wrote some code, gave it a whirr, and basked in glorious silence! As a bonus, I integrated my fan with Home Assistant to control it from anywhere and I attached environmental sensors to monitor indoor air quality.
I’ve called my new fan controller Minuet as a cheeky pun on “Maxx” because it’s minimally noisy.
Soon you’ll be able to make one too if you want. Minuet completely replaces the original circuit board and runs ESPHome so you can configure it to work however you want: with or without WiFi, standalone or with Home Assistant, and with accessories of your choice.
I have open sourced the Minuet hardware, software, and documentation so that folks can reproduce the project and help me make it better. There’s still a lot of work to do before it’s ready for the general public. If there’s enough interest and help from contributors, maybe we could make a kit!
Yesterday I finished the second revision of the Minuet hardware design and it is now feature complete. It supports more powerful fan motors, IR remote control, wall controls, rain sensor, thermistor, piezo buzzer for (polite and configurable) audible feedback. I’ve just ordered the circuit boards and hopefully it is closer to a final version that other folks can use.
I hope you find this useful!
Jeff.