First off, hat's off to you ROG8811!!!!!!! Simply beautiful, completely pro job. Brought me and a few friends to LPF.
I just ordered a broken PS3 drive from eBay and can't wait to get it. The loading mechanism is broken, I hope the blue ray LED is working. The optics on the sled will be nice in any event. I have red 5mw red lasers, and just ordered the green you recommended - by the way, thanks for the great links to the various sources. (Doh! just got email that green lasers won't ship until after Chinese new year, Feb 01 - Gung Hay Fat Choy!)
I built a PC controlled, home made galvo, laser light show in 1996 when red pen pointers were new (and $70) and wrote the software for it myself but it's been collecting dust for years. I hope to restart it in full color!!!
Which brings me to why I'm posting now - why PWM to get color from the lasers? I've used PWM for LED colors in a lot of projects but they always leave dashed "trails on your retina" as you look around because LED's can switch on and off so fast. I expect this dotted line would be completely unacceptable for the laser light show so I've been thinking about outputting n bits of intensity from a PIC to an R-2R ladder (look up "resistor ladder" on wikipedia, I'm to new to post links.) which is a current source that can drive a simple 1 transistor NPN common emitter amplifier that would drive the current through the diode. That should give brightness control without dashed lines. I know the brightness curves aren't linear but they are continuous. Has anyone done this?
I generated a color composit NTSC TV signal from 8 digital outputs of an FPGA and 16 resistors - it was amazingly rock solid and beautiful. The R-2R circuit is the cheapest, best digital to analog I have ever played with.
Since I'm new to the forums, here's some boring bio.
I'm a professional software engineer - video games actually, including PS3 (and Xbox 360, Wii, PS2, PSP, PC, .....) which makes this little project like 1000x more cool - as if it needed it.
I'm an advanced hobbyist electrical engineer. I program PICs, PLDs, FPGA's and design a lot of circuits. I've done just about everything radio controlled, and am working on a couple home brew CNC tables now. Too bad I don't have a lathe
Scott