I have a question regarding GPIO pins on the ESP32 thing board and Wifi connection. I have connected a bidirectional logic level converter to pins 5 and 15.
If I am not using those pins the logic level is HIGH (I have checked voltages) and the board boots as normal, but it does not connect to WiFi.
If I remove the bidirectional logic converter the board does connect to WiFi.
If I pull down both pins (5 and 15) the board connects to WiFi.
I’ve made a PCB so i can’t change any connection easily
“Investigating a problem with a script not outputting high on pin 15, I found that the problem (feature?) was caused by the WiFi library (Arduino IDE) pulling the pin low, possibly associated with wifi event handling. This can be demonstrated using the example script WiFiClientEvents and adding a digital write high to pin 15 in the loop.”
It seems my problem is something weird with a PCB, I tried Blynk, AdafruitIO, WiFi library example and in all 3 cases the wifi did not work if the board was connected to the PCB. When the ESP32 Thing was only connected to the usb cable it always connected, regardless of pin 15 state. I even made the same connections on a protoboard and it worked. So I think my PCB is faulty somehow