MichielD99 is a 16 year old Belgian teenage maker. It is amazing that, with the tools and materials available today, a young person, really any person, can create something as sophisticated and professional-looking as this laser engraver.You can see the complete plans for his build on this Instructables page. There he also includes a Bill of Materials with links to all of the parts available online and PDF and STL versions of all of the template files used to create his engraver.
To drive the machine, he used an Arduino UNO with two NEMA-17 stepper motors and stepper motor drivers he got from AliEXpress. By using AliExpress, he was able to keep the component costs down, with the entire thing costing about US$220. The laser is a 1.8W 445nm module.
Michiel designed the device in such a way that he can also install a Dremel tool as the head. This will allow him to turn it into a CNC router when he wants to.
Source: An Arduino-Powered Laser Engraver That You Can Build