Monday To Saturday

8:30 AM - 6:00 PM

Contact Us

SUPPORT & ORDER86-531-83161518

How to Make a Small Laser Engraving Machine from DVD-ROM?

  • Blog
  • How to Make a Mini Laser Engraver Kit from DVD-ROM?
Last Updated on Aug 31, 2023 by 6 Min Read

How to Make a Mini Laser Engraver Kit from DVD-ROM?


I'm skeptical that someone could make a desktop laser engraver kit with two used DVD-ROMs (CD-ROMs and DVD-RW for option) and a few small parts. So I did it myself, which lasted 5 days (including the time to buy things and other express delivery), and finally DIY a laser engraver kit. Quite a sense of achievement, now I will teach you hands-on.

There are various articles on the Internet on the use of waste optical drives to modify laser engravers and laser cutters, but the existing articles are either unclear, or the cost is high and there are many tools. This article integrates resources, chooses the best solution, and uses a simple and low-cost modification method for reference only.

Here I'm going to show how to make a simple laser engraving machine using a DVD-ROM disassembled from an old desktop computer, which uses Arduino as the main controller and GRBL software to control the movement of the stepper motors and the operation of the laser module , can be used to engrave and cut wood, paper, leather, acrylic, and plastic.

List Of Items

All the items that may be needed have been considered here as much as possible. Except for goggles, other tools are not necessary. They are used in the building process, so they are listed by the way.

Components List

Arduino Control Board1
CNC Shield V31
A4988 Drive Module2DRV8255 can also be used, A4988 is enough, these two drivers can be directly inserted into CNC Shield V3.
DVD-ROM2Some people also use a DVD-RW to change the laser head, but it requires strong hands-on ability. It is not recommended for beginners to use it.
250mV 650nm Laser1
12mm Laser Radiator1
MOS Trigger Switch Driver Module1Convert PWM signal to laser voltage.
12V Power1Lithium battery or 12V power matcher can be used.

Required Tools


2.Soldering Iron.

3.Glue Gun.

4.Mini Electric Grinder.

5.650nm Laser Goggles (Laser can cause irreversible damage to the eyes, make sure everyone wears laser goggles before turning on the laser power, and make sure that the goggles can protect the 650nm laser wavelength).

DIY Steps

Step 1. Disassemble The DVD-Rom

1.1. All you need in a DVD-Rom drive is the stepper motor assembly and the laser diode. I had no luck finding out that my DVD-Rom came with a very difficult plastic component to work with. So I took apart three DVD-Rom drives and only used parts from two. The disassembly process is quite difficult, and that's pretty much the case with most DVD-Rom drives I've ever opened.

1.2. After removing the screws on the bottom of the drive, you can lift it off like a cover. You'll most likely see two circuit boards under the bottom cover, both of which are useless to us. But remember to keep other useful parts for other crafting projects. For example there is a small DC motor worth staying under the front circuit board.

1.3. Now you should remove the front panel along with the front tray. The front panel comes loose when you pull the tray out (just use a hairpin and that little hole in the front panel).

1.4. The next steps will require removing the screws and perhaps some brute force. Remove both circuit boards. Be careful with the cables attached to the stepper motors. This motor needs to be removed.

1.5. If you place the DVD-Rom drive right side up and remove the top cover, you should find what we're looking for - a stepper motor assembly. Unscrew the screw and just take it out.

1.6. Now that we've got the stepper motor assembly out, it's time to do some cleaning. Remove the spindle motor, it might be useful, but I found it too cumbersome to drive, so I ditched them. They are usually held in place with three very small screws, although sometimes they are part of a larger assembly, so be careful not to break the two rods that support the lens when removing them.

1.7. As for the lens, just use the most suitable method to remove it, we need to leave a smooth surface, and then connect some other parts on it. Be careful not to damage the DVDR drive's laser diode.

Step 2. Solder The Stepper Motor Cable

In the disassembled structure, the position of the stepper motor is shown in the figure:

Solder The Stepper Motor Cable

The stepper motors of different optical drives are different, so the line sequence is not easy to determine, but we can observe the cables drawn from the stepper motors, just follow the welding sequence of the cables. (The wiring problem is not considered first)

Step 3. Connect The Circuit

The circuit connection is as shown in the figure:


Adjust the multimeter to the on-off gear, and connect the positive and negative poles of the multimeter to two adjacent pins. The sound of the multimeter is the channel, that is, the same coil. This stepper motor is a four-wire two-phase stepper motor with two sets of coils, we just need to make sure.

The A4988 stepper motor driver module that needs to be used in the project.

A4988 stepper motor driver module

Pin definition and subdivision resolution configuration.

Pin definition and subdivision resolution configuration

A4988 typical application circuit diagram.

A4988 typical application circuit diagram

Pin definitions for CNC Shield V3 related functions.

Pin definitions for CNC Shield V3 related functions

Pin definition of Arduino UNO R3. The green markers are the pin definitions for the Arduino and the purple pin definitions for the CNC Shield V3.

Pin definition of Arduino UNO R3

The following are the Arduino UNO R3, CNC Shield V3, and relay modules to be used. When installing, just plug the CNC Shield V3 into the corresponding interface socket of Arduino UNO R3.

Arduino UNO R3 and CNC Shield V3

Install the X, Y axis stepper motor motion mechanism and the laser module on the previously prepared bracket.

X, Y axis stepper motor motion mechanism

Step 4. GRBL Firmware Burning

The firmware can be burned with XLoader, or compiled and uploaded with the Arduino IDE.

This work uses XLoader to burn, the GRBL firmware version number is grbl_v0_9j, other firmware versions are similar, please test by yourself.

Method 1: XLoader Burning

1. Prepare the XLoader burner, grbl_v0_9j.hex firmware.

2. The Arduino control board is connected to the computer USB serial port.

3. Open the XLoader burner, select grbl_v0_9j.hex , and click upload to burn.

4. After the software is successfully programmed and powered on again, the following information will be output in the serial port. Note that the baud rate should be set to 115200.

XLoader Burning

Method 2: Arduino IDE Compilation

1.Download the archive on Github (

2.Open the Arduino IDE, select Project -> Load Library -> Add .ZIP Library, and select the downloaded compressed package.

3.Select File->Examples->grbl->grblUpload

4.Click the upload button to upload, the configuration file is in config.h, there is no need to modify it here, just use the default configuration.

Step 5. Firmware Test

After the firmware is uploaded successfully, you can set the firmware and open the GRBL host computer software CNCjs (CNCjs is used here as the test software, other GRBL control software is used in the same way, the purpose is to send g-code or setting instructions to the arduino, you can refer to learning use).

5.1. Connect Arduino.

5.2. Configuring the GRBL firmware.

Enter the following commands in the console:

$100 = 106.666 (x, step/mm) //Set the X-axis speed.

$101 = 106.666 (y, step/mm) //Set the Y axis speed.

$130 = 36.000 (x max travel, mm) //Set the X-axis maximum travel.

$131 = 36.000 (y max travel, mm) //Set the maximum travel of the Y axis.

5.3. Test the firmware.

Use the move button in the coordinate axis component to check whether the movement stroke is correct. If the movement stroke is not correct, adjust the movement rate of the X and Y axes.

Use the [Laser Test] and [Laser Off] in the laser assembly to test whether the laser can be turned on and off successfully (make sure to wear goggles before turning on the laser).

Step 6. Frame Structure

No other materials are used in the production here, and they are all built using discarded optical drive casings, so the laser etching machine frame is not complicated, and hot melt glue is used to connect. As long as the flexible movement of the X-axis and Y-axis is realized.

DIY laser engraver kit

DIY laser engraving machine

Prepare a suitable size of backing plate (the case of the optical drive is used here) and stick it on the bottom slider, use a cable tie to tie the laser head assembled with the heat sink to the left and right moving slider, the Y-axis here drives the backing plate moving back and forth, the X axis drives the laser head to move left and right.

Laser engraver frame

Laser engraving head

At this point, all the hardware parts are connected. If there is no accident, the laser engraving system can work normally.

Step 7. Engraving And Debugging

To engrave, you only need to load the G-code file into the upper computer software (CNCjs) and click to run. There are many ways to generate G-code, you can search by yourself.

Then comes the exciting time, with which you can print some of your favorite text or graphics on wood, MDF, plywood, acrylic, plastic, and other materials.

Things To Consider

1. Before deciding to leave, you need to be clear that the power of this laser engraving machine can only engrave acrylic, leather, and small wood chips that do not reflect red light such as blue, green or black. The stroke is 37mmX37mm. It can only be used for learning and testing, not for commercial use.

2. Say the important thing three times: make sure to wear goggles before turning on the laser power, and remind people around you to pay attention to the danger of laser engraving and cutting.

3. If the stepper motor is very hot, it is necessary to use a Phillips screwdriver to rotate the potentiometer on the A4988 driver to reduce the working current.

After reading the above content, do you think it is very simple to make such a laser engraver yourself? If you are interested in it, hurry up and make one too.

Further Reading

19 Most Common Laser Engraver Problems and Solutions
Apr 25, 2024 7 Min Read

19 Most Common Laser Engraver Problems and Solutions

You may run into some problems in the use of laser engraver, we'll analyse 19 most common laser engraving machine problems and give you the right solutions.

Is It Worth Buying A Laser Engraver?
Apr 13, 2024 5 Min Read

Is It Worth Buying A Laser Engraver?

Is it worth buying a laser engraver? It's a thing to consider before starting DIY personalized crafts, arts, gifts, daily necessities with custom laser engraving to make money.

A Comparison of Laser Engraver, Laser Etcher, Laser Marker
Apr 02, 2024 4 Min Read

A Comparison of Laser Engraver, Laser Etcher, Laser Marker

Compare technical specifications, features, uses, pros and cons for laser engraver, laser marking machine, laser etching system and find the right one for you.

2024 Best Laser Engraver for Cups, Mugs, Tumblers
Jan 19, 2024 8 Min Read

2024 Best Laser Engraver for Cups, Mugs, Tumblers

Looking for an affordable laser engraver with rotary attachment to customize cups, mugs, tumblers made of stainless steel, glass, ceramic, titanium, aluminum, copper, brass, silver, gold, wood, plastic, acrylic, paper, stoneware, melamine, as well as personalize cups with letters, logos, signs, monograms, names, vinyls, glitters, patterns and pictures? Explore the best laser cup engraving machine picks of 2024 for every budget and need.

15 Best Laser Engraver Cutter Software (Paid/Free) in 2024
Jan 11, 2024 2 Min Read

15 Best Laser Engraver Cutter Software (Paid/Free) in 2024

2024 best laser engraver cutting software with paid & free versions include LaserCut, CypCut, CypOne, RDWorks, EZCAD, Laser GRBL, Inkscape, EzGraver, SolveSpace, LaserWeb, LightBurn, Adobe Illustrator, Corel Draw, AutoCAD, Archicad and some popular CAD/CAM software for laser cutter engraving machine.

2024 Best Laser Engravers for Knife Blades & Handles
Jan 11, 2024 3 Min Read

2024 Best Laser Engravers for Knife Blades & Handles

Looking for a laser engraving machine to mark logos, signs, names, tags, patterns or photos on knife blade or knife handle blanks? Review the best CO2 and fiber laser engravers of 2024 for custom personalized knives with 3d deep engraving, online flying engraving, color engraving and black white engraving.

Post Your Review

1 to 5-star rating

Share Your Thoughts And Feelings With Others

Click To Change Captcha