Build a Foamcore CNC Machine

FeaturedContest Winner
Picture of 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:

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.
[STEPS 1 - 2]: Materials and Tools.

[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.

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

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

[STEP 22]: Building a rudamentary shuttle.

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

[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:

Remove these adsRemove these ads by Signing Up
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!
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.
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?
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.
led? Do you mean laser?

Hmm, you should try plywood, it might work, just get the same thickness as the foamcore
ah yeah laser. sorry my bad. And thanks ill give it a shot
Make sure to tell me the results, I am thinking of making a 3d printer using this design
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!!
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
It is also smaller, it could be put on a desktop
would this work for the foamcore CNC?:
If not, what would?
Yep, or any 3d cnc board will work
Could you make it a plastic extruder with a hot melt glue gun and make it a 3d printer?
I was thinking the same thing!

I found this repstrap that uses a hot glue gun instead of abs:
A great solution to uneven and possibly inaccurate cuts would be to cut this foam-core with a cnc machine. ^_^
dombeef3 years ago
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
imoyer (author)  dombeef3 years ago
I've extruded ketchup and pudding with the machine, but never anything serious like plastic. If the weight of the extruder were kept down, like how the Ultimaker guys do it with a "Bowden cable", it might work.
you could try a soldering iron?
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.
Dumchicken3 years ago
is it for foam core or is it mad of foam core?
Look at it, it is foam core
I guess that implies to your username.
REA Dumchicken2 years ago
you could probably cut foam core with it lol
mmaattanen3 years ago
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.
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.
dombeef3 years ago
For the aluminum shaft could we use wooden dowels instead? That would bring the cost down extremely
imoyer (author)  dombeef3 years ago
I don't see why not as long as the dowels are straight and have a consistent diameter which fits inside the nylon bushings. Your idea would significantly reduce the cost of the machine - for the price of 1/2" wooden dowels it's certainly worth a try.
dombeef imoyer3 years ago
Thanks, when i build this, i will try that out
ah-el3 years ago
j3xt3r3 years ago
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.
Any CAD program will convert dimensions to and from both systems of measurment.
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!
Look up reprap, try the software they use
ARJOON3 years ago
the axis is diffffffffffffffffffficult to make. nice tible
ljacox3 years ago
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! ; )
Laura_j3 years ago
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.
Dumchicken3 years ago
mmmmmmmmmmmm motor on a stick
surpcrepair3 years ago
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!
imoyer (author)  surpcrepair3 years ago
That's very interesting. I have experimented a bit with making composites by laminating aluminum sheet on to foamcore (which makes great shelves by the way) but I haven't yet experimented with epoxy. If you do decide to try it out please let me know how it works! And if you have any questions while building the machine just shoot me a line.

Get More Out of Instructables

Already have an Account?


PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!