This document describes a project to detect faults in underground cables using an Arduino board. The system works by measuring the resistance at different points along the cable run, which will change if there is a fault. It uses a series of resistors to represent the cable length and can detect three types of faults - short circuits, open circuits, and earth faults. When a fault is detected, the Arduino triggers a buzzer and sends an alert to field workers via GSM. It displays the fault location on an LCD screen in kilometers. The document includes block diagrams of the system components and simulations of it detecting errors at different cable distances.