Симптомы ESP32
Каталог открывают по тому, что видно в Serial и на USB, а не по названию модуля. На ESP32, ESP32-S3 и ESP32-C3 одни и те же сбои выглядят чуть иначе: у S3 и C3 бывает native USB без CH340, у классического ESP32 прошивка идёт через USB-UART мост, у C3 антенна на плате чаще слабее.
Если esptool пишет Failed to connect - сначала кабель с данными, занятый COM и ручной BOOT+EN, не новая плата. Brownout detector was triggered - просадка 3.3 В на пике Wi-Fi или реле, USB на 500 мА этого не тянет. Порт не виден - драйвер CH340/CP2102 или native USB. Bootloop с rst:0x по кругу - watchdog, битая partition table или тот же brownout. Пин скачет сам - float и strapping GPIO0, GPIO2, GPIO12, GPIO15.
Внутри статьи: что проверить руками, в каком порядке, и когда уже не кабель, а схема. Модули здесь не продаём.
- ESP32 не прошивается: esptool failed to connectFailed to connect to ESP32, Timed out waiting for packet header
- Brownout detector: плата ребутится сама по себеВ логе Brownout detector was triggered, сброс под нагрузкой
- Wi-Fi на ESP32 отваливается или слабый RSSIПериодические disconnect, RSSI хуже -80 дБм, реконнект каждые пару минут
- COM-порт/USB не видит плату (CH340/CP2102)Порт не появляется в диспетчере устройств или Arduino IDE
- Bootloop: ESP32 бесконечно перезагружаетсяSerial сыпет одинаковый лог загрузки по кругу, rst:0x... каждые секунды
- GPIO плавает: ложные срабатывания входовПин читается то HIGH, то LOW без видимой причины, кнопка «дребезжит» сама
- Мусор в Serial Monitor / нечитаемые символыКрякозябры вместо текста, часть строк рвётся
- Плата ESP32 сильно греетсяКорпус чипа или стабилизатор ощутимо горячий на ощупь