





A much needed update to my custom ESP32 air quality monitor (Custom PCB, e-Paper display, SEN66)
Last year I posted my first attempt at a custom ESP32 air quality monitor. It was a fun project, but the hardware and firmware definitely still needed some work.
I spent the last few months rebuilding it from the ground up to be a much more polished device. I completely redesigned the PCB. It keeps the ESP32-C3, but instead of the original multi-sensor layout I went with a single Sensirion SEN66 module. It significantly simplifies things while keeping all the CO2, particulates, VOC Index, temp, and humidity measurements. It also adds NOx Index which is nice. I kept the same e-paper display (no backlight and I really like the clean aesthetics of it) with an updated layout.
On the software side, I moved everything over to run natively on ESPHome. And because of that, it easily integrates right into Home Assistant.
I also made a simple local web interface that runs on the esp32 for viewing the live data on your local network. On top of that I got OTA updates working so whenever a new build is available on GitHub, I can just do a one click firmware update from the web UI or Home Assistant.
Overall I'm super happy with how it turned out, but let me know what you guys think!
All the documentation and design files are available at my GitHub repo (PCB files, firmware, and enclosure 3D models): https://github.com/EnriqueNeyra/aether
I also put together a new video going over the device as a whole if you want to see more: https://youtu.be/wnY3weUh9ps