This project allows the driving of higher power LEDs. The circuit is rather simple and only requires jellybean parts that most people should have in their part drawers. The circuit consists of two main parts, the PWM generator and the constant current source. The PWM generator uses a standard 555 timer, two resistors, a diode, a capacitor and a potentiometer to create a PWM signal with the duty cycle propertional to the potentiometers position. The current source is even simpler, requiring a N-Mosfet, NPN transistor and two resisitors. The current source sets the maximum current that can flow into the LEDs, while the PWM signal is used to dim the lights when under 100% duty cycle. When the PWM signal is high, the current source works to set the current, and while it is low, no current flows. as the Mosfet is turned off.