Utpal Chandra DasNagoor Basha ShaikPannee SuanpangRajib Chandra NathKedar Mallik MantralaWatit BenjapolakulManoj GuptaChanyanan SomthawinpongsaiAziz Nanthaamornphong2025-03-102025-03-102024Array2590005610.1016/j.array.2024.1003692-s2.0-85207004001https://repository.dusit.ac.th//handle/123456789/4499The area of computer numerical control (CNC) machines has grown fast, and their use has risen significantly in recent years. This article presents the design and development of a CNC writing machine that uses an Arduino, a motor driver, a stepper motor, and a servo motor. The machine is meant to create 2D designs and write in numerous input languages using 3-axis simultaneous interpolated operations. The suggested machine is low-cost, simple to build, and can be operated with merely G codes. The performance of the CNC writing machine was assessed by testing it on a range of solid surfaces, including paper, cardboard, and wood. The results reveal that the machine can generate high-quality text and images with great accuracy and consistency. The proposed machine's ability to write in several input languages makes it appropriate for various applications, including art, design, and engineering. © 2024 The Author(s)All Open Access; Gold Open AccessCNCDesignDrawingLow-costMachineMicro-controllerDevelopment of automatic CNC machine with versatile applications in art, design, and engineeringArticleScopus