Hackaday Europe 2026 β Build A Cable Modem For Your Arduino

Even for those of us that are quite technically minded, we spend precious little time thinking about the cables that carry our signals and do all the important work we need them to do on a daily basis. A great deal of theory and engineering goes into making things like telephone lines and HDMI cables work, but we mostly just plug them in and get on with whatever weβre doing.
If this is your experience, you might find the Hackaday Europe talk from [Michael Wiebusch] to be particularly interesting. He dives into transmission line theory from an accessible standpoint, explaining how two disparate signals can go in opposite directions on the very same wire. Then he demonstrates the theory by building a cable modem⦠well, sort of!
Signal
Michael begins his talk by discussing the Telegrapherβs Equation, but only as a fakeout. Given the limited time on offer, he decided a quicker, easier explanation of the physics involved would be more appropriate. Key to this was explaining the difference between cables and transmission lines. To create a true transmission line, by his definition, he explains that there is a necessity to have two conductors that are relatively close together. Such a transmission line is effectively a distributed network of inductances and capacitances all the way down, though often we talk about βlosslessβ transmission lines for modelling purposes. He also covers the point of coaxial cables, wherein one conductor is wrapped around another to shield a signal from external noise, and to prevent signal from leaking out.

There are several basic facts to remember about transmission lines. They are fundamentally just channels down which EM signals can travel. Itβs also good to remember that they delay signals. To a human, the signal may appear to travel instantaneously, but it does take time. This also has other impacts; for example, coax cables are filled with plastic, a material in which the speed of light is roughly 66% of the speed of light in a vacuum.
This slows the rate at which the field of an EM signal can travel to this fundamental limit. [Michael] also notes that transmission lines, as a wave medium, essentially allow waves travelling in different directions to pass each other, much like ripples spreading on the surface of a pond. This is why itβs possible to have bidirectional communication on a single transmission line. Itβs also important to terminate a transmission line properly, such that the wave youβre transmitting down it ends where you want it toβat the receiver. Fail to terminate your transmission line, and youβll have that wave bouncing back and forth which is undesirable for clear transmission.

[Michael] demonstrates basic transmission line theory by building a sort of cable modem out of an Arduino and some supporting hardware. He notes itβs notΒ really a modemβthere is no modulation or demodulation going on. Instead, heβs simply squirting TTL signals into either end of a cable and receiving them on the other end. The βblack boxβ that couples the signals into and out of the transmission line is a simple directional coupler. Built out of resistors and an op-amp, it allows sending a signal down a transmission line, as well as receiving a signal coming the other way. The design works all the way down to DC logic level signals, which let [Michael] use it to send TTL signals up and down 50-ohm and 75-ohm coaxial cables. He notes this has very obvious practical applications where itβs desirable to reduce cable counts when sending signals in multiple directions, relating this directly to his professional work on science experiments.
If youβve ever wanted to get two devices talking over a single cable in a relatively easy fashion, then [Michaelβs] talk may be valuable to you. At the very least, itβs a great way to learn some of the basics of transmission lines and better understand whatβs going on when you shoot a signal down a random bit of wire. Itβs all good stuff.