This document describes the design of an Arduino-controlled lawn mower that follows a pre-programmed path to mow a lawn efficiently. It analyzes different path options - rectangular, square spiral, combined square spiral, and a novel 3-way path - and calculates that the 3-way path is the most energy efficient by reducing the number of turns needed. The lawn mower is powered by a lithium-ion battery and uses Arduino Uno R3 as the microcontroller to follow the pre-programmed 3-way path while cutting grass with its motorized blade. Sensors allow it to detect obstacles and adjust its path accordingly.