Here is what the developer writes about this project:
It is created with the same RepRap concept, by using 3D printed parts and some easy to find "vitamins" (non printed hardware).
I tried to design as cheap as possible, by using common electronics and a "low power" laser (a laser diode).
The X/Y working area is fully customisable by simply cutting the rods to desired length.
The max object height for working can be up to 50-60mm.
3dpBurner basically uses 3D printed parts, 8mm rods, M3/M8 hardware, some small bearings and a pair of GT2 pulley/belts. I got most parts from my "old" RepRap printer.
Motion is controlled by Arduino UNO, a CNC shield and a pair of Pololu based stepper drivers for driving two NEMA17 stepper motors.
The laser module is cooled by heatsink and forced air (small fan) and is drived by a constant current driver.
Personally I'm using the popular NDB7875 1.6W blue laser diode (note this diode is sold as being capable of up to 3W when overdrived), but you can use your own diode (DVD recorder, BluRay, M140...).
While 3dpBurner can be controlled by mostly GRBL based applications (gcode senders), i create a pair of Windows based ones. They provides an easy control and optimized gcode streaming for the GRBL firmware and also can be used for convert images to gcode files for gray scale engravings.
3dpBurner in action:
Project homepage with all the instructions how to make one: