This document describes the design and implementation of an automated washing machine controlled by a programmable logic controller (PLC). The washing machine uses a PLC to control relays, solenoid valves, and a DC motor to automate the washing cycles. These include filling the drum with water, agitating clothes through forward and reverse motor rotation, draining water, and spinning to extract water from clothes. The PLC controls the sequence and timing of each cycle based on a ladder logic program. A prototype was built using an Allen-Bradley PLC, solenoid valves to control water flow, relays to control motor direction, and a DC motor to drive the drum. The automated washing machine is able to complete wash