ESP32 Heater Controller


Okay. I had to move R4 and J7. Sorry if that messes anything up.
Also. There are still issues. RT6 is only connected on one side. C23. RT4 C25. C14. Countless others are only wired up on one size.
Also, ESP32 devkits have a capacitor? Or resistor? That is wired in so you can flash firmware without the S1 and S2 buttons. And I'm not sure if the buttons are necessary, so I'm happy to save money if we can safely nix them.
I’ll re-check the layout after your R4/J7 move, distinguish PCB airwires from actual schematic one-sided wiring, then evaluate whether BOOT/RESET buttons can be removed in favor of ESP32-S3 native USB auto-download behavior.
Done.
Accomplished:
  • Verified RT6/C25, RT4/C23, C14, and related passives are schematic-connected on both sides; the issue was PCB routing/airwires, not one-sided schematic wiring.
  • Removed optional S1 BOOT and S2 RESET buttons to save BOM/assembly cost.
  • Kept the important ESP32 support: R4 GPIO0 pull-up, R3 EN pull-up, and C11 EN reset-delay cap.
  • Cleaned stale routing from your R4/J7 move and re-routed.
  • Final checked categories are clean: no airwires, dangling traces, copper overlaps, invalid layers, or relevant ERC errors.
Open items:
  • If we want best serviceability, add tiny labeled test pads for GPIO0/BOOT and EN/RESET later; they are cheaper than buttons and useful for recovery.
Suggested next steps:
  1. Visually inspect the routed PCB.
  2. Add/verify GND pours and antenna keepout.
  3. Run full manufacturing DRC before export.
  4. Update firmware/bring-up docs to note USB flashing without BOOT/RESET buttons.
Pours, keepout, docs
Add test pads
Verify GND pours
Check antenna keepout
Update docs
Manufacturing review

Draft Declaration of Conformity — ESP32 Heater Controller
This is a draft template for planning only. It is not a final legal declaration until the design is frozen, tested, and reviewed for target sales regions.
Manufacturer
Alcove Robotics
Product
ESP32 Heater Controller
Product Description
USB-C powered low-voltage controller for four 5 V / 1 W heater strips, using an ESP32-S3 WiFi/Bluetooth module, temperature sensing, OLED/user interface, and protected power input.
Draft Declaration
We, Alcove Robotics, declare under our sole responsibility that the product listed above is intended to be designed and manufactured to conform with applicable requirements for radio equipment, electromagnetic compatibility, electrical safety, and restricted substances in the target sales regions, subject to final verification and accredited test results.
Potential Applicable Requirements
  • FCC Part 15
  • ISED requirements for radio equipment
  • CE RED / EMC / RoHS directives
  • UKCA radio/EMC/RoHS requirements
  • Product-specific safety requirements as determined by compliance review
  • RoHS / REACH / WEEE environmental requirements as applicable
Authorized Signatory
Name: ___________________________
Title: ___________________________
Signature: _______________________
Date: ____________________________
Attachments Required Before Release
  • Final schematic and PCB layout package
  • Final BOM with MPNs and RoHS evidence
  • ESP32 module RF certification evidence
  • Accredited EMC/RF/safety test reports as applicable
  • Final user manual and product label artwork
  • Manufacturer

  • Product

  • Product Description

  • Draft Declaration

  • Potential Applicable Requirements

  • Authorized Signatory

  • Attachments Required Before Release