Vol. 21 No. 3 (2018) Cover Image
Vol. 21 No. 3 (2018)

Published: September 30, 2018

Pages: 350-355

Articles

Microcontroller – Based Plotter Machine

Abstract

The main idea behind this paper is to design and implement a cheap, smaller size, easily operable, easy interface and flexible 3-axis Computer Numerical Control (CNC) plotter machine. The lower cost is achieved by using 2 CD drives from old PC’s with their stepper motors as the main structure for the hardware. The two stepper motors already found in the CD drives used to control the pen movements onto X and Y axis and one servo motor on the Z axis. An Arduino Uno microcontroller is used to controls the proper synchronization of these three motors during printing/drawing process. The Arduino Uno is programmed with G-Code parser from PC that is connected to the Arduino via a USB cable to control the motors movement and synchronization. The plotter machine is implemented and tested by printed different images and texts on papers (8cm × 8cm) using a pen, the small size of the papers because of the small plotter size. The motors winding voltages were displayed on the oscilloscope during the printing process to investigate the synchronization between the three motors. The design of the circuit is simple, inexpensive and can be accomplished using commercially available components.

References

  1. Paulo A. Sherring da Rocha Jr., Rogério D. S. Souza and M. Emília de Lima Tostes, "Prototype CNC Machine Design", Journal of Energy and Power Engineering 6 (2012) 1884-1890, November 30, 2012.
  2. Kajal J. Madekar, Kranti R. Nanaware, Pooja R. Phadtare, Vikas S. Mane, "Automatic mini CNC machine for PCB drawing and drilling", International Research Journal of Engineering and Technology (IRJET), Volume: 03 Issue: 02 Feb 2016.
  3. Aneeta Pinhiero, Beljo Jose, Tinsemon Chacko, Nazim TN, “Mini CNC Plotter”, International Journal of Innovative Research in Electrical, Electronics, Instrumentation and Control Engineering (IJIREEICE), Vol. 4, Issue 4, April 2016
  4. Sundar Pandian, S. Raj Pandian,"A Low-Cost Build-Your Own Three Axis CNC Mill Prototype", International Journal on Mechanical Engineering and Robotics (IJMER), Volume-2, Issue-1, 2014.
  5. Patrick Collins, Charles Cummings, Wesley Dittrich, Paul Jones, Andrew Seale, "CNC Application and Design", B.Sc. Project, Worcester Polytechnic Institute, April 2011.
  6. W. Durfee, "Arduino Microcontroller Guide", University of Minnesota, ver. oct-2011
  7. http://users.ece.utexas.edu/~valvano/Datasheets/L293d.pdf
  8. http://www.ee.ic.ac.uk/pcheung/teaching/DE1_EE/stores/sg90_datasheet.pdf
  9. "Mach4 CNC Controller Mill Programming Guide Version 1.0", Newfangled Solutions, Art soft USA, 2014.