Did you do a pre-test by uploading a testcode that waits for a button to be pressed and if button is pressed send something on the standard-IO-pins.?
I mean the IO-pins that are normally connected through the USB-to-TTL-converter
Did you do a loop-back-test where you connected the Tx and Rx-pin of one single ESP32 with each other?
did you do a loop-back-test by connecting the two RS485-chips with each other and by looping back through connecting Tx with Rx?
Did you do a pre-test if serial send / receive works through connecting the two ESP32's by directly connecting the Tx and Rx-pins?
Thanks. The tranceiving circuit is correct. I just didn't create it and thought it was the same. (It's got the RE pin HIGH or whatever it needs to be.)
On other projects, the default RX pin was changed to 34. For the larger circuit, either I don't have access to pin 16 or it's being used for something else. For texting purposes, I'm down to no other circuits, just ESP32 Dev modules.
Received Byte: 1
Received Byte: 2
Received Byte: 3
Received Byte: 1
Received Byte: 2
Received Byte: 3
Received Byte: 1
Received Byte: 2
Received Byte: 3
Received Byte: 1
Received Byte: 2
Received Byte: 3
Received Byte: 1
Received Byte: 2
Received Byte: 3
If so, then it is most definitely not correct. As @camsysca already pointed out, you have RE & DE tied low on both of your MAX485s. They will both be in permanent receive mode.
In addition, the output of your sending ESP32 should go to the DI pin of the MAX485 - NOT the RO pin.
Which line driver chip are you using? Your drawing shows MAX485 and a link to the MAX485 datasheet, but you also included a reference to the MAX488/490.