Pulse-width modulation is a technique used to encode a message into a pulsating signal by varying the width of pulses. This document describes a circuit that uses a 555 timer chip wired in astable mode to generate a pulse-width modulated signal that controls the speed of a DC motor by varying the duty cycle. The duty cycle is controlled by a potentiometer, with a narrow cycle decreasing motor speed and a broad cycle increasing it. Simulation results show the output is a 10Hz square wave controlling the motor to a rated speed of 2400rpm.