In this tutorial we will learn how to make a PWM DC Motor Speed Controller using the 555 Timer IC. We will take a detailed look how the 555 Timer PWM generator circuit works, how to use it for controlling the speed of DC motor and how to make a custom PCB for it.