Paper 2
Paper 2
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
Abstract: With the advancement of technology, demand for computer numerical control (CNC) plotter
machines in educational institutions and laboratories is rapidly rising. This research paper will present an
affordable model of a CNC plotter machine which is able to draw a 2D diagrams images on to a small size
paper very accurately and efficiently, using simple algorithms and available components. “CNC PLOTTER”
is a work which is design to done a low cost three axis mini CNC plotter using stepper motor, Arduino
micro controller and motor control software. At first the user needs to convert any image file or text file into
G-code using Inkscape software and then feed it into the machine using processing software Arduino Uno is
used as a control device for our project. This plots the required image on to the paper using some
processing software and using mechanical arrangements. So, in our project, we are trying to create a low
cost CNC plotter of small or medium size and an open structure.
Keywords: Computer Numerical Control (CNC), Image File, G-Code, Micro-Controller Unit (MCU),
Driver Motors, Plotting on the Paper
I. INTRODUCTION
Computer numerical control is an advanced form of soft automation developed to control the motion and operation of
machine tools. Numerical control machine was invented around in 19th century to reduce work load, it is a method in
which the manufacturing machine uses coded format, digits and letters. Its advantages include high efficiency, high
flexibility, and high production rate, low cost of production. It includes three main steps that is receiving data, interpreting
data and accordingly control action. Based on special characters letter codes and numbers a form of program called part
program (a sequential instruction or coded commands that direct specific machine function) is used for automatically
operation of a manufacturing machine to produce a specific part of specific dimension. The program is then converted
into electrical signal to feed as input to motors that run the machine and do the tool movements.
A machine control unit (MCU) decides the tool depth of cut, cutting speed etc. Motion of tool is based on right hand
coordinate system. Three axis of rotation X, Y, Z for the three dimensional motion of tool plus an axis of rotation. The z-
axis is one of the three which allows the movement of router in up and down direction. This axis is very important
because it controls the depth.
The y-axis functions as motor mount to move z-axis in addition with slide mechanism, x-axis uses two pieces one for
front and one for back which serves as height stands.
1.1 Objectives
The objectives of our project is to design and implement a CNC plotter machine which will be able to draw any plan,
elevation, side views of buildings and also to draw required images on the paper. Also, to develop a low cost automatic
mini CNC plotter machine for any drawing with reduce in cost of mechanism along with the increase in flexibility.
1.2 Methodology
We have supply the current in Arduino with USB DATA cable to transfer data from Computer to Arduino Board. Here
we have Used 3 stepper Drivers to supply the G codes in sequence to the steeper motors. Arduino will be mounted on
CNC shield. CNC shield will be distributing the Current in the command of Arduino. CNC shield will be converting the
command of G codes in digital pulse by Stepper motor. In X- direction stepper motor will be move left and Right, Y-
direction stepper motor will be move in front and back direction, Z-direction stepper motor will be move in up and down.
We have made many difficult design via using this machine. The accuracy of these machines results is very high. So we
Copyright to IJARSCT DOI: 10.48175/568 672
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
II. SOFTWARE
It consists of
1. Inkscape (version 0.47)
2. Arduino IDE
3. Processing 3.3
A. Inkscape Window
Start by opening Inkscape. This window contains several major areas, many containing clickable icons or pull-down
menus. The following figure shows this window and labels key parts. As Inkscape has grown more complex, the area
required to include icons and entry boxes for all the various items has also grown leading to problems when Inkscape is
used on small screens. The Command Bar, Snap Bar, Tool Controls, and Tool Box have variable widths or heights. If
there are too many items to be shown in the width (height) of the Inkscape window, a small down arrow will appear on
the right side or bottom of the bars. Clicking on this arrow will open a drop-down menu with access to the missing items.
VII. CONCLUSION
Even though more number of CAD/CAM software are available for building as well as production drawing, printing
and plotting of plan, elevation and other views, the CNC 2D sketcher can do different building drawings as required by
the customers. This requires some modification in drawing can be obtained by making changes in G-code manually or by
generating through Inscape software the proposed CNC 2D sketcher gives instant priming or sketching of building
drawing in an A4 sheet further the application of proposed CNC 2D sketcher can also be extended in the field of printed
circuit board (PCB) drawing and drilling, Electrical discharge machining (EDM), metal removal and fabrication, lettering
and logo designs or engraving as well.
REFERENCES
[1]. V.K. Pabolu And K.N.H. Srinivas, "Design And Implementation Of A Three -Dimensional CNC Machine", Int. J.
Computer Science And Engineering, Vol. 2,Pp. 2567-2570 2010.
[2]. Nae And T. Andrei, "Designing And Building A CNC Router Using Stepper Motors", Serial Technical, Vo. LXII,
Pp. 55-62, 2010.
[3]. Pahole, L. Rataj, M. Ficko, S. Klancnik, S.Brezovnik, M.Brezocnik, And J. Balic, "Construction And Evaluation
Of Lowcost Table CNC Milling Machine", Scientific Bulletin, Series C: Mehcanics, Tribology, Machine
Manufacturing Technology, Vol. XXIII, Pp. 1- 7, 2009.
[4]. Madekar, Kajal J., Et Al. "Automatic Mini Cnc Machine For Pcb Drawing And Drilling." (2016).
[5]. Linggarjati, Jimmy, and Rinda Hedwig. "Manually Interchangeable Heads Of Homemade Computer Numerical
Control (Cnc) Machine." Internetworking Indonesia Journal 1.1 (2013).
[6]. M. R. Wright, D.E. Platts, D.B. French, G. Traicoff,
[7]. M.A. Dupont, Andg.A. Head, “Cnc Control System patents,” Us Patent 545393, Sep 6,1995