ESP32 Smart City Controller
Table
| Rail | Source | Expected | Initial Current Limit | Measure At | Pass Criteria |
|---|---|---|---|---|---|
5V_EXT | J1 PIN1 | 5.0 V | 100 mA, servo disconnected | U1 5V / J3 5v | 4.75–5.25 V, no heating |
3V3 | U1 regulator | 3.3 V | increase to 500 mA if normal | J4 pin 1 / J5 VCC | 3.20–3.40 V |
Table
| Signal | Expected |
|---|---|
GPIO12 / LED1_GPIO12 | Low during reset; normal output after firmware starts |
SERVO_PWM | Low during reset; 50 Hz pulses after servo initialization |
US_ECHO_GPIO5 | Never above 3.3 V; approximately 3.2 V for a 5 V ECHO high |
Table
| Connector | Pinout / Test |
|---|---|
| J1 | PIN1 5 V, PIN2 GND |
| J2 | 1 VCC, 2 TRIG, 3 ECHO, 4 GND |
| J3 | Named Gnd, 5v, Data terminals |
| J4 | 1 3V3, 2 microphone OUT, 3 GND |
| J5 | VCC 3V3, Output GPIO35, GND |
| J6–J11 | P1 active-high LED signal, P2 GND |
pio run -t upload from the Firmware Starter project file.pio device monitor at 115200 baud.Table
| Section | Result | Notes |
|---|---|---|
| Visual inspection | [ ] Pass [ ] Fail | |
| 5 V rail | [ ] Pass [ ] Fail | |
| 3.3 V rail | [ ] Pass [ ] Fail | |
| Programming | [ ] Pass [ ] Fail | |
| Sensors/ADC | [ ] Pass [ ] Fail | |
| LED channels | [ ] Pass [ ] Fail | |
| Servo under load | [ ] Pass [ ] Fail | |
| Wi-Fi | [ ] Pass [ ] Fail |
Prerequisites
1. Visual Inspection
2. Power Rail Verification
3. Critical Signals
4. Connector Tests
5. Programming
6. Functional Validation
7. Pass/Fail