Ty Project
Ty Project
ROLL_NO : 026
PROJECT PROLOGUE :
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. Controller unit can be either computer or microcontroller.
CNC machines have stepper and servo motors to draw the design as per the fed
program.
For a CNC plotting machine to operate, 3 axes are required (x-axis, y-axis and z-
axis. The x-axis and y-axis work in unison to create a 2D image on a plain paper.
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 z-axis is used to lift
and lower the pen onto the plain paper.
Depending on the image to be drawn, the computer will generate the appropriate
coordinates and send them to the microcontroller through the USB port. The
microcontroller interprets these coordinates and then controls the positions of the
motors to create the image. Here we have used Arduino as the Microcontroller to
build this CNC Machine.
S/W :
1.Arduino IDE version 1.6.6
2.Processing IDE version 3.1.1
3.Inkscape version 0.48.5.
4.Grbl controller
H/W
1.Arduino uno
2.Breadboard
3.2x L293D ICs Motor driver
4.Mini Servo Motor
5.DVD Drives
6.Prototyping PCB Circuit Board Stripboard
8.28 pin DIP IC Socket
9.16MHz Crystal Oscillator
10.2x 22pF and 1x 100nF capacitors
11.10K resistor