Development of computer numerical control (cnc) router machine using avr microcontroller

Loading...
Thumbnail Image
Date
2013-06-01
Authors
Voon Kin Win
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This research is about developing a Computer Numerical Control (CNC) router machine using a microcontroller that works as control software to monitor the operation of the machine. The CNC router machine contains 3-axes to perform 3-D coordination. Stepper motors are incorporated with stepping motor drivers and AVR microcontroller to control the coordination of the machining tools. The computer is used to create a programming that contains standard industry machining code which is g-code. Other peripheral devices such as limit switches are integrated with AVR microcontroller to perform hard limit function and to calibrate the machining tools to zero reference point. The challenge is to interface all these components together with the AVR microcontroller. The source code of Grbl system, a working algorithm in C programming language, is modified by using AVR Studio 4 software. The development of the CNC router machine is successful, and the objective of this research is achieved. The accuracy of the machine was improved significantly. The error percentage was significantly reduced from 19.63% initially to 0.52% after few of experiments and tests had been conducted, including the analysis on the data of the experiments. The future improvements that can be done on the system are further developing the Grbl system and the hardware system to improve the performance of the CNC router machine.
Description
Keywords
Citation