You are on page 1of 19

Food Living Outside Play Technology Workshop

My Cheap Handcrafted CNC Mill (Unfinished Prototype)


by ASCAS on December 17, 2014

Table of Contents

My Cheap Handcrafted CNC Mill (Unfinished Prototype) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Intro: My Cheap Handcrafted CNC Mill (Unfinished Prototype) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Step 1: Dream, Research, Doodle and Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Step 2: Gather The Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Step 3: Mark Your Cutouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Step 4: Let's Cut Some Wood! (for Main Frame) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Step 5: The Outcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Step 6: Vacuum the Dust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Step 7: Mount Y-Axis Sliders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Step 8: Add Some Reinforcement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Step 9: Plane The Surface & Edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Step 10: Feet Suspenders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Step 11: Mounting The Y-Axis Stepper Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Step 12: Trim The Y-Axis Screw Mover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Step 13: Connect Y-Axis Screw Mover To The Stepper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Step 14: Connect The Screw Mover To The Y-Axis Sliders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Step 15: Add Screws For Reinforcement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Step 16: How It Looks From Below . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Step 17: Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Step 18: Install The X-Axis Sliders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Step 19: Double Check - Keep It Perfect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Step 20: The X-Axis Stepper Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Step 21: Screw To Slider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Step 22: The Z-Axis Rotary Lifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Step 23: Sink The Screw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Step 24: Prototype Stepper Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Step 25: The Arduino Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Step 26: Motion! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Author:ASCAS Follow me on facebook.
Hi I'm Angelo! I'm spending my last year of high school so I'll be gone for a while, preparing for college. Please understand that I can't assist you right now.
BTW, you can follow me on facebook.

Intro: My Cheap Handcrafted CNC Mill (Unfinished Prototype)


Ever since I knew what a CNC was, I've dreamed of having one. As a kid, my parents didn't take it seriously. They said it was too impractical to buy one, specially for my
age. CNC and 3D printing services in our country were absent at that time. I was very eager of building a DIY version so dreamed big and kept on searching online for
designs. Luckily instructables had tons of CNC tutorials although none were made completely by hand. Most CNC builds were made by CNC machines. It's very ironic on
how you need a CNC to build a CNC.

Due to the limitations of what I had at that time, I was forced to improvise and use common materials found in local malls to build a homebrew version by hand. I've built
this for 3 days, day and night, a rough estimate of 34 man hours.

It never really ran with an uploaded g-code but I was able to test it by cutting straight lines of acrylic with my Black & Decker RTX rotary tool. Sadly, I'm discontinuing this
project since we (my friend and I) decided to build a cheap 3D printed version using his 3D printer. I'm getting mine soon so stay tuned with more 3D printed projects. I'll
give this to my friend so it's up to him if he wants to continue updating this tutorial.

***Please bear with the dull photos, they were taken with my phone. I really had no intention of documenting this, but after seeing my photo roll, I've realized it's enough
to make an instructable. Cheers! :))

Step 1: Dream, Research, Doodle and Layout


Do your research on DIY CNC builds. You can find a lot here in instructables (http://www.instructables.com/id/CNC/). Once you've decided on your design, doodle it.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 2: Gather The Materials
Electronics:

- L298N

- Arduino Uno/ Mega

- Stepper motors ($3 Alexan)

- Switching Power Supply

Materials:

- 4x8ft MDF Wood

- 14" Cabinet Sliders (4x)

- Plastic Project Enlosure

Tools:

- Leatherman Multitool

- Electric Drill

- Rotary Tool

- Metal File

- Jigsaw

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 3: Mark Your Cutouts
Time to put your drawings to life! Buy a 4x8ft (1/2" thick) MDF sheet from your local lumber yard then use a ruler and marker for marking the measurements.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 4: Let's Cut Some Wood! (for Main Frame)
Too lazy to use a handsaw? Use a jigsaw! :D Be sure to cut the MDF as straight as possible. Crooked cuts could result to having a poorer performance of your CNC.

Step 5: The Outcome


Judging by the result, I could say I'm quite satisfied with I had cut.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 6: Vacuum the Dust
Remember always keep your work area clean! :D

Step 7: Mount Y-Axis Sliders


You know how this works, mount those cabinet sliders the same way how you mount them to your cabinets.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 8: Add Some Reinforcement
This is was included in my original plan. An extra bar of wood was added perpendicularly to the topmost bar of wood. This is done to reduce shaking once the CNC starts
milling and to keep both sliders moving at the same time.

Step 9: Plane The Surface & Edges


Be sure to plane your frame to prevent the other moving parts from touching the bumpy surface. Less friction = more efficiency!

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 10: Feet Suspenders
This is where I had to improvise. I used two square blocks of MDF from my junk to suspend my CNC from the ground. I did this to give way for the screw mover and give
a gap between the stepper motor and the ground.

Step 11: Mounting The Y-Axis Stepper Motor


In this step, I sawed off a small portion of the CNC's uppermost base. This is where the stepper motor should go. What's with the superglue? I used the superglue to
reinforce the mounting holes for the stepper. Why? MDF is soft, a few turns and the wood either splits of turns threadless.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 12: Trim The Y-Axis Screw Mover
Get you very long bolt/ screw, then file/ grind the thread of the

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 13: Connect Y-Axis Screw Mover To The Stepper
If you can't find stepper to bolt adapters, just use a blob of 2 part epoxy to connect them both. Be sure too keep it centered until it hardens.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 14: Connect The Screw Mover To The Y-Axis Sliders
Once the stepper motor rotates, the screw rotates too, this causes the sliders to move. The sliders are moved by the help of the movers. There's no terminology for this
free moving arm so let's just call it the mover. I used wood glue to temporarily align the wooden pieces.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 15: Add Screws For Reinforcement
After leaving the CNC to dry, I came back and fastened the wooden pieces together with screws, making them more permanent.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 16: How It Looks From Below
Here's a bottom view.

Step 17: Trim


I cleared a small portion of the sliders to prevent the Y-axis slider from touching the X-axis slider.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 18: Install The X-Axis Sliders
Mont the sliders to the Y-axis frame.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 19: Double Check - Keep It Perfect
Keep them parallel with each other to reduce friction.

Step 20: The X-Axis Stepper Motor


Drill a hole for the X-axis stepper then add the screw, just like how I did on step 11 & step 12.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 21: Screw To Slider
I was looking for junk that I could recycle, then suddenly I found this scrap aluminium bracket from my collection of junk. I used it together with a block of MDF as the X-
axis screw mover.

Step 22: The Z-Axis Rotary Lifter


This is where I stopped constructing. Finding and designing the perfect a mount for the rotary tool was really challenging for me.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 23: Sink The Screw

Step 24: Prototype Stepper Controller


I used an L298N as a single stepper motor driver. I used an Arduino uno clone to control the driver. BTW, the Arduino Mega has enough pins to run three l298N drivers.

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/
Step 25: The Arduino Code
Step 26: Motion!
This is where it ends, I hope you enjoyed reading my guide.

Related Instructables

CNC G-Code CNC Picture


CNC Stomp Pad Interpreter CNC cut Paper Carving (video)
Project | CNC using by stangtime
Rack by
Programming | CNC machine Make Your Face Processing by liquidhandwash
G-Code for shaping by Eric Jacob otaviousp
Programming | large pieces of
CNC Plasma polystyrene
Cutting by foam by
ivanirons RTegelbeckers

Advertisements

Comments
2 comments Add Comment

tomatoskins says: Dec 19, 2014. 11:57 AM REPLY


I'm with Seamster, This is great! I've always wanted a CNC as well. Maybe one day!

seamster says: Dec 19, 2014. 11:54 AM REPLY


Oh man, this is so cool!

I can't wait to see how it turns out when it's all done. You will be adding some videos of it in action once it's up and running, right? :)

http://www.instructables.com/id/My-Cheap-Handcrafted-CNC-Mill-Unfinished-Prototype/

You might also like