A Review : Implementation of Low Cost CNC Plotter Using Arduino

Authors(6) :-Prof. Neha Chourasia, Pradeep Wasnik, Rohit Tembhurne, Shivam Londhe, Roshani Sahare, Vaibhav Mundafale

With the advancement of technology, demand for Computer Numerical Control (CNC) plotter machines in Educational Institutions and Laboratories is rapidly rising. Low cost manufacture of Printed Circuit Board (PCB) has become a basic need in electronics laboratories, for electronics engineering students and for electronics hobbyists. This paper will present an affordable model of a CNC plotter machine which is able to draw a circuit layout on PCB or any other solid surface using simple algorithm and available components. At first the user needs to convert any image file or text file into G code using Ink space software and then feed it to the machine using Processing software. Arduino uno with an ATmega328P micro-controller is used as the control device for this project. The micro-controller converts G-code into a set of machine language instruction to be sent to the motor driver of the CNC plotter.

Authors and Affiliations

Prof. Neha Chourasia
Department of Electronics & Telecommunication, RTMNU University, Nagpur, Maharashtra, India
Pradeep Wasnik
Department of Electronics & Telecommunication, RTMNU University, Nagpur, Maharashtra, India
Rohit Tembhurne
Department of Electronics & Telecommunication, RTMNU University, Nagpur, Maharashtra, India
Shivam Londhe
Department of Electronics & Telecommunication, RTMNU University, Nagpur, Maharashtra, India
Roshani Sahare
Department of Electronics & Telecommunication, RTMNU University, Nagpur, Maharashtra, India
Vaibhav Mundafale
Department of Electronics & Telecommunication, RTMNU University, Nagpur, Maharashtra, India

Computer Numerical Control (CNC), Printed Circuit Board (PCB), G-code, Micro-controller Unit (MCU), Plotter, Arduino board.

  1. Madekar, kajal j., et al. "automatic mini cnc machine for pcb drawing and drilling." (2016).
  2. Linggarjati, jimmy, and rindahedwig. "Manuallyinterchangeable heads of homemade computer numerical control (cnc) machine." internetworking indonesia journal 1.1 (2013).
  3. M. R. wright, D. E. platts, D. B. French, G. Traicoff, M. A. Dupont, and G. A. head, "CNC control system patents," us patent 545393, sep 26,1995.
  4. Torjus spilling "self-improving cnc milling machine" university of oslo (2014)
  5. Neje 200mw mini diy laser engraving machine cnc laser printer
  6. Industrial supplie online net/crafts man-cnc-router
  7. Geocities ws/industrial mark et place/ cnc-machines
  8. Arduino. cc/en/Main/Arduino Board Unit
  9. En.wikipedia.org/wiki/ATmega328
  10. Dual full-bridge driver. multiwatt15. Ordering numbers: l298n (multiwatt vert.) l298hn
  11. Sg909g micro servo. Tiny and lightweight with high output power.
  12. Stepper motor sth-39d1126-06 1.8deg/step 2 phase hybrid stepping motor electric motor step motor cnc
  13. En.wikipedia.org/wiki/Power_supply_unit_(computer)
  14. W. bosshart, printed circuit boards. newdelhi: tata mcgrawhill,1983.
  15. D. christian and f. i. hariadi, "speed control of spindle motor in the designing control module of computer numerical control (cnc) pcb milling machines,"teknikelektro, sekolahtek ni kelektrod an in for matika, institutteknologibandung, bandung, 2014.

Publication Details

Published in : Volume 4 | Issue 6 | January-February 2018
Date of Publication : 2018-02-28
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 127-130
Manuscript Number : IJSRSET184452
Publisher : Technoscience Academy

Print ISSN : 2395-1990, Online ISSN : 2394-4099

Cite This Article :

Prof. Neha Chourasia, Pradeep Wasnik, Rohit Tembhurne, Shivam Londhe, Roshani Sahare, Vaibhav Mundafale, " A Review : Implementation of Low Cost CNC Plotter Using Arduino, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 4, Issue 6, pp.127-130, January-February-2018.
Journal URL : http://ijsrset.com/IJSRSET184452

Follow Us

Contact Us