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

U1
R1
Resistance
100kΩ
C2
Capacitance
100nF
F1

ESP32-S3 Thermostat Power Supply

ESP32-S3 Thermostat Power Supply thumbnail