ESP32 Heater Controller
Diagram
Table
| Load | Current | Power | Notes |
|---|---|---|---|
| Heater 1 | 200 mA | 1.0 W | 5 V / 1 W film heater |
| Heater 2 | 200 mA | 1.0 W | 5 V / 1 W film heater |
| Heater 3 | 200 mA | 1.0 W | 5 V / 1 W film heater |
| Heater 4 | 200 mA | 1.0 W | 5 V / 1 W film heater |
| 3.3 V buck input, typical | ~220 mA | ~1.1 W | Assumes ~300 mA at 3.3 V, 90% buck efficiency |
| 3.3 V buck input, peak | ~440 mA | ~2.2 W | Assumes ~600 mA at 3.3 V, 90% buck efficiency |
| STUSB4500 / protection overhead | <20 mA | <0.1 W | Conservative placeholder |
| Total typical active | ~1.04 A | ~5.2 W | Full heaters + typical electronics |
| Total peak active | ~1.26 A | ~6.3 W | Full heaters + peak electronics |
| Recommended input rating | 5 V / 2 A | 10 W | Gives margin for cable/source variation |
Table
| Load | Typical | Peak | Notes |
|---|---|---|---|
| ESP32-S3-WROOM-1 | 120–250 mA | up to ~500 mA | WiFi/BLE burst allowance |
| Display connector budget | 20–50 mA | 80 mA | Depends on selected OLED/display module |
| 6x NTC dividers | ~1 mA | ~1 mA | 10 kΩ / 10 kΩ dividers at 3.3 V |
| I2C pull-ups / encoder | <2 mA | <2 mA | Static/dynamic small-signal loads |
| RGB indicator LEDs | 2–8 mA | ~10 mA | Low-brightness status target |
| STUSB4500 I2C pullups/logic | small | small | Controller itself is VBUS-powered; I2C pullups from 3.3 V |
| Design budget | ~300 mA | ~600 mA | AP63203 2 A rating provides strong margin |
ILIMIT ≈ 2183.5 / R_LIMIT.2183.5 / 1100 ≈ 1.98 A.I²R = 0.2² × 0.059 ≈ 2.4 mW.P ≈ 1.26² × 0.043 ≈ 68 mW.P ≈ 2² × 0.043 ≈ 172 mW before current limiting/thermal shutdown behavior.3.3 × 0.6 = 1.98 W.1.98 × (1/0.90 - 1) ≈ 0.22 W.(5 - 3.3) × 0.6 ≈ 1.02 W at the same peak load.3.3 / 20kΩ ≈ 165 µA near 25 °C.I²R ≈ 0.27 mW, low enough to avoid meaningful self-heating.Status
Implemented Power Architecture
Key Design Caveats
5 V Rail Budget
3.3 V Rail Budget
Protection / Current Limit Sizing
Thermal Checks
Heater MOSFETs
eFuse
3.3 V Buck Regulator
NTC Self-Heating
Heater Connectors
Firmware Safety Requirements Driven by the Budget
Open Thermal / Safety Items