If you run ethernet cable, you are actually running 4 good quality twisted pairs.
You can reuse pairs from Cat5/6 cable for CAN, or RS485 or PJDL or whatever. The same cable could carry 4 such buses (so you could have all of them in the same cable run). Try to use pairs that are twisted in the cable (for eg blue / striped blue)
Yes I did so in my setup I have used CAT5 in star configuration all inserted in wall ducts alongside power cables. I can see some AC interference induced but pull-down resistors are able to erase that completely. I have dedicated 3 wires for the power supply +9v, 3 for ground and 1 for communication.
The first paragraph of the readme says it works over USB, but I couldn't find any more information about that. Is USB actually supported?
I recently had a project where I needed the arduino to send data to a computer and ended up using MIDI over USB. There is a way to use USB as a generic serial pipe, but MIDI was really simple to use on both the Arduino and the computer. If it would be accepted into the project I could write a MIDIUSB strategy.
I think it's because only a minority of readers understand what this project is about! Your explanation is very technical, and the title doesn't really draw attention to itself...
Why is this technology useful? What can it do? Can you explain it in a way a child could understand? And can you also think of a silly or crazy use case for it?
I don't know why, but I find this really elegant. It's a lovely use of short-circuit returns combined with the electrical protocol to find the frame initialiser (3 syncs) that marks the start of a valid frame.