3D printed Mini CNC Machine

  Introduction!

Hi Friends Welcome to the DiY Projects Lab, I hope you all are well, so today we are going to learn how to make your own 3D Printed CNC machine. It is a prototype module, but once you build it you will definitely be able to build a very large CNC machine and with much higher accuracy. The principle will be the same, we will use DVD Writers Stepper Motors to control the movement of 3 axis of CNC machine.



  Step (1) What Is CNC ?

CNC (computer numerical control)  The system is based on the control of the movements of the work tool in relation to the coordinate axis of the machine, using a computer program benbox  executed by a computer.it is necessary to control the movements of the tool in two coordinate axis: the X axis for the longitudinal movements of the carriage and the Z axis for the transverse movements of the tower. servo motors are incorporated in the carriage and turret displacement mechanisms.

        AXis MOVEMENTS

  • X axis – left to right
  • Y axis – front to back
  • Z axis – up and down

       3 Axis

  • Automatic/interactive operation
  • Milling slots
  • Drilling holes
  • Cutting sharp edges



    What is  Stepper motor ?

The stepper motor is an electromechanical device that converts a series of electrical impulses into discrete angular displacements, which means that it is capable of advancing a series of step depending on its control inputs.   The stepper motor behaves in the same way as a digital-to-analog (D / A) converter and can be driven by pulses from logic systems. Its main applications include a variable frequency motor, brushless DC motor, servo motors and digitally controlled motors

Motor type: 2-phase 4-wire system
Step angel: 18°
Voltage: 5V
Resistance: 14Ω
Phase: 2 – 2
Drive mode: Bipolar

Max.starting frequency:

900pps
Max.slew speed: 1200pps
Holding torque: 40
Lead screw major diameter: Φ3
Lead screw lead pitch: 3
Size of motor outer diameter: 15mm

 Step(2)  Let’s Make It

List of some use full material required

Arduino nano x1
CNC shield x1                                                                                                                                                                                A4988 Stepper motor Driver x2
Servo motor x1
pen x1old DVD Scrap X2                                                                                                                                                                Some wires                                                                                                                                                                                                           

Step (3)    DVD drive stepper motor disassembly

 

 

First of all we must open the 2 DVD scrap to extract the motors and moving parts necessary for the CNC machine. We must open them carefully so as not to the  break the pieces we need. In the following image we can see Image.   Simply by unscrewing the 4 screws marked in the image we can extract the part which we need, a whole shaft together with a stepper motor.

Step(4)

We have soldered the wire  with  stepper motor and then given it a spacer with a piece of wood. (As shown in the picture below)  we cut a wooden plate that will be our base.

   X-axis and Y-axis co-ordinates movement.

 I’ve attached the slider of X and Y-axis together in perpendicular to each other, using glue between them. And also attached a cut wood piece  above it as a working bed.



Step(5)     Assemble The pen holder

   I have used 3D printed pen holders. These are quite easy and fun.  In the pen holder, I used a spring and a small road (which is in the DVD scraps)  Along with this, there are servo motor attach .

 

(Download STL File)

Step (6) Attach the pen holder with bed

 

Step(7)

The Electronics

 CNC Shield v4                                                                                                                                                   

  This is the Shield CNC v4 for Arduino Nano, it is a 3 axis stepper motor controller, ideal for creating your own three axis CNC or laser engraving machine. This card can control two phase (4 wire) stepper motors up to 2A. It has a digital I / O interface, easy to connect to other modules, such as ENDSTOP, it also has an I2C interface, it can be connected to the I2C LCD or another I2C module. The power supply is 7.5-12Vdc, and the control logic is 5Vdc. This card is GRBL compatible.

BOTTOM VIEW

     TOP VIEW

Step(8)  Ready to your all circuit 

1) 2 PCs A4988 Stepper Motor Driver

2) v4 Expansion Board A4988 Driver

3)Arduino Nano

 

   First of all take hit sink and stick on A4988 motor Driver.

2 pcs A4988 Stepper motor driver connect on expansion board A4988 driver module. then connect the arduino nano with expansion board and connect all wiring

step(9) Connect pen with holder

 

 

NextPCB PCB Manufacturers Company 

 

NEXTPCB1st Thanks NextPCB  for sponsor this project. Nextpcb offer  For New Customer, Your First Order Will Be 10 PCBs for just $0 at Free.

NextPCB   one of the world’s most professional PCB manufacturers based in China. With professional PCB manufacturing capabilities, for each file of our customer will be double-checked by more than 14 years PCB engineers. they handle the whole process of PCBs including the PCB assembly ,PCB manufacturing, testing and final shipment.

Step(10) Benbox Software 

Benbox Softwer Configuration

Software and Lasering

1st Download Benbox Software From this ( Link )

If you want to download the hard driver, Click here.”

 

Open the Benbox software anf upload firmware Hexfile  then note the value as show an picture

Ready

(1.) plug the cnc in

(2.) go into the blue menu in the software and press connect (labeled in picture 1)

(3.) find an image you want to line , open it (labeled in picture 1)

(4.) press play

Thanks for watching, I hope you liked it, if yes please subscribe to my Youtube channel  

And if there is some problem in making a project, then you can message us, we will be happy to help you

thank You




0 0 votes
Article Rating
Subscribe
Notify of
guest
6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Kikus
Kikus
1 month ago

Hello, very nice project.
Where we can found the stl for the pen holder.
Best regards

Muhammad Zahid
Muhammad Zahid
1 month ago

My first day of u r web site

Dinga
Dinga
5 days ago

Hello sir
Can I used Benbox software in L293D Motor Driver Shield and arduino uno?

6
0
Would love your thoughts, please comment.x
()
x