I have an ESP32 connected to two 12V → 5v 8 channel optocouplers. I’m connecting the optocouplers to the ESP32 using GPIO pins 5, 12-14, 16-19, 21-23, 25-27, &32-33 plus the GND and 5V.
The ESP32 will not boot if I have 12V power going into the receiving side of the optocoupler. I’ve reviewed the ESPhome documentation on what pins have special functions, but none of the pins I’m using are mentioned, with the exception of 32&33 which just lists that they can measure voltage.
Is there a pin I’m using that I can change to a different one to get the ESP32 to boot regardless of the state of the optocoupler?
I tried moving the high input wire from GPIO12 to GPIO35 and then GPIO04. Neither solved the problem. When I get some more time I’ll try disconnecting each wire one at a time to figure it out.