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.


Build a Foamcore CNC Machine

Build a Foamcore CNC Machine
Build a low-cost CNC machine in your kitchen, for under $120, using tools obtainable at your local art and hardware stores.

This project seeks to lower the ground floor of CNC machine construction. It utilizes foamcore - an easy to work with and cheap material - for its structural components. The most important advantage of this approach is how quickly new ideas can be implemented. Modifications can be built nearly as fast as they can be thought of because the material is so readily cut and glued. It's also very easy to repair - I shipped my first machine out to Maker Faire in San Mateo (from Boston) a few years ago and it (naturally) arrived completely crushed. Half an hour later, with the help of a hot glue gun and a few scrap pieces of foamcore, it was working as well as ever.

On the flip side, the constraints of foamcore as a material have led to mechanisms which are different than on most CNC machines. The drive system uses shafts which are directly driven by stepper motors and are stabilized using tensioned wire rope. Because the foamcore cannot be cut with high accuracy, the accuracy of the bearing system is independent of the accuracy of the foamcore.

A much more complete writeup of the project from a technical perspective can be found here:

http://web.mit.edu/imoyer/www/portfolio/foamcore/index.html


Watch it in action!
This video shows an earlier version of the Foamcore CNC, to which some modifications have been made.

Foamcore CNC from Ilan Moyer on Vimeo.



How this Instructable is Organized
The Foamcore CNC is comprised of five categories of elements:
  1. The structure - including the top plate, back plate, bottom plate, and legs. This is built of foamcore and comprises the stationary parts of the machine.
  2. The table, which includes a set of struts and a counter-spring mechanism to help offset its weight, along with a drive mechanism. The table moves up and down.
  3. The XY shuttle and it's associated shafts, bearings, and drive mechanisms. This is the exciting part of the machine which is able to (fairly) precisely move a toolhead under computer control.
  4. The toolhead - i.e. the business end of the machine. I will show a few examples of both a pen and a ketchup dispenser, but in the spirit of how quickly ideas can be tried with foamcore, I'll leave the toolhead you design up to your imagination. In the simplest case you could just glue a pen to the shuttle.
  5. The controller. Unfortunately this would be a very long instructable indeed if I went into building a controller as well. For now I'll provide pointers to other projects, but one day in the not-too-distant future I will document a simplified version of the controller which was used in the video above.
PREPARATION
[STEPS 1 - 2]: Materials and Tools.

THE STRUCTURE
[STEPS 3 - 8]: Laying out and cutting the structure.
[STEPS 9 - 11]: Laminating plastic to certain key areas of the structure.
[STEP 12]: Gluing the structure together.

THE TABLE
[STEPS 13-14]: Laying out, cutting, and assembling the table.

ASSEMBLY
[STEPS 15-21]: Fabrication of miscellaneous components, mounting the motors, and stabilizing the axes.

THE SHUTTLE
[STEP 22]: Building a rudamentary shuttle.

THE TOOLHEAD
[STEP 23]: A brief discussion of the toolheads.

THE CONTROLLER
[STEP 24]: Relevant projects and work.


Most of the effort of creating this instructable went into the additional documentation which goes along with the step-by-step online format. These are PDF drawings attached to the relevant steps, and include information such as a visual BOM, layout drawings for each part, and lamination and assembly drawings. The complete set of drawings is attached to this intro step.


Why this Instructable?
I built the initial version of this machine several years ago as my first assignment for the MIT class "How to Make Something That Makes (Almost) Anything." Ever since, I've been meaning to publish this design so that others could experience the enjoyment which I felt as I cut and glued this contraption into existence. With the current empowering trend towards digital design and digital fabrication, the distance between our hands and what we create seems to be growing steadily. I've been immersed in a digital workflow for the past six years (both in school and professionally) and can say without a doubt that this project has brought me the most joy of anything which I've created in that time. This realization both puzzles and slightly troubles me, since it certainly isn't the prettiest or most durable thing which I've made.

The Epilog Challenge
I almost always need a deadline to push me to finish a project. In this instance, my motivation has been the third Epilog Challenge.

One thing which the experience of building the Foamcore CNC has taught me is the importance of the tools at hand. The fact that I had reliable access to a hot glue gun and an Olfa knife made it much easier to tackle this project. Similarly, having my own laser cutter at my home would help many of my projects come into existence which don't have the urgency necessary to overcome the activation energy of tracking down somebody else's laser and setting aside solid blocks of time (i.e. my personal projects).

Finally, and perhaps most exciting to me, I would like to be able to produce small volume runs of my CNC machine designs (not of the foamcore variety) upon which I could base a small cottage industry. One example is the variety of toolheads which I developed for the Fab-in-a-Box project, which are all made using laser-cut acrylic:

http://mtm.cba.mit.edu/fabinabox/devmultifab.html#subheader
 


 
Remove these adsRemove these ads by Signing Up
 

Step 1Gather Your Tools

Gather Your Tools
«
  • hotgluegun.JPG
  • worktable.JPG
  • cuttingboard.JPG
  • markingimplements.JPG
  • templatecircle.JPG
  • compass.JPG
  • rulerplastic.JPG
  • triangle.JPG
  • knifeolfa.JPG
  • pliers.JPG
  • rulermetal.JPG
  • saw.JPG
  • screwdriver.JPG
  • wirecutters.JPG
  • last photo ←
»
A visual glossary of tools necessary to build the Foamcore CNC is attached to this step as a PDF.
« Previous StepDownload PDFView All StepsNext Step »
52 comments
1-40 of 52next »
Sep 17, 2011. 7:57 PMschroedercory says:
Wondering why you would want to even mess with foam core due to the fact the price difference between that and MDF is negligible per inch/foot. Is it simply due to the ability to do without a table saw/etc..

I am only asking because I am using the outline to design a wood laser engraver for smaller areas. I am assuming the benefits of the MDF as far as a more rigid material per price would be more beneficial.

Great Instructable and excellent play by play!
Jun 25, 2011. 4:52 AMElectroinnovation says:
This is great! I think I'm going to use this concept to make a laser cutter that I desperately need! So if I were to do that I wouldn't need the Z axis. In that case, all I wouldn't have to buy would be the third stepper motor and the 3rd steel axle am i correct? I will most likely buy everything at once so i dont want to mess up the order.
Jun 25, 2011. 7:50 AMdombeef says:
Yeah. but you might want it if you want to upgrade it later on. You would also need a different substance for the foam core, it would be too light and not accurate enough

What laser are you going to use? How powerful will it be?
Jun 25, 2011. 11:52 AMElectroinnovation says:
Hmm most likely just a generic 445nm 1 watt blue led. And what material would you recommend? I'm trying to keep this as cheap as possible.
Jun 26, 2011. 9:43 AMdombeef says:
led? Do you mean laser?

Hmm, you should try plywood, it might work, just get the same thickness as the foamcore
Jun 26, 2011. 1:12 PMElectroinnovation says:
ah yeah laser. sorry my bad. And thanks ill give it a shot
Jun 26, 2011. 1:16 PMdombeef says:
Make sure to tell me the results, I am thinking of making a 3d printer using this design
Jun 27, 2011. 4:15 AMElectroinnovation says:
Alright no problem. Unfortunatly if i do decide to build it it wouldn't be until next year because I'm thinking of making this my senior project!!
Jun 27, 2011. 8:06 AMdombeef says:
Well then I guess I will have to experiment it myself:)

I was looking at another design, it used snap on segments, and you could use a router or the like to build it
Link: http://mtm.cba.mit.edu/machines/mtm_snap-lock/index.html
It is also smaller, it could be put on a desktop
May 12, 2011. 2:46 PMLeelaKrishna says:
would this work for the foamcore CNC?:
http://www.instructables.com/id/How-to-wire-an-arduino-based-3-axis-CNC-machine/
If not, what would?
Jun 25, 2011. 8:12 AMdombeef says:
Yep, or any 3d cnc board will work
Jun 17, 2011. 2:13 AMeXtremeSomething says:
Could you make it a plastic extruder with a hot melt glue gun and make it a 3d printer?
Jun 25, 2011. 8:12 AMdombeef says:
I was thinking the same thing!

I found this repstrap that uses a hot glue gun instead of abs: http://reprap.org/wiki/FTIStrap
Jun 15, 2011. 5:09 PMMatrix-technician says:
A great solution to uneven and possibly inaccurate cuts would be to cut this foam-core with a cnc machine. ^_^
Mar 21, 2011. 1:35 PMdombeef says:
Amazing
I have to make this!
Have you tried a extruder to a 3d printing machine? Then it would be a very low cost 3d printer
May 12, 2011. 2:50 PMLeelaKrishna says:
you could try a soldering iron?
Mar 23, 2011. 5:36 PMjrossetti says:
I'm not sure there would be enough stability and durability in your model to successfully hold not only the weight of a plastic extruder+hot end, but maintain a high enough degree of accuracy. But as a food extruder, why not? You should make potato paste to extrude little figures and such for deep frying.
Mar 23, 2011. 2:53 PMDumchicken says:
is it for foam core or is it mad of foam core?
Apr 30, 2011. 5:03 PMREA says:
you could probably cut foam core with it lol
Mar 26, 2011. 7:52 AMdombeef says:
Look at it, it is foam core
Apr 25, 2011. 2:41 PMDumchicken says:
lol
Apr 25, 2011. 3:06 PMdombeef says:
I guess that implies to your username.
:)
May 6, 2011. 11:49 AMDumchicken says:
grrr
Mar 24, 2011. 12:25 PMmmaattanen says:
Foamcore? Wow We use that in my sign shop a lot never thought to make a CNC machine with it. If you want something that can support more weight and have better durability and stability I recommend using Sintra boards, you can get them fairly easily, little pricier but it'll hold up a lot better than foamcore in the long run.

Sintra is just a bit tougher to cut but can be cut using a razor blade, that's how we go about it unless we're using a 10ft x 10ft board with 6mil then we use a power saw of some sort.
Apr 23, 2011. 9:52 PMal_packer says:
Do you use DiBond in your sign shop? You can easily fabricate many structures from it. Take out a slot from one skin on the table saw and then bend at the slot.
Apr 2, 2011. 5:32 PMdombeef says:
For the aluminum shaft could we use wooden dowels instead? That would bring the cost down extremely
Apr 5, 2011. 4:30 PMdombeef says:
Thanks, when i build this, i will try that out
Mar 27, 2011. 4:34 PMah-el says:
MERSEI THANK YOU
Mar 24, 2011. 3:44 PMj3xt3r says:
I've only quickly run through this and am liking what I see, although my lovely wife might object to me taking over the kitchen table with another project (we really need to move somewhere with a garage lol) but I have one teeny tiny issue with it and I'm sure yours wouldn't be alone in this and that I wouldn't be the only one thinking it either.

Where's the metric measurements?

I understand that imperial is still the incumbent in America but a far greater proportion of the planet has moved onto the metric system to the extent that my kids only know imperial as the system that Grandad talks about. Personally I find it to be an easier and more accurate system but that can be attributed to it being my first language so to speak.
Mar 27, 2011. 12:34 AMArthurOwen says:
Any CAD program will convert dimensions to and from both systems of measurment.
Mar 24, 2011. 10:52 AMscottagecheeseandcrackers says:
Is that a mac i see in the video... Any chance you could post info about the software you use? I'm having trouble finding a suitable osx application for my own projects. Nice work dude!
Mar 26, 2011. 7:51 AMdombeef says:
Look up reprap, try the software they use
Mar 25, 2011. 4:46 AMARJOON says:
the axis is diffffffffffffffffffficult to make. nice tible
Mar 24, 2011. 5:15 PMljacox says:
Awesome project! I enjoyed reading your clear instructables directions and watching your movie. Your project makes low cost CNC accessible to everyone. I'll have to try building my own foamcore CNC machine this weekend! ; )
Mar 24, 2011. 3:16 PMLaura_j says:
I just read an article on Kerdi-Board ... basically reinforced foam board. In the article they were using to build a tub surround using 2-in. thick for framing. Might be a bit expensive for a small project but if you were using leftovers from something bigger?
They've got a site. I've not been there. schluterkerdiboard.com.
Mar 23, 2011. 3:13 PMDumchicken says:
mmmmmmmmmmmm motor on a stick
Mar 21, 2011. 12:06 PMsurpcrepair says:
just to give you another idea on this project I dont know if you use fiberglass at all but something that would take more time but still be very cheap and add a huge amount of strength to your foam core would be to go over all of your foam core either in epoxy resin you can spray it over all of the foam parts and test the strength. Epoxy is pretty strong on its own you can do some test to see how strong it would make the foam core. Or a longer process and make it even stronger would be to fiberglass and resin the foam it will make it very strong and you could easily use a dremel or something for your cnc cutter rather then using a marker or something light, you would probably have to put a metal base on it though to give it some weight to not move around.

I may try this project as i have time and If I do I will be testing how just the resin holds up to save time and energy because fiberglassing these parts would be annoying but worth themoney savings over buying all wood or metal pieces and having to cut them and all that.

Good job!
1-40 of 52next »

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!
15
Followers
1
Author:imoyer