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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 1
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 2
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 3
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 4
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 5
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 6
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 7
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 8
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 9
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 10
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 11
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 12
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 13
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Image 14
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 1
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 2
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 3
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 4
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 5
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 6
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 7
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 8
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 9
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 10
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 11
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 12
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 13
ESPHome Air Quality Sensor System (SEN6x) 3D Printer File Thumbnail 14

ESPHome Air Quality Sensor System (SEN6x)

doctormord avatardoctormord

February 18, 2026

thingiverse-icon
DescriptionCommentsTags

Description

ESPHome Air Quality Sensor System (SEN6x)

A high-end Air Quality Monitor based on the ESP32-C3 and Sensirion SEN66, featuring a fully dynamic GC9A01 round display dashboard. This project goes beyond standard ESPHome configurations by allowing real-time UI customization directly from Home Assistant without re-flashing.

Software Repo: https://github.com/doctormord/SEN6X_ESPHOME

🚀 Features

  • Dynamic Dashboard: Round UI with three configurable arcs and six data slots.

  • Real-time Customization: Change sensor assignments, arc ranges, and update intervals on the fly via Home Assistant.

  • Dynamic Theming: Support for Light and Dark modes with user-definable HEX colors for backgrounds, text, and UI elements.

  • Advanced Sensor Handling:

    • Anti-Reset Logic: Specialized 24h-polling trick to prevent the Sensirion gas engine (CO2, VOC, NOx) from resetting, ensuring stable long-term data and proper warm-up.
    • Custom Calibration: Offset sliders for Temperature and Humidity.
  • Intelligent Backlight: Automatic day/night brightness adjustment based on sun elevation (Sunrise/Sunset).

  • Health Monitoring: Visual color-coded alerts (Green/Yellow/Orange/Red) based on three-stage configurable thresholds for every pollutant.

  • WiFi Diagnostics: On-screen signal strength indicator (%) and auto-reboot logic for weak connections.

  • 💧 Dynamic Humidity Compensation

Relative Humidity (RH) is highly dependent on the ambient temperature. When applying a temperature offset (e.g., to compensate for internal device heat), the raw RH value from the sensor becomes physically inaccurate.

To solve this, the firmware implements a real-time compensation logic using the Magnus-Tetens Formula. It calculates the saturation vapor pressure to maintain a consistent dew point, ensuring that the displayed humidity remains accurate even after temperature calibration:

  • Vapor Pressure Consistency: The system ensures that the calculated actual vapor pressure remains constant while the temperature is adjusted.
  • Physics-Based Correction: Instead of a simple linear offset, we use the exponential saturation curve.
  • Accurate Environment Data: This ensures that your humidity readings don't "drift" just because the temperature calibration was adjusted.

🛠 Hardware

ComponentDescriptionDatasheet
MicrocontrollerESP32-C3-DevKitM-1ESP32-C3 Datasheet
Air Quality SensorSensirion SEN66 (or SEN6x/SEN5x)Sensirion SEN66 Info
Display1.28" GC9A01 Round LCD (SPI)GC9A01 Datasheet

License:

Creative Commons - Attribution - Non-Commercial - Share Alike

Related Models

The $30 3D scanner V7 updates preview image

The $30 3D scanner V7 updates

daveyclk profile image

daveyclk

75,857

Salt Pistol - Crosman Vigilante CO2 - Similar to Bug-A-Salt Shred-er preview image

Salt Pistol - Crosman Vigilante CO2 - Similar to Bug-A-Salt Shred-er

JustUnicycle profile image

JustUnicycle

163

Belt-Mounted CO₂ Cartridge Holder (5×12g) preview image

Belt-Mounted CO₂ Cartridge Holder (5×12g)

Tsvetelin profile image

Tsvetelin

179

Venus Box preview image

Venus Box

Prot0typ1cal profile image

Prot0typ1cal

48,776

Bipod for picatinny preview image

Bipod for picatinny

quietmesh profile image

quietmesh

286

Corny Keg Tags|Co2+Beer|Dirty+Clean|Numbers + MORE preview image

Corny Keg Tags|Co2+Beer|Dirty+Clean|Numbers + MORE

AngusBeef profile image

AngusBeef

52

Yet ANOTHER Machine Vise preview image

Yet ANOTHER Machine Vise

TheGoofy profile image

TheGoofy

40,804

Sodastream CO2 bottle stand preview image

Sodastream CO2 bottle stand

MaRi profile image

MaRi

111