3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

DIY CNC & Constructing an affordable CNC kit

DIY CNC & Constructing an affordable CNC kit
For more Info visit us at cncsnap.com

I have always dreamed of having a CNC and window shopped all the time on the internet. Finally, I discovered Instructables and made my own to share with others. Ninety percent of my parts were acquired from junk or unused stuff. It doesn't look pretty but it works. The first CNC was posted on "I Made It" photo contest. I took that apart to improve on my first design and I hope it helps other people. This particular CNC I believe is the easiest and cheapest way people can do it themselves.



Domo*pes (Arduino Powered Stepper Motor Board.) Preliminary test Before pcb board house.



Domo*pes  (Arduino Powered Stepper Motor Board)



Video of CNC cutting wood and birds-eye view of pen plotter


Parts:
  • Laminated Particle Board or whatever smooth flat surface wood is easy for you to work with. I used an old bathroom cabinet.; @ hardware store
  • two feet of 1/2 inch PVC Pipe; $ @2 hardware store
  • four 1/2 inch PVC elbows; $4 @ hardware store
  • one foot of 1/4 inch PVC Pipe; $1 @ hardware store
  • six inches of 1/4 inch Copper Pipe; $ @ hardware store
  • two 1/4 inch x 20 threaded rod and three nuts to match; $10 @ hardware store
  • Copper Pipe Hangers; $2 @ hardware store
  • Gas Line Hose that snugly fits the threaded rod; $3/ft. @ auto parts store
  • handful of screws and nuts & bolts
  • 4 data staples: $1 @ hardware store
  • glue: Gorilla Glue, Super Glue
  • Craft Foam; $.50 @ Hobby Lobby
Tools:
  • Saw to cut wood
  • Pipe Cutter
  • Screwdriver
  • Level
  • Tape Measure & Ruler
  • Pencil & Sharpie
  • Drill & Bits
DIY-CNC-Software
 
Remove these adsRemove these ads by Signing Up
 

Step 1X Axis

X Axis
«
  • 100_3005.JPG
  • 100_3007.JPG
  • 100_3009.JPG
  • 100_3010.JPG
You will construct the X axis with plywood. It's just a box.
You will need to cut out these pieces
two 8 1/4 x 2 1/2"
one 10 x 2 1/2"
one 8 x 1 1/2 x 1 1/2"
Construct like the picture above, making sure it's perfectly square.
« Previous StepDownload PDFView All StepsNext Step »
46 comments
1-40 of 46next »
Apr 10, 2011. 4:56 AMcolincolin30 says:
Hi ,
I built a CNC and used large stepper motors but found it did not have enough voltage to run the motors. What voltage are you using? Can you email me direct with the voltage used or possibly the circuit please. luckyone@exemail.com.au

regards
Colin
Apr 15, 2011. 7:04 PMcolincolin30 says:
Hi csshop,
the motors are 6 wire and the motor driver boards are from Oatley electronics in sydney. I tried running them on a 12 volt gel cell battery but the motors did not seem to have enough power. I buy the motors on ebay ($75) for the three and the label on them is is mirabella. I looked up the web site but they no longer list that model of motor.

I guess my next option is to make up a bigger power supply and give that a go.

thats for the help

colin
Apr 18, 2011. 11:43 PMlegless says:
Are they 12V motors? Oatley sells 12V, 24V and 36V motors. Ask the guys at Oatley about power requirements. They are usually really helpful.
Apr 19, 2011. 12:52 AMcolincolin30 says:

Hi Legless,
Not sure what the voltage is on the motors. I did not get them from Oatley, they were bought on eBay.

thanks for your interest


colin
Nov 28, 2011. 4:51 PMpfred2 says:
The voltage rating of a stepper motor is meaningless with a PWM motor driver running it. Current is limited to a safe level by the driver. Well, the voltage rating isn't completely meaningless, lower voltage motors do run better at any voltage than higher rated voltage ones do. But that's another story. The higher the voltage you run into any stepper motor the better it will perform with a PWM driver operating it.

6 wire motors are unipolar.
Apr 18, 2011. 4:08 AMswitch62 says:

Hi Colin,
I also bought steppers off ebay. I haven't done anything with them yet. I found some data sheets but I can't remember if I found the exact ones.  If you can find data for similar model of stepper (one that has the same dimensions and look) you can get an idea of currents needed to drive the stepper.

I would try some experimentation.  Small steppers will need 0.6 to 1.6 A depending on the model.  The voltage is not as important as the current.  It just needs to be enough to drive the right amount of current through the coil.

If you measure the coil resistance (R) and multiply by the coil current (I)  you'll get the voltage needed to drive the coils.  So if your coils are 4.5 ohm and you want 1.6A, you'll need 7.2V across the coils.  You need to account for voltage drops across your drivers, so you will need a bit more.  Your power supply will need to handle the current for all the steppers.  In this case with 3 steppers, 3 x 1.6A = 4.8A

What would be better is to have a higher voltage, 2-3 times higher, and a constant current source (Oatley sell the boards).  This allows for a very rapid rise in current without going over the limit.  This gives the motor a good kick on each step.  If you can pogram the current source then start with a low current say 0.5 A and raise it until you get a good response from the stepper.  Just don't go too high or you could burn out the coils.

You'll also have to check if the stepper gets too hot (to touch) under load when running for some time.  If it does you'll need to reduce the current or get a bigger stepper.

Apr 18, 2011. 5:47 AMcolincolin30 says:
hi Switch 62,
many thanks for taking the time to help me.
I'll try what you suggested.
regards Colin
Nov 28, 2011. 4:53 PMpfred2 says:
You need King Kong power supply! :)
Apr 14, 2011. 12:54 AMmossDboss says:
are your running at 9v or 7v? If I understand the easydriver correctly the power to the motor comes from M+. I am very confused about this driver is the max output to the stepper 5v, from the EasyDriver website

"Depending upon what voltage you use into the M+ pin, the voltage regulator needs to drop that down to 5V (and throw the rest away as heat). So the higher the M+ voltage, the hotter that regulator will get."

So does this mean no matter what your steppers will only receive 5v?

also what does this mean "If you want to supply your own logic power to the EasyDriver, cut jumper SJ1, and supply 3.3V or 5V into pin 1 of JP4."
Oct 6, 2011. 12:10 PMrlaganson1 says:
About how much is the total cost?

Aug 16, 2011. 7:51 AMElectronics Man says:
I really want to build this but do you think I can use this shield---

http://www.adafruit.com/products/81

I know it only has the option for 2 steppers but I could use a servo for the Z axis. What do you think?
Aug 17, 2011. 8:36 AMElectronics Man says:
How would you suggest that I connect the servo to work with moving the Z axis? I dont think I can build it like you did. Any ideas??
Jul 11, 2011. 9:09 AMmattadamsnet says:
Your link above to cncsnap.com has the href to http://cncsnap.com/support/wiki/projects/diy-cnc and http://cncsnap.com/support/wiki/projects/diy-cnc come up with a 404

So, the link above to cncsnap.com is broken
Jun 1, 2011. 4:41 PMfurrysalamander says:
What would the total cost be if all of this was bought new?
May 2, 2011. 2:09 PMarrrrgon says:
Can I use something besides the easydriver for this project. Sparkfun is sold out of them and I don't know how long it will be before they get more. Pololu.com sells the a4988 bipolar driver, any chance this would work?
Apr 21, 2011. 7:35 AMHeilandStark says:
Hi, I'm working on another projects (following another instructable) but as this seems to be fresher I would like to share and ask:
I bought for 20€ this driver on ebay: 
CNC 5 Axis interface board -V5 features
? CNC Stepper Motor Driver 5 Axis Interface Board adapter
? It can connection 5 drivers and control 5 motors in the same time;
? It is with 4-wire limit switch to insure our safty movement;
? It is with relay port to control the cnc spindle;
? Power voltage is 5VDC and support with MACH3 etc. software
the Parameters of Electrical
VCC 4.5 -5.5V
VI 0 - VCC
VO 0 - VCC
IO MAX 35MA

Is this enough? I also have three stepper motors (20€) (coming from an old copier and still from ebay).
The driver is provided with a USB port but I think i should power motors from another source right?

Thanks for help.
HS
Salvatore
Apr 26, 2011. 1:44 PMHeilandStark says:
Hey thanks a lot. That seems it was too simple.
I though I bought this http://www.youtube.com/watch?v=Tc-PH8CFusI but actually this should be a "all in one" (Driver + Stepper drivers).
I'll check out your instructable to see how going forward.

Ciao
HS
Apr 20, 2011. 1:05 PMVerga says:
Very nice Ibble.
Combining your steps and price list with some of the otehr ibbles out there will probably pretty much guarantee a good machine.
The only suggestion I have is you might want to provide some links for the other ibbles.
Apr 19, 2011. 7:10 AMVick Jr says:
I like you're construction materials. Most people might actually have access to PVC and scanners, unlike the materials used in other CNC projects.

Would a motor shield powered by an ATX PSU work to control the X and Y steppers if I use a regular DC motor for the z axis?

Also, out of curiosity, what if the scanner uses a DC motor and rotary or linear optical encoders to determine the position? Would that system be usable?

I saw that you had some 3D models. Did you use CAD or something similar to design this? Those files might be useful to post.
Apr 18, 2011. 5:40 PMseprice40 says:
How could one increase the area of the entire machine? I want it to take large sheets of foam and this original is not big enough.
thanks
steve
Apr 18, 2011. 7:12 PMseprice40 says:
Could you get me part dimensions for two different dimensions?
the dimensions are: 24" wide by 60" long or 24" wide by 36" long
Total area:1440 inches or 864 inches
depth of my foam is 1/8" to 1/4" varying with project
Also is there any programming or software issues I would have with this differently sized CNC?
thank you so much!
Steve Price
Apr 19, 2011. 6:15 PMseprice40 says:
how would 24ftx24ft fit on your machine? Or did you just simulate it on the software? Keep in mind that the dimensions I sent you were the sheets of foam I would be placing on the machine to cut my designs out of.
Thank you so much for your time and help!
Steve Price
seprice40@gmail.com
Apr 19, 2011. 10:04 AM123ralph123 says:
cool maar groot
Apr 10, 2011. 11:22 AMdchall8 says:
I can see from the pictures that this is an excellent idea for a project; however, in my opinion this Instructable is about 1/4 complete. The highlight is the parts list with prices and sources. If everyone did that this site would be a lot better. So I was excited when I saw that, but soon found that there was very little detail as to assembly. I don't think I could make this from the pictures.  Don't you need software?  It is computer controlled after all. 

Do you know why so many of your pictures are washed out? Is there a setting messed up on your camera?

What is the motivation to make a CNC? What can I do with it? That should be in the introduction.  I think I would use one to make stencils for screen printing t-shirts, but I"m not sure how that would work. 
Apr 19, 2011. 6:49 AMstringstretcher says:
If you are interested in building a CNC machine, the internet has TONS of info at the touch of a button. I built mine by watching the videos at www.buildyourcnc.com

This instructable has taken a very simple approach, showing that it does not have to be difficult or expensive to make one.

I had no plans whatsoever, no experience, built it with hand tools in less than a week and it is accurate to .1 mm or better. I use mine to cut signs, parts for machines, my telescope mount... goodness... what CAN one do with a CNC???

Once you have built one, you will realize that the limitation is you, not the machine!
I love mine.
Apr 17, 2011. 6:39 PMseprice40 says:
Has anyone tried and/or used this driver (http://cgi.ebay.com/CNC-TB6560-3-Axis-Stepper-Motor-Driver-Controller-Board-/250781815058?pt=LH_DefaultDomain_0&hash=item3a63c2d112#ht_2632wt_983) instead of the easydrivers?
1-40 of 46next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
29
Followers
4
Author:CNCSnap