Summary of Test your USB cables for faults using the Arduino Cable Tracer
This Arduino Cable Tracer project, created by TechKiwiGadgets, diagnoses faulty USB cables and verifies their wiring configurations. Using an Arduino Mega 2560, the device scans USB-A, USB-C, Micro-B, and Mini-B ports to identify broken connections. The results are displayed instantly on a 2.8-inch TFT screen, ensuring safe and efficient charging for mobile devices and gadgets.
Parts used in the Arduino Cable Tracer:
- Arduino Mega 2560 board
- USB-A port interface
- USB-C port interface
- Micro-B port interface
- Mini-B port interface
- 2.8 inch TFT screen
- Existing USB cables with commonly used sockets
If you have a pile of USB cables this handy Arduino Cable Tracer project can help you test and diagnose your USB cables from issues, making sure you have the most efficient and safest possible system charging your mobile devices and gadgets. The project has been built by the team over at TechKiwiGadgets and allows you to test a variety of different cable connections and will quickly diagnose if your cable is faulty. Check out the video below to see the Arduino Cable Tracer in action.

The Arduino Cable Tracer has been created using an Arduino Mega 2560 board with its IO pins connected to USB-A, USB-C, Micro-B, and Mini-B ports. Once a cable is attached the small device will scan the ports to determine the configuration and will identify any issues on the small integrated 2.8” TFT screen.
“Instantly diagnose the type and integrity of USB cables with this Arduino Cable Tracer. Suitable to trace USB A, Mini, Mico, and USB-C cables this is very useful to identify the exact wiring configuration and also diagnose broken connections. The Arduino Mega board is an excellent option for this project because it can support both a display and provide an additional 48 digital pins to simultaneously trace each of the wires within a cable. For this prototype, I used existing cables with commonly used USB sockets.”
If you are interested in building your very own jump over to the official Instructables project page by following the link below.
Source: Test your USB cables for faults using the Arduino Cable Tracer
- What is the primary function of the Arduino Cable Tracer?
It tests and diagnoses USB cables for issues to ensure efficient and safe charging. - How does the device determine cable configuration?
It scans the attached ports using the IO pins connected to the Arduino Mega 2560. - Does the project support multiple USB types?
Yes, it traces USB A, Mini, Micro, and USB-C cables. - Can this tool identify broken connections?
Yes, it identifies exact wiring configurations and diagnoses broken connections. - Why was the Arduino Mega board selected for this project?
It supports both a display and provides 48 digital pins to trace wires simultaneously. - Where are the diagnostic results shown?
Issues and configurations are identified on the small integrated 2.8 inch TFT screen. - Who built the Arduino Cable Tracer?
The project was built by the team over at TechKiwiGadgets. - Is there a guide available to build this project?
Yes, instructions are available on the official Instructables project page.
