Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: New build! An Arduino controlled laser rig

  1. #1
    Join Date
    Jan 2011
    Location
    Boston
    Posts
    255

    Default New build! An Arduino controlled laser rig

    So for my 4, 5, and 6 th laser rig builds, I want to incorporate the following:

    1. Cryogenically cool the six 638 reds LD modules with one bank at one set point temperature and another bank at another set point temperature. This is so I can replicate Planter’s wavelength division multiplexing technique and hopefully corral the multiple beams in the near field enough to fit on the scanner mirrors.
    2. Water cool the entire rig, including the two NUBM07E diodes to keep them near ambient temperatures.
    3. Employ the latest galvo scanners from Pangolin.
    4. And finally, control the entire rig using an inexpensive Arduino, some power mosfet boards to drive the TEC’s using a PID algorithm and a wifi board for cloud reporting.

    For those who are unfamiliar with Arduino boards—they are tiny microcontroller open-source computers that cost $20-25 and are great for adding intelligence to a device. Arduino senses the environment by receiving inputs from many sensors, in my case, temp and humidity probes, and affects its surroundings by controlling the TEC’s and the fans used to cool the red and blue LD modules.

    Importantly, I want the laser rig to sense the current conditions that it has been placed—is it hot or cold, humid, freezing, raining—and adjust on the fly how cold it can get the TEC’s. I also want it to go to an emergency mode if things get too hot to preserve the LD’s and prevent the TEC’s from burning up.

    As far as an interface goes, I am using a touch screen color LCD display from 4D systems. It a 3.2 inch unit with an onboard computer and 4 gigs of memory. I like it as it was easy to program and the display can be designed on your laptop and then transferred to the display. You then call the display and inputs with one line of code. Pretty sweet.

    With a touch screen input, you can set the unit to boot into a security setting that will query you with an input passcode. You then choose an array of options: quick start, calibration, set RGB modulation levels—in essence everything you see at the back of laser rig, knobs and switches, controlled by a touch screen interface and software.

    Ah yes the software. So I have a background in Perl, Python and R. I took a C class back in college—but that was 40 years ago. Arduino’s are programmed in C++, so there was somewhat of a learning curve there, but it was not too bad. With over 300,000 boards out there, and an active hacking community, you can find code that approximates what you want to do. Nonetheless, it was challenging to get thing working correctly and robustly. Substituting "||" for "&& "can make or break a particular conditional statement.

    So now for some pictures:

    I first started milling out the water cooler heat exchangers out of solid 1” billet aluminum using my homebrew CNC machine.
    Click image for larger version. 

Name:	IMG_1234.jpg 
Views:	67 
Size:	1.80 MB 
ID:	50149
    Next I milled out some Plexiglas spacers so that the dual stage TECs can be properly spaced on the water cooler.
    Click image for larger version. 

Name:	IMG_0028.jpg 
Views:	58 
Size:	1.28 MB 
ID:	50150
    Here is the rig in its current state showing the location of the green red and blue LD modules, the water cooling radiators: one long 3 fan radiator setup in the front of the rig and a single radiator with a VERY fast 6000 rpm PWM fan at the rear. The box with the blue light on is the water reservoir with built-in water pump. To the left is the touch-screen LCD and to the right is the Arduino reset button (very handy).

    Click image for larger version. 

Name:	IMG_0009.jpg 
Views:	68 
Size:	1.37 MB 
ID:	50151Click image for larger version. 

Name:	IMG_0010.jpg 
Views:	70 
Size:	1.43 MB 
ID:	50152
    Here are some pics of the LCD and Arduino in action. The next pic shows the initial splash screen and the temp and calibration screens. Right now I’m seeing -30C on the front bank of LDs and -20C on the rear bank. That is when the outside temp is 20C.
    Click image for larger version. 

Name:	IMG_0011.jpg 
Views:	87 
Size:	1.94 MB 
ID:	50153Click image for larger version. 

Name:	IMG_0012.jpg 
Views:	72 
Size:	1.77 MB 
ID:	50154Click image for larger version. 

Name:	IMG_0013.jpg 
Views:	75 
Size:	1.77 MB 
ID:	50155
    This is the inside of the case with a maze of wires yet to be bundled. You can see the front radiator fans, the rear radiator fan and the tubing for the water coolers. The mosfets that drive the TEC’s are shown to the far left with a large radiator for each, as they can get quite hot at full power.
    Click image for larger version. 

Name:	IMG_0015.jpg 
Views:	70 
Size:	1.48 MB 
ID:	50156

    And finally this a pic from the top showing the placement of the red and blue LD's, The mosfet board with the heat sink and the Arduino board. The little square guy is the Dallas Temperature One-Wire probe. One of those temp probes are glued to the various LD modules, and another one is floating taking the case temp. You can have as many of these temp probes as you want, as they are all individually addressable, wired in series, and operate on one serial connection.
    Click image for larger version. 

Name:	IMG_0014.jpg 
Views:	68 
Size:	1.44 MB 
ID:	50157

    Now that I have the software figured out, I’m going to populate the LD holders with diodes and install the optics and post some laser light pics. Stay tuned!

  2. #2
    Join Date
    Apr 2008
    Location
    New Orleans
    Posts
    288

    Default

    Very cool. I especially like the look of the touch screen background. Please post more pictures as you make more progress. I have a couple of arduino that I was going to build something laser related with but work has gotten in the way of playtime. Maybe reading your posts will motivate me to make time to build something soon.
    Eric in New Orleans

  3. #3
    Join Date
    Jan 2011
    Location
    Boston
    Posts
    255

    Default

    Thanks. When I'm happy with the code, I'll post it here, or put it on Github.

  4. #4
    Join Date
    Aug 2010
    Location
    London or Spain depending on the weather
    Posts
    1,390

    Default


    This looks extremely interesting.....good stuff
    Cheers

  5. #5
    Join Date
    Oct 2007
    Location
    Wisconsin
    Posts
    305

    Default

    great ideas within this plan!, how much power to you guesstimate to get from this?

  6. #6
    Join Date
    Jan 2011
    Location
    Boston
    Posts
    255

    Default

    Green 532 DPSS is 6 watts, 10 watts from the NUBM07E diodes, and about 9 watts from the 638 reds-- and remember they get shifted more to orange as you lower the temps, so they will appear brighter--so hoping for 25 watts total, but we will see with optic losses and such.

  7. #7
    Join Date
    Aug 2010
    Location
    London or Spain depending on the weather
    Posts
    1,390

    Default


    Computer controlled temps backed up by water cooling sounds really good!
    Also a nice colour balance if you can pull it off !
    What kind of overall size are you aiming for?
    Please post pics as you move forward. Click image for larger version. 

Name:	worship2.gif 
Views:	197 
Size:	265 Bytes 
ID:	50166
    Cheers
    PS.
    I love the kitchen table scene, but what does your lady have to say about this monster?
    Last edited by catalanjo; 06-09-2016 at 11:24.

  8. #8
    Join Date
    Jun 2007
    Location
    Monroe, Mi USA
    Posts
    818

    Default

    Meah !!! What ???????????? Yikes....GO BIG OR GO HOME !!!!
    .
    Almost no one is building these days. On all of PL....likely less than 100 have built....NOW THIS !!
    .

    "Holy Shit Batman" !!!!!
    .
    So many upgrades....and cutting edge stuff !!! Just WOW...Pass the Pop Corn !!!!!.
    .
    I just think the opaque Acrylic for the Cryo chamber....is such a fitting choice !!!!
    Good luck with ALL of this !!!!!
    .
    In closing....if....if one could buy such a rig....it would have an astronomical price tag !!!
    When you build....you can fix and upgrade( if you have the space ) !! Building is a most enjoyable adventure !!!
    .
    To do such a project...you have SO many talents....that come together in a most synergistic way !!!Other than some of Planters projects....I have never seen such am ambitious undertaking !! Thank you for sharing your journey !!
    .
    CDBEAM=======>
    .
    DO keep us posted....and....DO...Po ah Donk awn et !!!
    Beam Axiom #1 ~The Quantum well is DEEP ! Photons for ALL !!
    .
    Beam Axiom #2 ~Yes...As a matter of fact...I DO wear tinfoil on my head !!
    .
    Beam Axiom #3 ~Whe'n dout...Po ah Donk awn et !!
    .
    Beam Axiom #4 ~A Chicken in every Pot, and a Laser Lumia in every Livingroom !!
    .
    Beam Axiom #5 ~"Abstract Photonic Expressionism"....is "Abstractonimical" !!
    .
    Beam Axiom #6 ~ "A Posse ad Essea" ~ From being possible to being actual ...is the beam target !

  9. #9
    Join Date
    Jan 2011
    Location
    Boston
    Posts
    255

    Default

    I have to move the rig out of the shop so I can clean up the mess and move it back. When I ordered the 506 scanners, Justin asked for some pics of the rig in mid build, so I obliged. This is the first of THREE rigs, so I'm making everything in threes. The color balance is pretty easy in software, I'm even saving the colors settings and last temps achieved in EEprom for later use. To put up a ILDA pattern and adjust the scanners by way of the touch screen, that is going to take a little work. With a WIFI connection you can remotely control the rig via Touch OSC using a iPad or iPhone, but those features will have to wait until all three rigs are built. It is fun and a great adventure! The final beam size is going to depend on the red collimation but < than 8 mm at the scan head.

  10. #10
    Join Date
    Jan 2011
    Location
    Boston
    Posts
    255

    Default


    Update on the Arduino laser rigs! Enjoy.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •