Ensuring just one TX transmit is not a problem the way I had envisioned this design to operate. But I think I was just goofy in thinking to hook up two TX to one RX...
You don't like the diode steering proposal...? It worked for Telstra.
I've used the diode (one for each slave transmitter) & resistor (as a pullup on the master receive) trick on a product that had lots of slave micros that needed to reply back to the master micro. Worked well and super simple to implement.
May be I misunderstood.
The diode would be required by
both Tx senders, right? That would require cutting a trace on a stock Arduino Uno's 16U2 or the Nano's FT232RL/CH340G, so that the on-board Tx and my add-on Tx can both have a diode. Otherwise, the add-on Tx would be trying to pull the Rx low while the on-board Tx stays high and try to pull the same Rx high. I don't think that would work if my add-on Tx alone has the diode.
I see that for both Nano and Uno schematic that there is a 1K resistor for the Tx from USB. I am thinking I may just try to overwhelm it by connecting the add-on Tx with a lower resistor or no resistor at all. Here the diode may make the difference. But I am not sure if that is a reliable way of doing it.
I know this would be easily accomplished if I don't use a stock Uno or Nano. It would be rather easy to put an ATMEGA328p and have it act like an UNO. I have two like that. But that would not accomplish my goal.
I have a reason for basing it on a stock Uno/Nano - it is intended to be a gift to someone drive his/her interest; but
I expect (hope) that it would be taken apart and converted to something else. That parts used for this would really be - shall we say "seeding the initial part-stock". I want to use minimal part to show how easy it is. A home-grown "Uno" would not accomplish the same thing. It would be far less likely to be disassembled and modified.
(I don't want to disclose whom (or relationship) or even he or she in case he/she stumbles into this via Google search or something. This whole idea that may not fly.)