I read that you can use one pin for both trigger and echo. I tried it with techel's library and it didn't work.
I have downloaded the latest ( 1.8 )
For wiring, I did a simple "Y" connector with pin15 of the esp splitting to the sr04 echo and trigger.
As per the release notes
v1.4 - Released 7/14/2012 - You can now interface with all but the SRF06 sensor using only one Arduino pin. Added support for the Parallax PING)))™ sensor. You can also interface with the SRF06 using one pin if you install a 0.1uf capacitor on the trigger and echo pins of the sensor then tie the trigger pin to the Arduino pin (doesn't work with Teensy). To use the same Arduino pin for trigger and echo, specify the same pin for both values. Various bug fixes.
yes, I have working fine. I power it from vcc into the esp32 which is 5v.
Good catch on the echo pin output voltage. I wouldn't of caught that.
I have heard that even though the pins are 3v, it is 5v tolerant. But none the less I should put a couple of resisters in there for a divider on the way back into the esp.
Perhaps the 3v out going to trigger bridged with the 5v out is causing the issue.