If I measure between GND and pin 1, I see 3.3V which comes from an ESP32 output pin, but the relay doesn't turn on.
If I jumper 3.3V from the ESP32 supply to pin 1, then the relay turns on.
Why doesn't the relay work with the output pin? In code I set the pin to output and set it high. I do measure 3.3V coming out of it, but the relay doesn't turn on. Is it because the pin can't source enough current? It should be ~5.6mA using 402ohm. Could it be the ESP32 output pin is broken? My circuit has 2 relays and I've tried 3 ESP32s, so they'd all need to be broken, which sounds crazy.