Laser Diode Driver Based on LT1121 Voltage Regulator – schematic and PCB

Laser diode driver based on LT1121. PCB version 1.2, populated.
This post is kept alive just to hold the old comments – please see the corrected circuit design here: http://elabz.com/ttl-controlled-laser-diode-driver/
Update
I’m having some issues with overheating of both the LT1121 IC and the R1 potentiometer, so I advise you to approach this design with caution. I will be revising it in near future. I would love to hear any suggestions for improving this design from the site visitors!
I’ve been using an off-the-shelf laser diode driver for my CNC laser cutting projects and came to realize that I need a different driver. Maybe not so small as to fit inside the laser diode enclosure but capable of driving both red diodes in 100mA-200mA range and blue diodes in 75mA-130mA. In fact, having the driver inside the laser diode housing proved to be inconvenient for this application because it is hard to monitor the current and also both the driver and the diode emit considerable amount of heat and I see no good reason to put them together to double that heat up inside a small enclosed space.
Pretty much all the DIY laser diode driver circuits floating around the Internet, such as rog8811 I’ve looked at initially, are based on the venerable LM317 adjustable voltage regulator that’s being “duped” into constant current mode by creating a feedback loop through a series of resistors (one pot and one constant) between the output and the “adjust” input. However, these LM317-based circuits are pretty much all designed for various laser pointers and therefore lack the capacity to be ON/OFF controlled via a TTL-level signal – an important feature for a CNC laser cutter.

ELABZ.COM Laser Diode Driver with TTL Shutdown. Schematic.
The LM317 is very old and I thought there must be a better way to build such driver circuit using the same feedback technique but a modern regulator IC with the shutdown feature that I need for CNC. So I’ve found a bunch of LT1121 adjustable voltage regulator ICs on the bottom of my analog IC parts bin and, after reading the datasheet, it turned out that it’s a perfect IC to build a constant current laser diode driver on. It is a low dropout regulator, has a shutdown TTL-level input and is capable of supplying 150mA current but in my tests I was running is just fine at 200+mA and it did not generate any heat whatsoever.
Despite having more features, LT1121 isn’t more expensive than LM317 and can be easily sourced anywhere, including eBay. It has one limitation that needs to be taken into account when using the driver circuit: the internal voltage reference is 3.75V as opposed to 1.25V for LM317 and therefore it has to be supplied with 2.5V higher voltage than a similar LM317-based laser driver circuit. Basically, for a red laser diode the supply voltage has to be 7V or higher and for a blue laser diode the supply has to be 9V+ . When using an Arduino-based controller, it’s best to supply this driver from the VIN pin (AKA “raw 9V”) rather than the regulated 5V rail.

Elabz.com Laser Diode Driver based on LT1121. Board.
Here is a board layout that has been slightly adjusted after I’ve populated the first PCBs ordered from Olimex. That’s why the version on the board layout (1.3) and on the photos (1.2) are different. Basically, I just moved the LT1121 chip a bit down to make more room for the capacitor. Note that LT1121 produces stable output with capacitors as low as 0.33uF, so small ceramic ones can be used instead.

ELABZ.COM Laser Diode Driver PCB V.1.2 back and front
The circuit was designed in Eagle and here are the Eagle schematic and board files.
Elabz.com Laser Diode Driver Eagle files
License

where can i purchase this board to build do you sell them , or can the whole board be purchased complete ready to use
thanks for your time
ghostlx
Thank you for stopping by, Mr. Ghost!
It’s an interesting question. I did not have plans for making this board available commercially (at least not this particular early version) but I had to purchase 12 of these to fill a whole panel and I only need 3 or 4 for myself. So, I would not mind selling you either the board or I can populate it for you if you like for some extra charge.
The bare board would cost $4.00 + shipping and a populated/tested one $12.00 + shipping
If that sounds like a fair deal, please respond here (or contact me directly at http://elabz.com/contact/ ) and I’ll send you a PayPal invoice for the purchase.
Thanks!
thanks for circuit diagram.
from Bangladesh
Still have some boards floating around?
Got boards but not confidence in them
Populated a couple some time ago and burned a few laser diodes right off the bat. LT1121 does not seem to like its ground suspended and I haven’t found the way to connect it to the actual ground yet have current sensing feedback fed to the control pin. Looking at it again now, it appears I’ve got pins 2 and 3 switched on the schematic and therefore on the board. Otherwise can’t really explain how it was working when breadboarded … One of those head scratchers.
If after this dangerously sounding warning you still want it, let me know. I’ll email you address to send a self-stamped envelope to and I’ll just mail you one unpopulated board for free.
Thanks for stopping by my blog,
Cheers!
[...] to build one based on Linear Technology’s LT1121 voltage regulator with Enable input but the driver design that came out was not exactly successful So, I took another stub at it [...]