Design and Construction of Batik Drawing Machine with an Arduino-based CNC System

Erwin Sitompul, Raden Hilary Ardanta Yoga, Mia Galina


Technology continues to develop, especially in the world of manufacturing. Processes done manually by humans are replaced gradually by machines through automation. This paper proposes a batik drawing machine with Arduino-based computer numerical control (CNC). The intention is to reduce the production of small-sized batik products by eliminating the sketching process of the batik design on the fabric. Besides, the expertise in using canting, a pen-like tool, to apply the liquid wax on the fabric will not be required. A prototype of a batik drawing machine was designed and constructed using main components such as Arduino Mega 2560, NEMA17 HS4401 stepper motor, and RAMPS 1.4 controller board. The batik design data is to be prepared by using a graphic editor, computer-aided design (CAD), and computer-aided manufacturing (CAM) software. After several trials, the best setting for the canting temperature was found to be 112 °C with a drawing speed of 25 steps/mm and a 3 mm distance between the cloth and the tip of the canting. Three batik designs with different difficulty levels were tested for fabric printing. The fabrics were colored to obtain the final results. The batik products with a diameter of up to 450 mm can be finished satisfactorily


drawing machine, Computer-Aided Design (CAD), Computer-Aided Manufacturing (CAM)

Full Text:



UNESCO, “Indonesia Elements on the Lists of Intangible Cultural Heritage,” Available:, 2023.

Ministry of Industry of Indonesia, “Serap 200 Ribu Tenaga Kerja, Ekspor Industri Batik Tembus USD 53 Juta,” Available:, October 2021.

Ministry of Foreign Affairs of Indonesia, “Indonesian Batik Exports Increased During the Pandemic,” Available:, December 2020.

G. P. Harabin & M. Behandish, “Hybrid Manufacturing Process Planning for Arbitrary Part and Tool Shapes,” Computer-Aided Design, 151 103299, 2022.

E. Sitompul, T. Wulandari, & M. Galina, “A Prototype of an IoT-based Production Performance and Quality Monitoring System Using NodeMCU ESP8266, “ Jurnal Ilmu Elektroteknika (Techne), vol. 21, no. 1, pp. 45–62, 2022.

H. Suwandi & S. Tri Setianto, “ Analisa Software GRBL Controller Untuk Mesin Mini CNC Plotter 3-Axis Dengan Menggunakan Mikrokontroler ATMega 328,” Jurnal Teknologi dan Rekayasa Sistem Komputer (TEKNOKOM), vol. 2, no. 1, pp. 57–64, 2019

E. Sitompul & Sodri, “Prototipe Manipulator Lengan Robot Berbasis Arduino denga Metoda Kendali Lead-Through, “ Jurnal Elektro dan Mesin Terapan (ELEMENTER), vol. 6, no. 1, pp. 1–14, 2020.

G. G. Maulana & S. Pancono, “Proses Control System Pada Mesin Stamping Berbasis Internet Of Thing,” Journal of Engineering, System, and Science, vol. 6, no. 1, pp.48–57, 2021.

S. Akhmad, A. Arendra, Mu’alim, K. Winarso, & R. Hidayat, “Design of the mBatik Textile Hot Wax Applicator to Emulate Hand Drawn Batik Using CNC Plotter Machine and Characterization of Wax Plotting Parameters,” Journal of Physics: Conference Series, 1569 032026, 2019.

A. A. Kurdianto, A. Mustofa, & M. A. Fikri, “Pengembangan Mesin Batik Tulis Digital Berbasis CNC dengan 3 Canting Batik,” Nusantara Journal of Computers and Its Applications (NJCA), vol. 6, no. 1, pp. 21–27, 2021.

Sudiarso, A. & Kusumawardani R. (2018, November). Implementation of batik machine to improve hand-drawn batik production time. In 2018 International Conference on Community Engagement and Education for Sustainable Development (ICCEESD) (pp. 150-157).

T. B. Dwinugroho, D. Y. H. Kumarajati, Kurniawanti, & Y. T. Hapsari, “Design and Implementation of CNC (Computer Numerical Control) based Automatic Stamp Batik Machine Program with Automatic Gripper using Mach 3,” Journal of Physics: Conference Series, 1254 012069, 2019.

H. Prasetyo, N. K. Yuwono, A. A. Prabowo, V. A. Prasetya, & Y. Laurentinus, “Rancang Bangun Mesin Aqueous Cleaning Spray untuk Otomatisasi Proses Pencucian Produk High Speed Stamping di PT. ATMI IGI,” Juranl Material dan Proses Manufaktur (JMPM), vol. 4, no. 1, pp. 20–27, 2020.

Soegiharto, A. F. H., Prasetyawan, A. T., Zain, A. I., Budi, B. S., Hendaryati, H., & Jufri, M. (2019).Perancangan mesin plotter batik berbasis computer numerical control (CNC). In 2019 Seminar Nasional Teknologi dan Rekayasa (SENTRA) (pp. 139-151).

W. Muthi’ah, “Study of Computerized Batik Technique Using “Batik Kelowong” Machine in Batik Adelia Bekasi,” Journal of Physics: Conference Series, 453 012022, 2018.

M. Moretti, A. Rossi, & N. Senin, “In-process Simulation of the Extrusion to Support Optimisation and Real-Time Monitoring in Fused Filament Fabrication, Journal of Additive Manufacturing, 38 101817, 2021.

Arduino Team, Arduino Mega 2560 Datasheet, Available: mega-2560/ (Last edited: 11 January 2024).

W. Bolton, Mechatronics: Electronic Control System in Mechanical and Electrical Engineering.6th edition, United Kingdom, Pearson Education Limited, 2015.

Rep Rap, “Build a RepRap from RepRap,” Available: Options (Last edited: 12 July 2023).



  • There are currently no refbacks.

Copyright (c) 2024 Erwin Sitompul

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Editorial Office :
PROtek : Jurnal Ilmiah Teknik Elektro
Department of Electrical Engineering. Faculty of Engineering. Universitas Khairun.
Address: Jusuf Abdulrahman 53 Gambesi, Ternate City, Indonesia.
Email:, WhatsApp: +6282292852552
Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

View Stat Protek