Design of CNC Machine Based Laser Engraver With Arduino UNO
Design of CNC Machine Based Laser Engraver With Arduino UNO
https://doi.org/10.22214/ijraset.2022.46249
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VIII August 2022- Available at www.ijraset.com
Abstract: Now a day’s technology is increased in rapid growth the usage and implementation of CNC system in industries and
colleges but at greater cost. According to our idea on fabrication of compact and cheap cost CNC Engraver is introduced to
reduce complexity, cost and man power. This paper discusse the design and implementation of two dimensional CNC router which
can engrave 2D & Gray scaled images or pictures with help of high watt burning laser module on surface which can be a paper,
wood, leather, plastic, foam. This paper proposes the technique used to develop a Computer Numeric Controlled Laser Engraver.
The specialty of this machine is the user can modification the tool simply whenever he/she desires to perform several operations
like an engraving object (Materials-Acrylic, MDF board, Foam sheets, etc.,) and conjointly turn out a 2D drawing for specific
object in A5 size sheet.
Keywords: Computer Numerical Control (CNC), Integrated Development Environment (IDE), G Code, Laser Engraver,
Arduino UNO
I. INTRODUCTION
The CNC stands for Computer Numerical Control used in the manufacturing sector that involves the use of computers to control
machine tools. Tools that can be controlled in this manner include lathes, mills, routers and grinder’s .On the surface, it may look like a
normal PC controls the machines, but the computer's unique software and control console are what really set the system apart for use in
CNC machining. Under CNC Machining, machine tools function through numerical control. A computer program is customized for
an object and the machines are programmed with CNC machining language (called G-code) that essentially controls all features like
feed rate, coordination, location and speeds. With CNC machining, the computer can control exact positioning and velocity. CNC
machining is used in manufacturing both metal and plastic parts. Inspiring from this CNC technology and revolutionary change in
the world of digital electronics & Microcontroller, we are presenting here an idea of “Arduino Based CNC Machine Controller”.
The idea behind this project is to make a small two Axis, CNC router which can engrave 2D and Gray scaled images or pictures
with help of high watt burning laser module on surface which can be a paper, wood, leather, plastic, foam etc. It uses two stepper
motors as linear actuators on each axis X, Y. The brain behind the system will be AVR ATMEGA 328 Based control unit with
Arduino programming structure. Arduino is today’s most popular open source hardware prototyping platform. Arduino will receive
the G-Code over serial port from the G-code interpreter& sender utility tool running on PC and will give the actuation commands to
the stepper motor controller.
II. METHODOLOGY
The CNC Machine is constructed in four stages: (a) convert the selected image into G-code, (b) Programming the Arduino for CNC
operation, (c) design the shapes to be cut on interface using InkScape software and (d) design the machine setup to start the
engraving operation.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 569
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VIII August 2022- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 570
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VIII August 2022- Available at www.ijraset.com
III. IMPLEMENTATION
The laser Engraving is to engrave a specific picture or logo on a selected material. Put the image which is to be engraving into the
software, Software generates G code for relative image. then it is send to microcontroller ATMEGA328. The arduino can be
programmed with arduino software (IDE). Stepper motor drivers, laser driver will move according to the signals specification and
laser starts to engrave on the object.
IV. FLOWCHART
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 571
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VIII August 2022- Available at www.ijraset.com
V. RESULTS
Designed the laser engraver to engrave a specific picture or logo on a selected material.
A. Design Steps
1) Put the image which is to be engraving into the software.
2) Software generates G code for relative image. then it is send to Microcontroller-ATMEGA328.
3) The arduino can be programmed with arduino software (IDE).
4) Stepper motor drivers, laser driver will move according to the signals specification and laser starts to engrave on the object.
B. Engrave a Image
Original image firstly imported to the Inkscape software and traced into Bitmap. Once done tracing the image, the image then been
created a path for the image and exported as a gcode format file. The gcode file then open using Universal G-Code Sender to perform
drawing.
Fig.9(a): Original import image (Square) Fig.9(b): gcode file image (Square)
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 572
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VIII August 2022- Available at www.ijraset.com
VI. CONCLUSIONS
By using CNC controllers, there is a remarkable increase in the quality of products as well as it offers high flexibility. It increases
the productivity and reduces the lead time. This collaboration of hardware with G-code & M-code gives better productivity and
reduces the work load.G-code & M-code make easy to find the information of locations of all stepper motor moving, as the status of
our moving moter are directly seen on computer. Making a small machine brings a flexibility to do work and also decrease the cost
of making prototypes, make it useable for cutting paper, polystyrene and thin sheets.
VII. ACKNOWLEDGMENT
The Authors wish to thanks to the entire researcher who worked on CNC based laser engraver.
REFERENCES
[1] C. Leone, “wood engraving by Q-switched diode-pumped frequency-doubled Nd: YAG green laser” Optics and lasers in engineering 47(2009) 161-168.
[2] Yu D, Hu Y, Xu XW, Huang Y, Du S. “An open CNC system based on component technology”. IEEE Trans Autom Sci Eng 2009;6.
[3] Md.Entheshmur Rahaman, “A compact design of Affordable Multi-purpose CNC Leaser Engraver”, 2021 international conference on Automation, control and
Mechatronics for Industry4.0.
[4] P.Jamaleswara Kumar, M.Gowtham “ Design and fabrication of portable laser cutting and engraving machine ” International Journal of Engineering &
Technology, 7 (1.1) (2018) 570-573.
[5] S. Cuenca, et.al ”Hardware approach to tool path computation for STEP-NC enabled CNC: A case study of turning operations”. Computers in Industry 62
(2011) 509–518
[6] T. Douillard et.al “Microstructure And Hydrothermal Ageing Of Alumina-zirconia Composites Modified By Laser Engraving” Journal of the European
Ceramic Society Volume 40, Issue 5, May 2020
[7] Barra Jabbar et.al “Design and Analysis Mini CNC Plotter Machine” Department of Mechanical Engineering, University of Al-Qadisiyah
[8] Ginna Vaishnavi et.al “Design And Fabrication Of Laser Engraver” International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-
0056 p-ISSN: 2395-0072 Volume: 07 Issue: 05 | May 2020.
[9] G. Costa Rodrigues “Laser cutting with direct diode laser” Physics Procedia 41 ( 2013 ) 558 – 565
[10] Kamal Prasath Balaji et.al “A Build-Your-Own Open Source CNC Laser Engraver Machine” Version 2.0, December 2016
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 573