Test and diagnose your USB cables with this Arduino device
USB cables come in a variety of shapes and sizes, with different 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 with 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.