VSC/Platformio läuft seit dem händischen Installieren von einigen libraries und dem Abändern der Guthub-URLs zu PlatformIO-„Direktverweisen“, wie oben beschrieben. Sieht jetzt so aus:
lib_deps =
;https://github.com/schreibfaul1/ESP32-audioI2S.git#224373c
;esphome/ESP32-audioI2S@^3.0.0
;https://github.com/madhephaestus/ESP32Encoder.git#61aef9c
madhephaestus/ESP32Encoder@^0.10.2
;https://github.com/knolleary/pubsubclient.git#2d228f2
knolleary/PubSubClient@^2.8
;https://github.com/peterus/ESP-FTP-Server-Lib#554959f
peterus/ESP-FTP-Server-Lib@^0.14.1
;https://github.com/tueddy/FastLED.git
;https://github.com/me-no-dev/ESPAsyncWebServer.git#1d46269
;https://github.com/me-no-dev/AsyncTCP.git#ca8ac5f
me-no-dev/AsyncTCP@^1.1.1
;https://github.com/bblanchon/ArduinoJson.git@6.21.3
bblanchon/ArduinoJson@^6.21.3
;https://github.com/pschatzmann/ESP32-A2DP.git#3b0cc1a
;https://github.com/Arduino-IRremote/Arduino-IRremote.git#ed94895
;https://github.com/kkloesener/MFRC522_I2C.git#121a27e
kkloesener/MFRC522_I2C@^1.0
;https://github.com/miguelbalboa/rfid.git#ba72b92
;https://github.com/tuniii/LogRingBuffer.git#89d7d3e
;https://github.com/tueddy/PN5180-Library.git#4a1f139
;https://github.com/SZenglein/Arduino-MAX17055_Driver#75cdfcf
Die Frage ist, warum bei Versorgung mit 5 V der ESP32 nicht (korrekt) booted. Viele Sachen können das Problem an der Stelle ja nicht mehr verursachen. Der LDO regulator, Q1/2/3, paar Widerstände, Dioden, Kondensatoren. Vielleicht noch der TP5000. Unwahrscheinlich der CH340C. Könnte mal jemand korrekte Spannungen (bei 5 V Versorgung) an ein paar Stellen messen, damit ich das Problem genauer lokalisieren kann? Dabei möglichst ohne Peripherie zur Vergleichbarkeit oder nur mit µSD zur booten? Ich vermute irgendwelche Scherereien mit EN und reset, die sind bei Direktversorgung mit 3.3V auf einem anderen Spannungsniveau.
Pin 5 (V_out) des ME6211 Regulators sind tatsächlich nur 2.78 V. Ist das der Grund, dass der ESP32 nicht booten kann? Das geht beim halten von reset auf 3.0 V hoch, was erklärt, warum es genau dann „geht“. Pin 1 (V_in) sind 4.80 V und vor D3 sind es 5.03 V vom USB. Kann ich den Regulator testweise durch einen anderen, beliebigen austauschen? Oder muss der auch einen enable-pin haben, weil das irgendwie für den ESP32 wichtig ist? Oder vielleicht einfach parallel Netzteil/Akku mit 3.3V. Ich versuche mal weiter.