Learn How to Make Your Own Laser Engraver | DIY 2018

Introduction: Learn How to Make Your Own Laser Engraver | DIY 2018

About: Electronicslovers started in July 2011 with the mission to produce ideas to student and engineer or hobbyist to learn electronics practically. Electronicslovers provides information by publishing tutorial, e...

Why i Built This Laser Engraver:

The reason why i built this laser engraver is that normal laser cutters are often very expensive and hard to use. One day I was setting in college Lab an idea comes to my mind that why not to make my own Lasser Engraver? I have decided to Start planning for a new Laser Engraver. In the beginning, everything was difficult especially the Design Part. I faced many hurdles in both software and hardware level but I never quit my Research and later i found a solution and built my own Laser Engraver. This project is not a Rocket Science, i have explained everything in a simple way so everyone can build their own one.

For Complete Guidance Visit my Website www.electronicslovers.com

Step 1: Technical Introduction:

This Laser engraver is an Arduino based project. That means it is an open source Project and it is easy and cheap so you can build your own one. The total costs are amounted to about 100 dollars. The time required is about 30 hours. In the end, you will then have a fully functional 2-axis control. The laser used is inexpensive and can even process many different materials. These materials are paper, wood, and plastic. With the right setting, you can even cut through thin materials.

Step 2: Required Tools and Software

Required tools:

  • Side cutter
  • Soldering iron
  • Drilling machine

Required Software

X Loader v 1.00

AB viewer 12

GBRL Controller

Visit My website to Download these Software tools for Free www.elecronicslovers.com

Step 3: ​Cut the Profile Rail Into the Right Length

To create the right size of the laser engraver you have to cut the profile rail into your preferred size. Personally, i didn’t want to make a big laser engraver so i decided to make it 25*25*25cm big. So you have to cut 12 25cm parts and 4 10cm parts fort he stabilization.

Step 4: Screw Together the Parts

First of all, you have to make a threading into all parts. After that you can screw them together to a cube.

Step 5: Fix the Cube on a Wooden Plate and Attach the Stepper Motors

For a perfect balance oft he end product you have to make a wooden plate where you can fix the cube. For me personally, i took a 35*35cm with a thickening of a 1cm wooden plate from the shop. On the wooden plate, you can make some marking where you can drill the holes. The holes should be around 4mm wide.

On the stepper motor, you can now screw the toothed belt disk. After that, you can screw the stepper motor on profile rail. You can do the positioning by yourself.

Step 6: ​The Switch Box

Now we come to the heart of the laser engraver, the switch box. In the switch box, you can put the Arduino UNO and the Arduino shield v3.

Step 7: Shield Connection Pinout

For Source Code/Programming Tools: Visit My website www.electronicslovers.com

To get the Arduino alive you have to do it just like the circuit diagram:

  • First Stepper Motor is Connected With X Axis
  • Second Stepper Motor is Connected With Y Axis
  • The laser is Connected to the Z-Axis

Step 8: How Can I Start the Laser Engraver?

Step 1: Start the X-Loader:

X loader is a simple tool that will compile your Arduino sketch (HEX file) to your Arduino board without using the Arduino IDE. Here we need to interface Arduino UNO with GBRL, for doing this we need to open x loader and upload a Hex file ( Click here to Download hex File). Before going to upload HEX file kindly select proper Baud rate and Com port in Xloader properties otherwise, you will face errors. Now our Arduino Board is fully optimized for GBRL environment.

Step 2: Draw your own or upload an image into inkspace for printing
Before going to Start GBRL control tool first, we need to make a source format file for it, to do this you need to open inkspace and upload image or draw rough text and it will convert your file into .nc format. Once you get .nc file then go and upload that file to GBRL and it will send your File in a Binary form to Arduino UNO and it will start operation. As an example, i am going to share a mini Printable picture of a wolf ( Click here to download Wolf.nc ) Upload your file and see the magic.

Kindly write in comment If you have any question regarding this project, Thank you!

Be the First to Share


    • Pocket-Sized Speed Challenge

      Pocket-Sized Speed Challenge
    • Super-Size Speed Challenge

      Super-Size Speed Challenge
    • Metalworking Contest

      Metalworking Contest



    Question 1 year ago on Introduction

    Is this scalable by simply increasing the length of the rails? Is there a minimum or maximum height for this laser?