USB Router with aurdino

Hi everyone,

i have multiple usb/s and multiple pc's/macs , what i want to do is:

control to
1-connect/disconnect usb from the pc
2-routing between usb and pcs (for example connect usb1 to pc3 / connect usb1 to pc2)
3-see the attached photo

my question is: is there any plugin for arduino that can implement this ? i need any additional stuff/learning , how can i start with this project ? there is something similar that can help me promote this ?

Thank you all.

my question is: is there any plugin for arduino that can implement this ? i need any additional stuff/learning , how can i start with this project ? there is something similar that can help me promote this ?

I don't see an arduino playing any part in this kind of a network/communication setup. Not really sure what you are wanting to do or expecting.

You might be able to do it with high-speed USB switch ICs controlled by Arduino. I imagine you will have 4 buttons on each side. Press one button on the left and one on the right will interconnect that USB device to that computer.

This device has such a USB switch IC with only two channels (you need 4) but should be a good starting point:

This is the part:

That's all I know so good luck!

Could they use relays or maybe transistors to switch the data lines?