I have a Pro mini 3.3v 8 Mhz hooked up to ESP8266 (Wemos D1 Mini), both are powered separately through different USB ports, the Pro Mini is powered through FTDI adapter with jumper selected on 5v (connected to Raw pin on arduino).
I am using Software Serial 19200 baud rate (which isn't max), the problem is:
Pro Mini Tx -> ESP8266 Rx is fine, sending always and receiving correctly
ESP8266 Tx-> Pro Mini Rx is not stable, i got one clear message every random sends
connecting to oscilloscope i noticed that the voltage level on ESP8266 Tx-> Pro Mini Rx is around 1.8v while it should be around 3v
the confusing thing is, when i changed the FTDI jumper to 3.3v (still connected to RAW not VCC) it worked, the voltage level was around 2.2v (not perfect but it works), when i disconnect the Pro Mini side, the voltage jumps to 3v again !
screen shots:( blue line is the healthy connection, purple is one having problem)
- FTDI at 5v connected to RAW pin at Pro Mini
- FTDI at 3.3v connected to RAW pin at Pro Mini
- Rx at Pro mini is disconnected