

Whichever you use, ensure that it has a stepper motor. I wasn’t able to find old DVD drives so I opted for printer parts. Note: My design is quite different in hardware in terms of size and the materials used. So let's start building our Arduino CNC device step by step. You can chec out how to interface stepper motor with Arduino if you are new to this. The three-axis movements are provided by stepper motors, which will be ocntrolled by the Arduino board.

Here we have used Arduino as the Microcontroller to build this CNC Machine. The microcontroller interprets these coordinates and then controls the positions of the motors to create the image. The z-axis is used lift and lower the pen onto the plain paper.ĭepending on the image to be drawn, the computer will generate the appropriate coordinates and send them to the microcontroller through the USB port. These x and y axis are placed 90 degrees to each other such that any point on the plain surface is defined by a given value of x and y. The x-axis and y-axis work in unison to create a 2D image on a plain paper. Check the demonstration Video at the end of this tutorial.įor a CNC plotting machine to operate, 3 axes are required (x-axis, y-axis and z-axis. It’s faster and more accurate compared to the way a human being can write or draw. It's operation is similar to the way a human hand writes. This DIY Arduino CNC Machine can draw most of the basic shapes, texts and even cartoons. You can also use this as an Arduino CNC drawing machine with little modifications. For this reason, I decided to make a simple CNC Plotter Machine based on Arduino which is by far the simplest to make.

There are so a many CNC machines in the world, some of which are much technical and complex to make or even operate them properly. CNC machines have stepper and servo motors to draw the design as per the fed program.Īfter researching on CNC machines, I decided to build my own CNC machine using locally available materials. Controller unit can be either computer or microcontroller. CNC Machines are Computerized Numerical Control Machines which are used to draw anything or design any mechanical part according to the design program fed into their controller unit.
