Remove these ads by
Signing UpStep 1: Get the necessary parts!
1X LM555 Timer
1X 220 Ohm resistor
1X 100 Ohm resistor
1X 10K Ohm resistor
3X 100K Potentiometer
1X 100 Ohm Potentiometer (2X if you wan't to have a variable voltage regulator)
1X 0.1uF capacitor
1X 1uF capacitor
1X 0.1uF capacitor
1X 220uF Capacitor
2X LM350 or LM317 Voltage Regulator (the second is optional one is for the voltage regulator and the other for the current regulator)
2X Diodes rated above 2A 10V
1X NPN Transistor (general purpose transistors work for low loads)
1X LED or Laser Diode
Jumper Wire
Breadboard
All of the parts can vary slightly! The diodes can be almost any type and the pots can be any value as well.





















![IMG_0549[1].JPG](/files/deriv/FPI/ZX6Y/HABC52VX/FPIZX6YHABC52VX.LARGE.jpg)
![IMG_0553[1].JPG](/files/deriv/FM4/4PCY/HABC52WK/FM44PCYHABC52WK.LARGE.jpg)





Visit Our Store »
Go Pro Today »




Also, I'm not sure the switching transistor in the part of the circuit that's after the LM317 will make it a very effective current regulator - may not be safe for the laser during the switching.
If you use base PWM frequency of less than 40kHz (and preferably as low as 10kHz) , I think you may want to look into using a voltage regulator (in current regulating mode of course, just as that LM317) with a built-in "Enable" function. It will greatly simplify the design and I think will make it more reliable, easier on the laser and will let you use much more powerful lasers, too. I was able to fit my TTL-controlled (PWM up to 40KHz) laser diode driver onto a 1"x1.25" PCB and it should be able to drive up to 750mA. I haven't tried higher than 250mA yet but I use it for laser cutting. For laser shows 250mA laser is already a formidable output device. Check out the laser diode driver design here , perhaps it can be useful. Just be sure you design yours not on the LT1121 voltage regulator like I did. The darn thing is no longer available anywhere. It used to be a $0.30 chip couple years ago and now it's up to $7 each if you can find it. It's sister IC, such as LT1129 , has the same functionality (different package tho) and is still cheap and plentiful, use that one instead.
Cheers!