Mini CNC machine Arduino Based & Adafruit Driver Motor L293D v1 & 2*Mini Stepper CD/DVD player

In this project we will build a small drawing machine Mini CNC using Arduino Reader's old disks for computer equipment. is machine electromechanical digital control through a computer card and ardueno simple to use.
It may these circumstances the machine drawing dimensions limit 4x4 cm .

This is a video and how they work:




But what you will need?                                                                                                         


You will need to:

  • Arduino Arduino UNO 



  • Shield Driver Motors L293D  


  • Mini Servo Motor 



  • 2 X CD/DVD Player 



Librairy of shield Driver And Accel  , Downloawd from  here and here ( download the two together )




Axe X and Y  :                                                                                   


We are building a machine on this shape using old things from plastic or wooden cutting ... taking into account the measurements and angles. 
  
The reader can use the discs as a base tray.



We soldering engine small step in order wire.





We linking the two axes X and Y together constitute Laket 90 degrees like in the picture.



Leave a space between the cover and structure through the use of the same length pieces.





We cut off part of the cover structure dimensions of 7x8 cm to be the basis for drawing them.



Use these magnets installed on the underside of the paper axis "There is a close reading lens"



Thus get to overlie this form. You must note that measurements and angles and should be minimized to the maximum friction as possible, All stepper  weak and with less friction difficult for them to move the rotation axes.




Axe Z :                                                                                                




This axis is the most difficult in terms of both composition There is no specific design for him, saluting and we have to use your imagination and you install it according to what you have to cut you may find useful in its design.
But here are some pictures to illustrate the design.




Saluting the pen hanging on after 6 cm from the horizontal axis Y on a piece of plastic, which in turn linked to a moving axis up and down, taking into account not to move this piece to any direction Swe down or up. The controls in this small servo motor axis (blue)







To prevent the pen from moving in any direction but the bottom or above the rods used as a platform to move the pen.




Lubrication axes to ensure the functioning of the machine series. 





Circuit :                                                                                              








Arduino Code :                                                                                  



This open source code modified platters with a small CNC machine and circuit driving motor L293D
You will not need to change him nothing but that I wanted to change the rotation rate servo drive by your design.



Convert any photo to draw and then to Gcode :                            


First  Gcode is a sequential and sequential coordinates and received by Arduino of computer commands to be applied by the leadership to step coordonnét engines were sent in succession.
There are programs produce files Gcode such as  inkscape . which worck by inkscape in this project, which specializes in graphics ...
We'll Download Inkscape 0.48.5 version (it is necessary to download version 0.48.5)

Now you need to add a library to inkscape files to be able to produce Gcode files on the extension gcode (there are several extensions including svg, eps, emf, gcode .... What matters is gcode)


We unzip the file and copy the contents of the CRS folder to the following location C: \ Program Files \ Inkscape \ share \ extensions (location may be changed by inkscape on your computer, the program's inauguration venue)

Now how we will transfer the images to draw?
This is indicated by them to the following video. Follow the stages well 



Do not forget to subscribe :)

Programe gctrl :                                                                                




gctrl is a simple program which will automatically send gcode files from computer to Arduino .



In the first after we have put the code in Arduino card and rode the pieces together and connect Arduino card to a computer, we select COM relating to him Arduino card (the card should be linked to computer before running gctrl), the spectrum clicking Al symbols "p"



To determine the caller Com card Alardueno go to the Arduino IDE software and put pressure on Outils ..... as in the picture (I used an Arduino Mega)



After you determine Com clicking on the letter "g" to locate Gcode file, and then pull the OK to begin immediately to send  Coordinates Arduino card.
  • There are further instructions on the front of gctrl including:
  • The numbers "1" and "2" and "3" to determine the accuracy of the drawing
  • The letter "x" to stop drawing
  • The letter "h" to return to the coordinates of the pen zero (0,0)



gcode You ready:                                                                                              


Cat 


This is another video for Mnin CNC with the increase in drawing speed. 



Finally Congratulations, you beautiful drawing machine. Greetings from the blog world of electronics.

Do not forget your blog post with your friends on Facebook and do not forget the world of electronics subscription channel on YouTube. Do not be stingy to leave comments on the blog, and I'm on standby to answer your questions.


Here small video camera drawing Mini CNC plotter:



This is a video of some of the achievements channel world of electronics:





And I say it again, do not forget to click on the subscribe button for each new learned about your channel from the world of electronics, to manufacture it simply.



Comments

  1. hallo...
    mr.Aabida cnc mine did not go well, the x-axis and y-axis work is irregular, can you help me, please.

    ReplyDelete
  2. you need to download version 0.48.5

    ReplyDelete
  3. brother how to make speed slow. it is working on same speed and i want slow speed for my laser engraver. Thanks.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. hello sir, I need an help, I made a cnc potter with Arduino uno, L293D motor shield, 9g servo, and two dvd motors and 9 v extranal power source. My machine motors and servo working good with Arduino programs,
    but my plotter not working (not even a bit) with G-code from gctrl processing code.
    I tried so many processing and Arduino CNC files. Please help me with aryansteelsindia@gmail.com.

    ReplyDelete
  7. This had a lot of good information on the different machining processes. I’ve wondered about when cnc machine would be better to use than laser methods. I can see how it’s more efficient for cuttingstone, ceramics, and thicker metals.

    ReplyDelete
  8. my two stepper motors are heating high tempethure not working time please give a solution

    ReplyDelete
  9. This website is my breathing in, real fantastic design and perfect content . Maijin metal

    ReplyDelete

Post a Comment