How to Make Arduino Based CNC Machine at Home

by yobots in Circuits > Arduino

37933 Views, 243 Favorites, 0 Comments

How to Make Arduino Based CNC Machine at Home

instructables.jpg

Make a CNC Machine from old DVD writer

Video of CNC Machine Working

Drawing With CNC Machine

Material Required

1)Arduino Nano x1

2)Old DVD writer x2

3)Motor Driver (L293D) x2

4)16 pin IC socket x2

5) Veroboard doted x1

or you can make pcb

6)Male header & Female header

7)Female USB (For power the motors) or you can use 9v jack

8)Female Jumper wires

9) Nuts

10) BO motor clamp

11)1 Servo motor

12) Double sided tape

13)Pen

14)Acrylic sheet

Cutting & Drilling Acrylic Sheet

cnc6.png
cnc7.png
cnc5.png
cnc8.png
cnc9.png
cnc12.png

1pcs 12"x6" (Fore base)

2pcs 1.5"x7" (For X-Axis Stand)

1pcs 3"x3" (For Writing base)

3pcs 1.5"x3"(For Moving part of X-Axis & Y-Axis and also for pen holder)

8pcs .5"x,5" (For specer)

Marke for drilling then drill it

Extract X-Axis & Y-Axis From Old DVD Writer

cnc1.png
cnc2.png
cnc3.png

Solder Wire With Stepper Motor.

cnc4.png

Attach 1.5"x 3" Sheet With Moving Part of X-Axis and Y-Axis by Using Glue Gun

cnc11.png

Make Circuit Board

CNC13.png
cnc14.png
cnc15.png
cnc16.png

Make a circuit board using Dotted vero board

or

you can design a PCB ..

If you don't know how to desin pcb check this

Basic PCB designing in EAGLE | Part 1


Basic PCB designing in EAGLE | Part 2


How to print PCB at home | Part 3

Make a Pen Holder

cnc24.png
cnc29.png
cnc28.png
cnc27.png
cnc30.png
cnc25.png

Cut the DVD writer Shuter Mechanism

Attach Servo and connect with the Gear

and also connect 1.5"x3" sheet with moving part and also glue the pencil compass to hold the pen...

Assembling the Machine

cnc17.png
cnc18.png
CNC19.png
cnc10.png
cnc20.png
cnc21.png
cnc22.png
cnc23.png
cnc31.png

Assemble all the parts as shown in Pictures ...

Connection With Board

cnc33.png

Software Part

Download YOBOTS Project CNC.zip file from below

-->Open-CNC_Machine_Arduino_Code and upload the code to Arduino

-->Open- gcode_executer_For_CNC_Machine and run it

press "p" to select COM Port;

press "g" to Upload g code:

Some G code sample are given in the project file

or

if you want to create own G code watch my Tutorial



How to Make CNC Machine at Home

Subscribe & Like