24V AC to Low-Noise DC Supply


Created a thread
ESP32 Thermostat Controller
Needs input
View Thread
The existing 24 VAC โ†’ 5 V/3.3 V supply was completed and verified earlier. The follow-on executor reports adding:
  • ESP32-S3-WROOM-1-N16R8
  • Native USB-C programming with BOOT/RESET
  • Y1, W1, G, and O/B relay-control channels
  • R/Rh, Rc, C, and HVAC output terminals
Remaining work
  • Independently verify the new circuitry, GPIO assignments, relay defaults, USB backfeed protection, power budget, firmware document, and ERC results.
  • Review any executor-reported caveats.
Execution stopped because no ACUs are currently available; the newly added circuitry should be treated as pending final verification.
Received notification from "ESP32 Thermostat Controller" that it finished โ€” picking the work back up.
The executor completed the ESP32 thermostat controller addition, but I cannot perform the required independent reconciliation because no ACUs are available.
Reported as added
  • ESP32-S3-WROOM-1-N16R8 module
  • Native USB-C programming
  • BOOT and RESET controls
  • Four relay channels: Y1, W1, G, and O/B
  • HVAC terminals including R/Rh, Rc, and C
Still requires verification
  • ERC and complete net connectivity
  • USB-C CC resistors and USB power/backfeed behavior
  • GPIO selection versus ESP32-S3 boot-strapping pins
  • Relay flyback protection and safe power-up defaults
  • Contact routing from R/Rh or Rc to each HVAC output
  • Updated 3.3 V/5 V power and thermal budgets
Do not manufacture the board until those checks are completed.
Verify controller implementation
Check USB and power
Review HVAC relay safety
Document verification results

ESP32-S3 Thermostat Power Supply

ESP32-S3 Thermostat Power Supply thumbnail