2D CNC Plotter Integrated with Arduino
Keywords:
Arduino, Computer Numerical Control (CNC), Stepper motors, Inkscape software, G-code file, GRBL firmwareAbstract
This study presents the development of a 2D CNC plotter integrated with Arduino. Arduino-based 2D CNC plotters have been developed to draw attention owing to their ease of implementation, precision, and affordability. Initial CNC plotters employed industrial controllers, but open-source platforms such as GRBL firmware and Arduino have improved their accessibility. Stepper motor-based motion control systems have been researched by experts for accurate plotting and engraving. Experiments have also maximized mechanical design, firmware, and G-code creation for efficiency. Prior research emphasized increasing accuracy, minimizing costs, and adding support for features like servo-based pen control and calibration.
In our project, we have emphasized reducing the cost of the CNC plotter by utilizing easily available and inexpensive components. We have improved its reliability by optimizing motor control and minimizing mechanical vibrations. Our design is flexible, enabling multiple tool attachments for various applications. We have also enhanced performance by optimizing stepper motor movements and G-code processing, leading to greater precision and smoother operation.
References
Raashika R and Elangovan S, “Design and Development of a Low-Cost Multipurpose Arduino CNC plotter for Industrial Applications,” Proceedings of the International Conference on Advancements in Materials, Design and Manufacturing for Sustainable Development, ICAMDMS 2024, Coimbatore, Tamil Nadu, India, Feb. 2024, doi: https://doi.org/10.4108/eai.23-2-2024.2346953
S. F. Hyder, M. Ibrahim, M. Z. Adan, and F. Mohammed, "CNC Plotter Machine," International Research Journal of Engineering and Technology, vol. 7, no. 5, pp. 5300–5305, May 2020, Available: https://www.irjet.net/archives/V7/i5/IRJET-V7I51017.pdf
A. D, A. Kaushal, A. Gautam, and A. Kumar G, “CNC Plotter Machine,” International Journal of Engineering Research & Technology, vol. 10, no. 11, Aug. 2022, doi: https://doi.org/10.17577/IJERTCONV10IS11082
S. S. Youns, L. J. Anwer and M. A. Ramadhan, "Design and Implementation of a CNC Plotter Machine Using Arduino and CNC Shield," 2024 21st International Multi-Conference on Systems, Signals & Devices (SSD), Erbil, Iraq, 2024, pp. 631-636, doi: https://doi.org/10.1109/SSD61670.2024.10548881
A. Gojare, J. Malekar, R. Prasad, N. Tamore, and H. Thakur, “Multi-Purpose CNC Ink Plotter using Arduino,” International Journal for Research in Applied Science & Engineering Technology, vol. 11, no. 04, pp. 2357–2362, Apr. 2023, doi: https://doi.org/10.22214/ijraset.2023.50653
R. Khaire, A. Chauhan, H. Chaudhari, and S. Panwar, "Arduino-based CNC XY Plotter," Journal of Emerging Technologies and Innovative Research, vol. 10, no. 7, pp. 341–345, Jul. 2023, Available: https://www.jetir.org/papers/JETIR2307540.pdf
A. Jahnavi, SK. Nagulmeera, SD. Abdulla, and T. N. Kumar, “ARDUINO BASED 2D CNC PLOTTER,” International Journal of Creative Research Thoughts, vol. 11, no. 4, pp. 185–189, Apr. 2023, Available: https://www.studocu.com/en-us/document/mt-san-antonio-college/computer-systems/arduino-based-2d-cnc-plotter/60295264