VOID CORE BUILD
The Full Smart Dome
ESP32-powered with BME280 sensors, automated humidity control, active airflow, UV-C sterilization, and WiFi dashboard. Download the STL files, source the components, and build it yourself.
Fully Assembled Dome
Base housing, substrate platform, and cloche dome — all 3D-printable parts assembled.
3D PRINTABLE FILES
Download & Print
All parts print on a standard FDM printer with a 220x220mm bed (split dome) or 220x220x270mm+ build height (full dome). PETG recommended for humidity resistance. View print settings →
Substrate Platform
Drainage platform with 6 drain slots and 8 drainage ribs. Sits inside the base housing on the support ledge.
Smallest and fastest part. Print first as a calibration test for printer adhesion and bed leveling.
Download STLVent Cap Set
Set of 4 vent caps with snap-fit tabs. Insert into dome exhaust holes for adjustable airflow.
Fine layer height (0.16mm) is important for smooth snap-fit tabs. Solid infill since the parts are very small.
Download STLBase Housing
Low-profile electronics enclosure with mounting points for ESP32, BME280, fan, humidifier, and cable routing channels.
Compact base (R/φ² height ratio). Use tree supports to minimize interior contact marks. Print upright with open-top facing up.
Download STLDome (Full)
One-piece cloche dome with golden ratio proportions. Requires 270mm+ build height. Strongest option with no glue joint.
Requires 220×220×270mm+ build volume. Print base-down (open end on bed). If your printer is shorter, use the split dome option instead.
Download STLDome Upper (Split)
Arch cap of the split dome. Hemisphere section that sits atop the straight wall lower.
Print cut-face down. The flat cut face provides a stable base. Alignment step ring interfaces with dome lower.
Download STLDome Lower (Split)
Straight wall section of the split dome. Tall cylindrical section with seating lip for base channel.
Print base-down (seating lip on bed). Glue to upper half with medium CA + accelerator on alignment step ring.
Download STLBILL OF MATERIALS
Parts List
Everything you need to build a Void Core ESP32 prototype. Prices are estimates and may vary by supplier and region.
Must be 38-pin variant for correct GPIO layout
Temperature / humidity / pressure sensor
Powers ESP32 separately from component 5V rail
Drives UV-A + Blue LED strings from 5V rail
UV-C active warning indicator, driven from GPIO 2
Ultrasonic mist generation, sits in humidifier well
Dome presence interlock — wired IN SERIES with UV-C power path
Mode cycling (short press) / UV-C trigger (3-second hold)
Q1: UV-A, Q2: Blue, Q3: UV-C, Q4: Fan, Q5: Humidifier
Provides component 5V rail, separate from ESP32 USB power
Main power supply. Typical draw ~5.5W, peak ~10W
Silicone jacket for flexibility in tight routing
Required for split dome; optional for magnet
Optional dome seal for humidity retention
For all wire connections and component soldering
Reed switch interlock test + power rail verification
For compiling and flashing firmware to ESP32
Some links are affiliate links. Purchases help support the project at no extra cost to you.
Ready to Build?
Questions? Join our Discord community for build support.