July 9th, 2021—
USB cables come in a variety of shapes and sizes, with a different of internal connections that may be unknown to the user. For an easy way to figure out these connections, and to diagnose if the cable itself is faulty, TechKiwiGadgets has come up the Arduino Cable Tracer.
This device features an Arduino Mega board inside a 3D-printed enclosure, with IO pins connected to USB-A, USB-C, Micro-B, and Mini-B ports. It scans these ports to determine the configuration and lets the user know exactly how the cable is wired via a 2.8” TFT screen on top.
Code and build info can be found here if you’d like to make your own Arduino Cable Tracer.