Drawer Slide CNC Machine for under $200


Like many of us interested in this hobby, I wanted my own machine. But I didn’t want to dive into it, spend $2k plus and have a large paperweight out in my shop. The idea was born for a simple, cheap, somewhat accurate CNC machine that I could modify as I gained knowledge (and funds).

The first step in the process was deciding what hardware I was going to use.

I decided on the TB6560-3 axis driver bought off eBay for $22.00/free shipping. I chose this driver because it was very affordable, and that is how I chose most of the components for this project. Next came the 12V 8.5A Switching Power Supply, also bought off eBay for $14.99/free shipping

For stepper motors, I found a lot of 5 on eBay for $10.00/free shipping. They are small, but they actually have plenty of power for this machine (I’m not milling aluminum and the x-y is quite small).

The spindle is probably the most important part of the machine. If you buy something that has too much run out (movement in the shaft/bearings which makes your cutting tools “wobble”) you will have difficulty achieving any sort of accuracy. This is the mistake I made, I chose a Dremel 100. This is a great tool, don’t get me wrong, but it is made with a plastic housing, and it turns at 35,000 RPM so it has quite a bit of run-out.

There are a lot of misc hardware pieces need to build this machine, but most of which can be found at your local Lowes, Home Depot or local hardware store. I will detail a list of materials needed here:

Also, you will need some sort of software(and obviously a computer) to run the machine and to do drawings. I use Mach3(free... http://www.machsupport.com/) for the controlling software, and I do most of my drawing in Turbo Cad for Mac. There are many choices out there, some more expensive than others.

****EDIT**** I forgot to mention what I would do with the laser cutter if I were to win! I would make a lot of crafts and projects to benefit a not for profit I'm involved with. It's a great organization that helps children increase their self esteem and self confidence.


(2) 2”x4”x8’

(2) Pairs of heavy duty drawer slides

(1) small linear slide rail (bought off eBay $5.00/free ship) for Z axis

(1) 2’x2’ 1/8” sheet of luan plywood (could also use Plexiglas)

(1) Sheet of Plexiglas or lexan ¼” to 3/8” 10" x 10"

(1) 3/8”x 3/8”x 36" aluminum angle 3

(1) 3/8” x 36"aluminum U channel

(1) ½” x 1/8”x 3’ aluminum flat stock

(1) ¼”-20 x 3’ Threaded rod (lead screw)

(3) ¼”-20 hex standoffs 2” long

(1) ¼” fuel line hose for coupling motor to threaded rod

(1) Tube of super glue

(4) Wood screws for securing drawer slides to frame

(16) Nuts and bolts 10-24 x 5/8”

(12) Nuts and bolts 8-32 x 3/8”

(2) drill bushings (for lead screw support)



-For stepper motor hook-up determined by stepper motors (how many wires) and how far your drivers are placed.

-Power cable for power supply (used 3 wire cord of old power tool)

-Small length of 12ga wire for driver power (from power supply) + and –

1. Start by building a 2x4 frame, as shown in the Illustrations.

2. Attach the drawer slides to the frame

3. Glue or weld a small piece of sheet metal (with holes), or plastic to the hex standoff for the lead screws and attach to bottom of both X and Y axis

4. Attach the X axis plywood, luan, or plexiglass

5. Attach the next set of drawer slides to the X axis

6. Attach the Y axis plexiglass (10" x 10") to the drawer slides on the X axis

7. Next, attach the small linear slide to the upper Z support

8. Attach a small piece of plexiglas, or any other rigid material for the Z axis, along with another hex standoff mounted to the back for the lead screw.

9. Depending on your spindle motor choice, you will have to figure out how to mount it. I used a 2" plastic pipe holder, found at Lowes in the plumbing section.

10. Also depending on which stepper motors you choose you will have different options on mounting them. I used aluminum angle to mount them.

I am making my first cnc :) it is a nice work , like :) , I use this map to make mine.tnx
<p>please can you suggest me what outcome is possible after making this machine</p>
I have a stepper motors that run on 3.7V with 4 wires. How do I install the board voltage on them? The board is TB6560.
<p>Threaded rods how much they cost and who have step ?</p>
<p>Thanks so much for sharing this. After about five years of getting nowhere <br>on my own CNC machine (mostly due to limited funding + lack of an acceptable workspace), I now have renewed hope. This really is a good <br>overall (fixed gantry) design for a first time CNC hobbyist. Just like imyz, I too have an &quot;evil plan&quot; to use your brilliant simple design to &quot;bootstrap&quot; myself into this hobby. I'm a little disappointed that no one has yet shared pics of their own builds of this CNC machine. BTW, I believe you indicated somewhere in the comments that you'd be upgrading your design. Do you have any news regarding that? </p>
<p>Yup i am also in the same position as you are (CNC project which is going nowhere for the past 1 year)</p>
<p>Well i am not giving up, I plan to resume work during my summer vacation.</p><p>I am not getting any time in college</p>
<p>I know this doesn't compare cost-wise with the author's amazing low-cost build, but you may want to consider basing your build on actuators. Here's an example of what I mean exactly ...</p><p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/OyyrDvbnOWs" width="500"></iframe></p><p>The machine shown in the video above uses the KR33 actuator--one per axis. They can be found on eBay but I suspect that they are pretty costly.</p><p>The solution may be to use the &quot;C-Beam&quot; actuator (and replace all 8020 with lumber) ...</p><p><a href="http://openbuildspartstore.com/c-beam-linear-actuator-bundle/" rel="nofollow">http://openbuildspartstore.com/c-beam-linear-actua...</a></p><p>I say that it &quot;may be&quot; the solution only because I haven't compared the two actuators cost-wise.</p><p>Here's a video introducing the C-Beam ...</p><p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/jDAMPhu9TYI" width="500"></iframe></p><p>Hope this helps! </p><p>P.S. If anyone does a build based on C-Beam, post here to let the rest of us know how it went.</p>
<p>Very cool! Although 1 of those actuators cost more than my whole machine. I'd love to try and build something with those! Thanks for the post!</p><p>Jon</p>
<p>You're welcome Jon! I kind of figured you guys might really like to see this. You're right, they're definitely not the cheaper way to go and I suspect that your great build will remain a tough act to follow in that regards for quite some time. That said, these actuators range from $110.00 (10&quot;) to $148.00 (39&quot;) and each one includes the stepper motor. Again, I don't know how well the actuator design itself actually works... All in all, there's just something about this modular approach that has me sort of spellbound--any improvement (such as adding a limit switch) that you could make to one axis could almost certainly be applied to the other two axes. I wonder if it might be possible to effectively copy this design (say, employing fewer customized parts) and end up with something even cheaper. The one thing that kind of bothers me though is I noticed that the stepper appears to be attached through only two of the four nema-23 mounting holes... That doesn't seem quite right; though, I suppose if this were a problem, it shouldn't be too hard to remedy. </p>
<p>Hey @bdubu (jon) ,</p><p>These are the pictures of my first build during last summer vacations.</p><p>Its a very bad design as you can see and i didnt build it further because of the lack of time (this is outside my field of study , I am a computer science student).</p><p>Anyways i will start work on this in about 1 months time</p><p>Regards</p><p>Chris Thaliyath</p><p>Delhi,India</p>
<p>I was going about the problem the conventional way ,that is to buy smooth rods,linear bearings blah blah blah ...But after i have seen what you have done using the cheap linear draw slides i have hope.</p><p>I think i have a video of it working (MOVING) somewhere with in my Facebook page take a look at it when you have time.</p><p>Well the last time it ran i some how stalled the CNC and it inurn fried the Micro-controller (Arduino Mega) ,this (i shouldn't have made a big mess out of it) event was a big set back and i stopped working all the sudden.</p>
<p>Nice Job! I am starting mine this week, hope to finish in a relatively short time</p><p>Cheers!</p>
<p>Make sure you post some photos of your work! Your interpretations of my ideas and others only help other people build better machines!</p>
How is the Z axis supported when the slide isn't fully extended? If you have a pound or two with the slide, mount, and whatever you may use as the spindle (dremel, trim router, etc..) wouldn't that just put all the weight on the screw and motor, which would pull apart? <br> <br>Thanks :) <br>Mike
The Z axis is supported. It is on a single linear slide, which is quite stout and flexes very little. The is not taking any side to side load.Look at the pictures againd and you will see it. Thanks.
Thanks for the reply :) <br> I wasn't asking about the side to side support though. I was concerned about the vertical - Yes it's on a slide, but what other than the motor and screw is keeping that slide from dropping to full extension? As an example, if I have two pounds of trim router, small mount to connect it to the slide, etc, wouldn't that two pounds be pulling down on the screw, trying to pull it off the motor? Since there is no spring to help alleviate the weight, wouldn't this stress and break the hold made by glue, etc with the coupling hose? <br>
Ahh, I see what you are saying. <br> <br>I have not had the tubing &quot;coupler&quot; break loose yet. I guess super glue, and a very tight hose connection is enough for the light weight dremel. I am in the process of rebuilding the machine and upgrading it. Stay tuned! Thanks.
<p>I am using a Bosh Die grinder as my routing tool which weighs 1.6Kg (people of the world&quot;especially Americans&quot; please start using SI system).</p><p>Do you think the weight will be supported just using superglue and a tight hose.If not what suggestions can you give .</p><p>Thank you in advance</p>
<p>If I were to build this again, I found an awesome, cheap solution to this problem. Check this out for helping &quot;support&quot; the load. you could buy one that matches the weight of your tool, or combine a few to equal the weight.</p><p>https://sdp-si.com/eStore/Catalog/Group/1110</p>
<p>if you got answer for this question it would be nice if you can share it ,because i have the same problem with my project</p>
Chrissunny94, sorry I didn't get your messages earlier I have not logged onto instructables in a while. I'd be glad to help you as much as I can. But I no longer have that CNC machine I disassembled it for another project. I'm sure we can get you up and running though. I will try to answer some of your questions tonight.
<p>How does the machine work? receive instructions for the machine to operate? Computer hardware and software???</p>
<p>serial communication from the computer vai microcontroller</p>
<p>How is the zaxis supported thats the part which dragged my CNC project like anything.I could not get a thrust bearing or something like that to support the weight of the Bosh die Grinder that i am using for my CNC(quite heavy ,1.5KG).</p><p>From the pictures i can infer that the z axis is hanging on to the stepper which is doubt is advisable .</p><p>BTW I am using a ramps 1.4 and nema 17 (5.5KgCm of torque ) .</p><p>If you can put some pictures of how you have attached the draw slides then it would be really helpful</p><p>Thanks in advance</p><p>Chirs Sunny</p>
<p>Hi.</p><p>Nice machine !</p><p>Can the machine be used by a mac computer, and what software can be used for it, and do you know anything about freeware for mac.</p><p>Mvh.</p><p>Niels</p>
How did you hook up the controller to your lap top. I tried a db25 to USB cable but I cannot find the I/O number. All 3 lights just stay lit but nothing happens.
You need an actual DB25 port, a USB to DB25 conversion cable won't work. Try using an older laptop or better yet, a desktop.
<p>Will a circuit board to go from USB to DB25 work?</p>
<p>Out of curiosity, how much accuracy you can get out of it? </p><p>I have an evil plan to make a clone of your machine and then use it to build a second of my own design.</p>
<p>i'm also making a clone of his with a few tweaks here and a few teaks there like doubling up the Z axis support and not using plexi glass for anything</p>
<p>Hmm nice work bro.. i like your work..</p><p>and here is my drawer slide CNC..</p><p><a href="http://myhomemadecnc.blogspot.com/" rel="nofollow">http://myhomemadecnc.blogspot.com/</a></p>
<p>Hmm nice work bro.. i like it..:) </p><p>here is my CNC :(</p><p>http://myhomemadecnc.blogspot.com/</p>
<p>you did amazing basic instruction and great fully it is doable in few days.<br>there is only one thing i miss in here. the electronic part. how did you connected the motors to the driver ?</p>
Did you not use stepper motor drivers?? or are they not needed. Forgive my insolence
My step motors have 6 wires how did you hook everything up to the tb6560 and power unit. I have been looking online trying to find out an easy way to hook everything up but I could only find the 4 wire hook up.
Try this link.<br><br>http://www.stepperonline.com/tb6560-3-axis-cnc-stepper-motor-driver-board-35a-output-current-p-113.html
Would you build one for me, if I bought it from you and paid you for labor, parts, shipping, ect.?
Great job on this it looks fantastic! What software do you use for designing your parts?
Please help me...... <br>sir.....i want to buy 3 Nema23 stepper motor 287oz-in cnc kit from ebay with cost of 132USD....ie china manufactered on through this link <br>http://www.ebay.com/itm/3-Axis-CNC-Kit-Nema-23-Stepper-Motor-287oz-in-3-Axis-Driver-Board-/140903100382?pt=LH_DefaultDomain_0&amp;hash=item20ce7aafde <br>I have doubt that it will work or not ? <br>It is suitable or not to our woodcutting Desktop CNC Machine?
287 oz-in is wayyy more than what I was using. I doubt they are actually rated that, but it is still a bigger motor than I used and I can cut wood just fine.
Please say......... <br>What are the soft wares we have requried to operate Desktop CNC? <br>I Have Mach3(Downloaded from art soft), AutoCAD,Kcam4(Downloaded from:http://www.kellyware.com/download/index.htm) and trail version of ArtCAM Express <br>I have doubt that,these softwares i have are not Genuine versions.....so These are having capable to operate Desktop CNC Machine or not?
You should be fine with those. Thanks.
Sir please suggest me..., <br>which &quot;3 Nema 23 stepper motor 287oz-in cnc kit' i will buy from ebay ?
I'm in the process of creating this build. Great Ideas and design! Luckily I saw a potential problem with dust fouling up the bearings so I mounted them upside down thus making the raceway opening face downward. Also, I am using 3 nema 23, 283 oz steppers I found on e-bay for $90.
This is really an outstanding build. Are you sure about the price of steppers though? $10 for 5 is so so so cheap.
Yeah, I found a great deal. They are they same size as printer stepper motors. I'm sure you could find some non working free ones on Craigslist.
Lovely design.. <br> <br> <br>Good Idea's on Sourcing component's... <br> <br>You have given me some Invaluable Ideas on cutting down the cost's of the <br>http://www.instructables.com/id/Simple-CNC-Machine/ <br>I am building with quite afew modification's... <br> <br>Thanks ! <br> <br>

About This Instructable


616 favorites


More by CopperDropDesigns: Apple Mac Mini Cooler (Made with Drawer Slide CNC) Building a drawer slide CNC machine for under $200!
Add instructable to: