Allready set a bookmark?   |Laser projector|

Twitter Facebook Google Mail Fav


I want present you my self made laser-projector. It is a stand alone projector and doesn´t need a PC.

The housing

Front view with a porthole without glazing. A deflection of 40 degree is possible.
Overall dimensions: L 20 cm x B 29 cm x H 20 cm
Power: Laser red and blue(405nm) max. each 100mW, green 20mW (TTL controlled)
Back view: All you can see is self made (milled). On the left side the buttons to navigate the menue.
The ISP - Connector (In-System Programming) and a slot for the MMC/SD-Card.
Right: Looks like a heat sink but it´s for show only.
The lights are low, looks like very better.
The lid, designed in "Corel Draw" and was engraved by a milling machine.
Lets look inside! The black box rear left is the green LASER. In the middle, two mirror holder (dielectric mirrors) and right the scanner under a plasitc cover.
And now a view from front to inside.
Left (black hole) the exit window for the laser beams. In the middle forefront a wall for misdirected laser beams from dielectric mirrors. Under the aluminium base are the unit of power, power supply and mirror driver.
At the bottom right the power supply +-5V; +-15V, +12V. Left the mirror driver 2*1A (analog input +-10V).
The stacked boards are the LD-driver for red and blue (405nm). Well, this blue are more a violet and comes from a blue-ray-player. A key switch protect against unauthorized access.
And now the other site. At the bottom in the middle, a high-voltage inverter for the LCD-back light.
Now open from the back.
The motherboard with four keys and a card slot. The potentiometer to regulate the output. In the middle the connector for the PC. For operation of the laser projector is a PC not required.
And finally a comparison of dimensions.

A view inside

In the Foreground the round black thing are the red laser and the blue laser behind them.
All laser are mounted on a adjustable mounting panel of course homemade.
The ATMEGA64 mainboard (16MHz) soldered on a adapterboard. In the middle the dual DAC TLV5618A.
The circuit board was designed in Corel Draw and with my own special software convert to a milling program. Then on a CNC milling machine engraves.
The blue LD driver.
From side the driver for the red and blue laserdiodes.
Nice blue light :-)
The LCD will show the name of the file or index.
This area are for the reference voltage used by the DAC TLV5618A.
One of the both dielectric mirrors that reflect the red light only, other colors allow a transmission.
Gently curved heat sink :-)
The scanner driver.
4 buttons to navigate into the menues.
The switching power supply 5V 12A (boaaa) and of course -15V and +15V.
The mains connection with key switch.

Laser on

Here you can see how the green laser goes through dichroic mirror and the red laser beam will deflected. The result is a yellow laser beam, a mixture of two base colors of red and green. The residual radiation will be stopped by the "photon barrier" (in front right).
And here the blue laser 405nm comes from Blu-ray player.
The green laser beam is thinner than the other both. Is not so good for a ideal color mix.
Two light points on my "photon barrier". You can see how the light will be reflected to ground on it. The rough surface scatter the laser beam. Also you see the galvo mirrors (x-y axis closed loop).
A point :-)
Devils eye is doing itself proud.
Awesome, a perfect beam.

In use (Effect)

Lights out! A circle of all colors. The base colors red, green, blue and the mixed colors cyan, magente, yellow and white.
I have a problem of camera noise.
Laser fanned out.
A picture from bottom.
A green laser beam tunnel.
Something from a effect show.
This Tesla-Coil will be my next project.
Animation with this projector. A perfect white was mixed from the three base colors.

In use (Animation)

All graphics comes from the ILDA converting.

The software to control

The software are written in Visual Basic V10, OK is not very quick but it makes no odds. The follow formates will be imported: *.ild, *.plt and the own *.frm (plt is HPGL). You can edit movies, append, scale, rotate, transform and optimize. Any points can be edit and a preview of this movie is possible. But you can only in *.frm-formate save.

Download ILDA-Edit.exe V1.0.0.1 for Windows 208KByte  no installation required ( Klicks )     Screenshot

The Circuit (Mainboard)

Click on the picture to enlarge!

The heart of the mainboard is the ATMega64 from Atmel. The data comes from a MMC/SD-Card. I have bought the card reader because own trials have failed. You can find my used card reader on DISPLAY 3000.
The galvo-driver (for the mirrors) need a analog input voltage and for this reason I must convert the digital output from the ATMega to a analoge voltage. The DAC TLV5618 now does this work for them. It´s a serial dual channel digital to analog converter. Finaly the voltage must be amplified to a range of -10V bis +10V.
The original circuit is from Elm Chan and I have it modified to three lasers (red, green and dark-blue)

The Firmware & Fusebits-Settings for the Mega64

The firmware was programmed in assembler by Elm Chan and modified by my self. Chan allowed me after consulting with him this firmeware to public on my web-side.
The processor (ATMega64) was programmed in AVR-Studio 4. And now the settings do you need. Click on the suitable picture to enlarge it.


    Download Firmware   ( Klicks ../book/gdn6 )


The idea of this projector comes from the homepage by Elm Chan. A big praise to this page and all other things from him are pretty impressive.

Video      My channel on YouTube

Allready set a bookmark?   |Laserprojector|

Twitter Facebook Google Mail Fav

Comments and questions (29)

  • Comment by Farrokhfal 21.09.2015, 12.33

    Hello, you are very interested in this wonderful project, could you send me the file of Eagle? As there are certain components in the libraries.

    I thank you :-)

    my email is:

  • Comment by saeb 28.08.2015, 18.18

    Hi this is the best project I ever saw laser projector and would like to make it.
    Please send us a PCB file.
    I wish you all the best.
    Saeb sadeghian of Kurdistan.

  • Comment by saeb 28.08.2015, 18.13

    Hi this is the best project I ever saw laser projector and would like to make it.
    Please send us a PCB file.
    I wish you all the best.
    Saeb sadeghian of Kurdistan.

  • Comment by aprilio 17.01.2015, 01.17

    Hello, you are very interested in this wonderful project, could you send me the file of Eagle? As there are certain components in the libraries.

    I thank you :-)

    my email is:

  • Comment by Bill 15.11.2013, 02.13

    Can you send me the Eagle files for the laser projector.

    Thank you

  • Comment by Michael 22.03.2013, 17.29

    A very nice neet and copact model with three lasers modules in the housing.Also like the look
    of the mirror mounts they look ajustable.

  • Comment by Clive Harper 05.10.2012, 18.39

    Please could you be kind enough to send me the schematics for you great project, i use Eagle CAD and would love to build this as i am into my lasers.
    My email address is

    Many thanks,

    Answer: You have post.

  • Comment by Corne 20.07.2012, 09.16


    Wow,this is the best Homebuilt Laser Project on the Net!(Excellent)
    I am interested in building this project.Can you help me with the schematics,components please?

    Kind regards.

    Answer: Thank you for the compliment. Yes of course, I can help you. The schematic can you find on this site and what do you mean with the components? All what you need you can buy it in electronic shops. Unfortunately I cannot help you out with milling work.

  • Comment by Luis 01.04.2012, 03.57

    Cogratulations, you did an excelent work!

    I'm from Mexico and I really would like to build this laser projector. Could you send me the schematics?

    In advance, thanks a lot for your help!
    My email is:

    Answer: You have post.

  • Comment by Balázs Zvezdovits 06.03.2012, 21.49

    Hello everyone!
    Someone you could send me the schematics, firmware
    The e-mail address: Thank you in advance for your help!

    Answer: Hello, I have send the schematic "Eagle" to you and the firmware you can download it from this page "The Firmware & Fusebits-Settings for the Mega64".


  • Comment by Jerry 12.02.2012, 11.42

    In advance, I would like to apologize for my English, which is not good.
    I tried the projector Elm-chan, unfortunately I failed.
    Your project took me a lot, so I tried to build. Initially there were problems with the SD card, display display
    MMC Err 2,
    MMC Err 0
    MMC Err 3, etc.
    I even tried the MMC card, there was a problem FS Err 2 after formatting the card with a special program.
    Then I managed to get an SD card that works perfectly. Even works with microSD card adapter used.
    Everything works fine, but I have two questions:
    Is it possible to run the files immediately after the start of the device without the option buttons?
    Files can be played one after another automatically without selection switches?

    Thank you for your answers and I wish you much success with other great projects.


    Answer: No problem, my english is not better. I think ererybody have a starting problem with the SD/MMC-Card. Main thing is it works. To your questions - yes it is possible, you must change the firmeware only. So you can automatic start your show and the files can continuous played. But do not ask how it works. My assembler programing is too long ago. I htink the autostart is not the problem but the continuous play for your laser show. It is easier to make your show in the additional software "ILDA-Edit". In there you can add a lot of files to one big file.

  • Comment by Luca 13.01.2012, 18.53

    Hello, you are very interested in this wonderful project, could you send me the file of Eagle? As there are certain components in the libraries.

    I thank you and salute you

    my email is

    Answer: You have post.

  • Comment by elkius 17.12.2011, 23.24

    thats my first project with atmega, if you can, send me changed firmware :)

    Answer: Well, this is the problem. I don't have the changed firmware for the beat input. It was only my idea.

  • Comment by elkius 14.12.2011, 16.48

    Hi. Possible make projector, when beat (impuls)is from the outside, then projector change frm file?

    (like sound active disco lighting effect)

    Answer: Of course, that was my idea. You must change the firmware only :-) PIN E6 is for a external interrupt and with a subroutine you can abort the current frm file and then start the next file. Its so easy, if you can assembler.

    Let me know if you did it.

  • Comment by elkius 13.12.2011, 22.37

    thanks for help:)
    one question: in elm chan is rs232 connection with PC, can i connect with this? and with what program can i control projector from PC?

    p.s.: i don't use any card driver, but MMC works :)

    Answer: Sure, you can use the PIN E0 and E0 to connect the RS232. But I don´t no wich program you need to control the ATMega. I think you need a programm what sends the coordinate pairs for the mirror.

    I meant the 74HC164 and the 74HC86 is your driver :-) And I've found another solution for the MMC/SD.

  • Comment by elkius 08.12.2011, 19.07

    wow! all working, beautiful:) but only with MMC card. With SD LCD shows MMC err:2

    Answer: It is bizarre, I use a SD-Card with 256MByte. But it works and is the principal :-)
    Without a card I have the error message without a number.

  • Comment by elkius 05.12.2011, 17.10

    i find LCD broken. realy it's show:
    when card not inserted: "MMC err:0"
    when card inserted: "MMC err:2"

    what it mean?

  • Comment by elkius 05.12.2011, 15.26

    p.s.: if SD-card not inserted, what LCD have show?
    (if inserted, or not inserted, always shows me MMC err)

    and what you mean "your cards-driver is incorrectly" this mean with 74HC164N something wrong?

    Answer: No, no the driver from elm chan with the 74HC164 is correct. I thought you have found another way (circuit diagram) for the card-driver and that is incorrectly.

  • Comment by elkius 04.12.2011, 20.31

    Hello, i finish you project. but lcd shows "MMC err:" i formatted SD card with you program, put files *.frm in to SD card, but nothing.
    SD card - 2GB.
    What format put into SD card(*.frm, *.ild, *.csv) ?

    Answer: You must have a .txt file in the root.

    For example:

    "Filename: ani.txt"

    And the content is:


    And you have a folder like this "ani" and in there put the .frm files (dance1.frm, dance2.frm, dance3.frm).

    If you have the error "MMC err", the card must formatted in FAT16. Or your cards-driver is incorrectly.

  • Comment by elkius 04.12.2011, 11.12

    can you show the power supply +-5V; +-15V, +12V.?
    i can't find it.

    p.s.: Gintaras, you from Lithuania? (parasyk man

    Answer: I've bought a external Power Supply with a output from 5 and 12V. You can see the connector on the left bottom corner of the circuit.

  • Comment by fibko 20.10.2011, 15.20

    Thank you for the software. Have you tried to use pin beat?

    Answer: No, the beat-pin is a future feature and have no function in my firmeware.

  • Comment by Fibko 10.10.2011, 13.42

    Hello, where can I download your software to convert ild to frm?

    Very nice project!!!

    Answer: OK, I have added now this program. You can find it under the pic from the software.

  • Comment by nader hoseini 03.07.2011, 14.41

    Dear sir
    I would like to use your system in my projects .
    please write me to

  • Comment by GIntautas 01.05.2011, 23.38

    Thanks its working

  • Comment by Gintautas 20.04.2011, 13.33

    THanks for help, but now i have another problem, then i format with your softwhare sd car, windows not let me to put in frames in sd card,and write your card is not formated;/

    Answer: I do not understand this. After formating with SD-Formater try a formating in windows or you take another card. Not all cards will work. A user manual for SD-Formater can you find here.
    I am not a spezialist but i had to use the formater. Without this program unfortunately didn't work out.

  • Comment by GIntautas 15.04.2011, 17.47

    Hello, i do your project, but lcd shows FS err 2, what is this, its is file system,pease help

    Answer: Yes, it´s true you have a problem with your file system. Format your MMC/SD-Card in FAT16. The card must not be greater than 2GByte. If you have always the error message, try this program (sdfv2003.exe) to format your card.

  • Comment by elkius 22.03.2011, 15.05

    P.S.: can you show galvo amplifier and power circuits? :)

    Answer: The galvo can you find here: K12n
    The switching power supply was a discontinued model and odd lot. I don´t have any circuit diagrams from this.

  • Comment by elkius 22.03.2011, 15.00

    Hello, Atmega64 program with ISP connector? If yes -what programmer(hardware) need to write in atmega64?

    Answer: Yes, of course ISP connector. I use the Atmel AVR ISP MK2 programmer for USB.

  • Comment by Steve 11.03.2011, 12.27

    pretty impressive

  • Name (required)
    Your comment or question (required)


    last update 11.03.2011