May 31, 2009

DMX-512 add on for EasyLase USB

Filed under: Electronics, Laserist, Technical — Joey @ 12:27 am

Today I had a great time going to Maker Faire in San Mateo. It really is inspirational for one’s own projects to see other neat work being done.

I’m currently busy working on a couple of things, but I realize it has been a while since I’ve posted updates on anything I’ve done. Back in September of last year I put together a DMX-512 level converter breakout board for my EasyLase USB.

IMG_5103.JPG

(more)

I’d previously ported and debugged the DMX portion of the driver for the board just using TTL level loopback adapters. I also went on to build the Wonderwall project using the DMX output of the EasyLase, but the level shifter and RS-485 transceivers were all on a solderless breadboard. That needed to be corrected. :)

I’m rather proud of the size of the board–especially being made of all through-hole components. It neatly plugs in to the existing headers, and I think it looks right at home where it has been mounted on the board. All the schematics to build one for yourself are available on the Müller Elektronik website. Enjoy!

February 23, 2009

20db Inline Attenuator Pad for Earphones

Filed under: Electronics, Technical — Joey @ 12:28 am

A few years ago I was fortunate enough to acquire a pair of Shure E5 in-ear earphones, which I’ve greatly enjoyed. They’re fantastic headphones, and also some of the most sensitive around. Not only do they just need to drive a tiny bit of air between the diaphragm and my eardrum, but they’re rated at 122 dB/mW and have an impedance of 110 Ω. They’ve always been a joy to use with my iPod, but plugging in to my laptop has always meant I had to endure an unreasonably high noise floor, and be careful not to turn the volume up beyond a couple of notches, because any higher would certainly induce pain. Because they’re effective at blocking out external noise, I usually listen at a low volume, but despite this I found I was experiencing ear fatigue after even short periods of listening. That hiss was terribly wearing.

Just recently I purchased a Presonus FireBox from Charlie–most likely just as part of my audiophile addiction–and indeed it is a great device. The 24bit/96khz DAC is quiet and outside of the noisy electronic environment of my MacBook Pro. The headphone amp in this thing goes to 11, both figuratively and literally. This is a point of safety concern. Of course there is the standard warning about not listening to audio at a loud volume for extended periods of time, but in this case I feared plugging my E5s into the FireBox. Setting the volume to anything above zero was too loud. I was concerned I might accidentally turn the volume to a dangerous level.

So the solution to all of this was not to buy more expensive equipment, but just stick some resistors inline with my headphones. I decided to build an inline attenuator pad to drop the signal down by about 20db. This solves the above mentioned problems elegantly. It requires I turn up the volume a bit to listen which keeps the signal to noise ratio low on the laptop’s internal headphone output, and gives me a safety margin on the FireBox.

Construction wasn’t too involved, but it was a bit tricky to keep everything within the small dimensions I wanted to maintain. I used SMT resistors to minimize space, and had to scavenge the female 3.5mm jack from an extension cable to find one that was narrow profile.

I got most of the design info I needed about making audio pads from this article. It turns out, they’re just simple voltage dividers. I’m confident I didn’t actually get the 20db I wanted, but it does indeed drop the signal an appropriate amount. I used 150Ω shunt resistors with 680Ω series resistors.

Parts
Preparation
Shunt Resistors Soldered
Soldering Done
Done
Presonus Firebox

(album)

I am a bit concerned that the solder joints may crack with repeated pluging/unplugging, but I guess I’ll only find out from prolonged testing.

This whole problem of over sensitive headphones is usually solved by sticking a passive volume control inline with the headphones. In fact, new Shure headphones ship with one of those in the box. I chose not to go that route here, not only because I didn’t want another volume control to fiddle with, but because this way I couldn’t accidentally leave it turned up when plugged in to the FireBox.

Overall I’m happy with the result, despite the fact I had to use clear heatshrink to house the pad instead of red. Perhaps i’ll upgrade housings later :).

Let me know if you know of a commercial source for headphone fixed attenuators or you built your own.

April 19, 2008

Blu-Ray Laser Pointer

Filed under: Electronics, Laserist, Technical — Joey @ 10:46 pm

I was sitting in the basement of the Siebel Center one day when Matt Sparks mentioned the Blu-Ray Laser Phaser project, made possible by the Sony Blu-Ray replacement drive assembly for the PS3. I impulsively purchased one such module on eBay and set out to build the best possible Blu-Ray Laser Pointer.

IMG_4392.JPG


Home-built Blu-Ray Laser Pointer

I focused on building a high quality device. I am really happy with the size and quality of the case, and current-limited power supply, as opposed to the simple resistor based design some other designs suggest. I also opted for rechargeable Li-Ion batteries for great performance and size. This necessitated the installation of a charging jack on the back of the pointer as well.

Parts:

  • Sony KES-400a replacement Blu-Ray drive module for PlayStation 3
  • Pomona Electronics Size “B” Die Cast Aluminum Box with Cover, Baked Blue Enamel finish, Model# 2417
    as seen on page 53 of their catalog. All of their other products are great too. Highly Recommended.
  • 650nm 5mw 12X30mm laser module from Aixiz. This company, on the other hand, is as sketchy as you get, but I’ve always had great services, so, if you need cheap lasers, it works.
  • (2) AAA Li-Ion cells with solder tabs.
  • Protection Circuit Module for Li-Ion cells.

You’ll need some other items as well, such as a jack for charging the device, wires, a breadboard PCB, and various components for the power supply. You can pick those out from the schematic below though.

There’s lots of great info regarding the Blu-Ray diode on a page at Sam’s Laser FAQ. This was the source of the power supply circuit, and information about the amount of current that could be run through the diode. Unfortunately, the construction quality of the power supply isn’t the greatest, and I find the case design for the pointer at the bottom rather wasteful. The circuit is, however, of sound design.

It is only somewhat difficult to fit the power supply on to a suitably small breadboard to fit in the case. I think a smaller package version of the LM317 would be better suited than the TO-220 packaged one I chose.

IMG_0116.JPG
IMG_4379.JPG


All parts ready for assembly / Power Supply


IMG_4394.JPG
IMG_4396.JPG


Aperture / Operational

More pictures in the Album.

The experience using the Blu-Ray laser pointer is rather interesting. It is clearly extremely bright, and for this reason I must underscore the importance of being extremely careful to avoid eye exposure. However bright it is, sometimes it appears quite dim because the color is very near UV and normally much more deep violet than it appears in the photo above. On paper and bleached targets it does appear very blue, or even white on orange fluorescent surfaces. Occasionally there is even some eye-strain associated with looking at the beam incident on a light colored surface.

In a completely dark room it is even possible to see the beam in air, which is rather interesting, because the dot appears less bright than a cheap 5mw red laser pointer might in a well-lit room. I don’t have the appropriate equipment to properly measure light output, but I have chosen not to run it at maximum current in order to prolong diode life. It is plenty bright at it’s current level of ~30-40ma.

Soon I hope to label the box with appropriate warnings and specifications for the charging port on the back, but I need to prepare appropriate stencils for painting first. I think it is built such that I can expect many years of service before needing to service it.

I’d love to hear if you’re building one or have any questions about mine.

February 12, 2008

PS3 Blu-Ray Laser Diode

Filed under: Electronics, Laserist, Technical — Joey @ 2:02 am

As if I didn’t already have enough going on this week, I just did this:

PS3 Diode Laser

Parts were approximately $60, using the PS3 replacement drive assembly and other recommended items from various how-tos on the Internet. Essentially, the diode is removed from the disc assembly, installed in an old 5mw red laser housing, and connected to a brand new LM317 based power supply. I am well on my way to building an adorable little blue laser pointer for far under $100. It is really more purple than blue, but it looks pretty cool. Right now I’m still too afraid to crank up the juice to see how bright it can get.

According to some random forum post:

lasing threshold: 27-28ma
working current/voltage: 4.4v @ 30-40ma
output:
30mA 2.68mW
35mA 9.45mW
40mA 13.3mw
45mA 17.0mW

I can at least verify the lasing threshold was accurate–I do not have the appropriate equipment to measure power output.

And of course, I couldn’t have done it without information from Sam’s Laser FAQ, specifically the article examining Blu-Ray Laser Diodes.

January 23, 2008

Nuage Vert

Filed under: Creative, Electronics, Laserist, Mac, Technical — Joey @ 4:55 pm

Last fall I was contacted by Heiko Hansen (of HeHe) regarding using the EasyLase USB on the Mac. I must say I was quite intrigued when I found out that he was working on Nuage Vert, a visualization of energy usage in Helsinki. The project uses the cloud of emissions from the Salmisaari power plant as a canvas to demonstrate how much energy is in use by the city.




photo credit HeHe

The project is going on display February 22-29 in Helsinki. I encourage you to go check it out more in depth at www.nuagevert.org.

For the project, I ended up creating a Java wrapper for the libEasyLase driver for OS X. It is now possible to get laser output on the EasyLase USB from inside a Java app on the Mac. Please contact me if you’re interested using this.

January 11, 2008

EasyLase USB Driver for Mac OS X Released

Filed under: Electronics, Laserist, Mac — Joey @ 8:42 pm

I’ve finally put together an installer for the EasyLase USB driver for Mac OS X. I am making the driver available for download today, after more than a year of use internally with the LaserLine project as well as the Laser MacMAME and iTunes visualizer projects.

The build is Universal and has been tested on PPC and x86. The installer includes libftd2xx, a necessary library from FTDI. It is working well with libftd2xx version 0.1.3; Version 0.1.0 is the current released version, and I expect FTDI to update this soon.

Please let me know if you’re using this driver to access an EasyLase USB on the Mac, I am happy to help with usage and development of laser software on Mac OS X.

Download EasyLase USB Driver v1.0 (Universal) for Mac OS X:


libEasyLase.dmg
.



December 2, 2007

Asteroids! on MacLaserMAME

Filed under: Creative, Electronics, Laserist, Mac, Technical — Joey @ 4:06 am

After a bit of work over Thanksgiving break, I was able to get the laser projecting Asteroids well enough to play. I apologize for the quality of the photos, but we were really interested in doing it BIG, so the beam was dim and my camera didn’t capture it especially well.

Asteroids! LaserMAME
Asteroids! LaserMAME


Asteroids! LaserMAME
Asteroids! LaserMAME

more

I was happy to see a number of ACM folk braved the extreme cold weather to play Asteroids on exterior walls at the Krannert Center for the Performing Arts, an excellent venue which I intend on visiting again next Friday, when my good friend Erik will be playing Cello in the last orchestra concert of the semester.

This whole event turned out to be a quite a success with a Hot Cocoa + Helvetica reception afterwards, despite the fact that the software is still mostly a quick hack. I look forward to further development of additional laserware on the Mac.

Now just to write the real optimization code to make it work well… : )

November 18, 2007

LaserMAME on the Mac

Filed under: Creative, Electronics, Laserist, Mac, Technical — Joey @ 12:45 am

So, the status of “LaserMAME” has always been kind of up in the air. Links to one associated site, NightLase laserMAME, are currently down. There was that excellent video that circulated the net under the filename lasermameNTSC.mpeg, but I don’t really even know who created that. I’ve played Asteroids in color on a Pangolin system, so I’m not sure if that was a complete clone or what–(ask me about that story sometime in person)–and finally, there has been some discussion on the LaserFreak and Pangolin Forums that seemed as if there was some question about who did the work and who has the rights to LaserMAME. I think a system was even commercialized and available for rental at some point.

Frankly, I’m not really interested in getting in to those politics. But one recent event got me–uhm…motivated–to enter the arena of playing classic vector games on a laser projector. It seems like a most natural thing to do and looks completely awesome. Even the high end graphics people at SIGGRAPH this year loved the ultimate saturation and archaic wireframe visuals generated by a laser projector playing vector games from ‘79 and the 80’s.

When Paul Debevec introduced the Electronic Theater showing we were fortunate enough to have at the NCSA building on November 8th, he excitedly highlighted the laser enabled MAME setup that they had installed when first showing these videos in San Diego. I was excited to hear this and even more pleased when he put up the photo of the renown laserists and others involved with getting the system working; Steve Heminover (who I’ve been lucky enough to meet), Matt Polak, and others.

I have an extreme amount of respect for the people involved here. They’re the world’s experts on laser display, and the production quality was fantastic, but I must admit through the whole video demo, I was thinking, “Hey, it can’t be that hard–everything is already in vector format. What’s the big deal.”

So last night after we got some ice cream at Cold Stone, despa and I got to coding. It took a good 2 or 3 hours to get MacMAME to compile. After that, in another couple of hours we hacked up a prototype of laserMAME using the EasyLaseUSB on Mac OS X. I know we’ve got the math wrong (we didn’t know the range of the x and y coords–and the documentation is temporarily unavailable on the MAME website), but we got Asteroids working with some display bugs.

Mac LaserMAME
Mac LaserMAME

more

I think another couple of nights of hacking could make it really beautiful.

I apologize for the poor quality of the projection, images, and video, but I was so excited we got something working, I wanted to publish right away. I expect we’ll have much better results before, say, March 2008. More to come.

Next Page »

© 2010 |