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.

How to use Google SketchUp for Ponoko 3D printing

How to use Google SketchUp for Ponoko 3D printing
This Instructable covers making a 3D file in SketchUp and then exporting the file so that it can be printed up by Ponoko.  The item being made here is a level-3 Menger sponge.

This Instructable is an entry for the Google Ponoko Challenge. It ends tomorrow, Dec. 17, so if you have an idea for an entry do it soon!
 
Remove these adsRemove these ads by Signing Up
 

Step 1Starting with a cube

Starting with a cube
The Menger sponge starts with a basic cube. In theory you would be subdividing each face into 9 pieces and then "pushing through" each middle face to create a hole. This technique would work fine for the first iteration, but become a huge problem in the 2nd and a massive headache for the 3rd. Instead it's easier to build up.
« Previous StepDownload PDFView All StepsNext Step »
36 comments
Nov 13, 2011. 1:03 PMbakedicecream says:
:O so cool!
Oct 10, 2011. 10:12 PMdscott4 says:
Hiya

I would love to see it added to the 3D print group I have just started

http://www.instructables.com/group/3Dprint/

Thanks
Dec 28, 2010. 2:13 PMFetterChiller says:
This is very interesting!
What did this cost for example?
May 23, 2011. 9:31 PMnjkl44 says:
Yes what did cost???
May 21, 2011. 5:16 PMtinker234 says:
cool hey yo semm good fungas with sketch up could i make a game using stuff from skethup tanks tinker
Apr 16, 2011. 4:48 PMdyly says:
I want a 3D printer so bad!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Nice Menger Sponge!
It would be so awesome in gold plated steel.... epic win!
Dec 26, 2010. 4:45 PMWood Chuck says:
I just drew this up in Sketchup - it took about 30 minutes. I also have Alibre, but I find it too complicated, Sketchup is fast and easy to use.
http://sketchup.google.com/3dwarehouse/details?mid=2fb27d07c11af89eeae3eee872e388f6
Bruce
Dec 27, 2010. 8:06 PMLaral says:
That's funny, I just drew it in SketchUp in one second. I'm not kidding. Of course I had a little help from this plug-in ;) :

http://regularpolygon.blogspot.com/2010/08/plugin-menger-sponge-10.html

Mar 3, 2011. 10:28 AMMaXoR says:
lol.... guess there is the hard way (alibre), easy way (Sketchup by hand) and the "punch who through what?!?!?" way (Plugin)
Mar 3, 2011. 2:47 PMWood Chuck says:
I just downloaded that script, it looks like fun :)
Dec 18, 2010. 9:37 AMsmkoberg says:
I love it!
Just out of curiosity, how big is the finished model, what material did you use for the final model, and do you have them available for purchase on the pokono site? I want one!
Mar 3, 2011. 10:29 AMMaXoR says:
lol....you sound like a broken record.... need a web page set up to just send them to?
Dec 26, 2010. 10:39 AMLaral says:
This is really neat. I never heard of Ponoko. It's a good idea but it seems expensive. How much did this small model cost? What do you get for the money? Does it come in cut sheets or do they assemble it for you? I'm sure I'm not the only one who has these questions.

As for 3D CAD programs, I've used most of them, including Sketchup. I found Sketchup really almost impossible to use to do anything. OK, it's free but . . . The major CAD programs have all kinds of features that make doing repetitive tasks, like this, easy--once you learn how. They are difficult to learn, admittedly, but so is Sketchup, frankly. That would be just about my last choice. Considering how hard it is to use, you did a great job. Kudos!
Apr 29, 2010. 4:45 PMJavin007 says:
Holy cow! $26 for a 1.4" cube?
Mar 3, 2011. 10:19 AMMaXoR says:
lol
Dec 27, 2010. 7:41 PMLaral says:
Hey you won! Congratulations!

"Congratulations to Ed Lewis, aka Fungus Amungus, who created an all-around fantastic Instructable for using Google SketchUp with Ponoko 3D printing to win the Google + Ponoko Challenge"

http://blog.ponoko.com/2010/12/21/announcing-the-google-ponoko-challenge-winner/

Now let's see this in gold-plated stainless . . . LOL
Dec 16, 2010. 3:33 PMJayefuu says:
Interesting that you chose to build it up rather than start with the final sized cube and just push square cuts through the cube then repeat the feature for 2 more faces. Perhaps it's just a difference between Sketchup and the software I use?
Dec 17, 2010. 12:15 AMJayefuu says:
I mean... start with the whole cube, not 1/729ths of it then cut 81 small squares all the way through 3 faces, then 9 medium squares all the way through the 3 faces, then 1 big square through the 3 faces. I just found it interesting you did it your way not that way, since it looks like it shows the difference between the mechanics of SketchUp and the program I use, Alibre.
Dec 20, 2010. 11:45 AMhintss says:
I wonder how much easier it'd be in openscad?

it'll probably just end up as a parametric mess of for loops...
Dec 27, 2010. 9:51 PMNicholasCLewis says:
A parametric OpenSCAD version:
http://www.thingiverse.com/thing:5321


size = 99; //side length
level = 3; //menger level

intersection(){
rotate([0,0,0])translate([-size/2,-size/2,-size/2])singleSide();
rotate([0,90,0])translate([-size/2,-size/2,-size/2])singleSide();
rotate([0,0,90])translate([-size/2,-size/2,-size/2])singleSide();
}


module singleSide(){
difference(){
cube(size);
for(i=[1:level]){
for(j=[0:pow(3,i)-1]){
for(k=[0:pow(3,i)]){
translate([-size/2,j*size/pow(3,i),k*size/pow(3,i)]){
//echo(round((j+2)/3)==(j+2)/3);
//echo((j+2)/3);
if(round((j+2)/3)==(j+2)/3){
if(round((k+2)/3)==(k+2)/3){
cube([2*size,size/pow(3,i),size/pow(3,i)]);
}
}
}
}
}
}
}
}
Dec 17, 2010. 8:30 PMmikesnyd says:
all in all it will be six one way and half a dozen the other. You really just need to do thinngs the way you are comfortable with and feel will get the "right" results. I agree with time saved by building up. I can copy and paste faster then placing all my squares to push. This instructable opended my eyes to a new way to have my prototype made up. Thanks for this ible. and BTW. what the heck did you happen to use this for? and what was it made out of?
Dec 18, 2010. 12:52 AMJayefuu says:
It would seem it definitely depends on the software then! Alibre has some neat "feature repeat/mirror/rotate" features that probably mean the difference between spending HOURS drawing little squares and not. Perhaps I'll document the steps to show the difference if you're interested Ed.
Dec 19, 2010. 9:54 PMOfficerKarl says:
There probably is a lot of difference between programs that can be used to make this type of 3D model, but the instructable itself is about SketchUp. Speaking from experience with this program I can say that building up is a lot easier than pushing the holes through. Not only would you have to push out all of the smaller holes inside the model (which would take a lot of attention to detail and leave a lot of room for error), but you would have to do so on every single side, 219 times for a level-3 Menger sponge as fungus amungus stated. That whole process could take hours, but it only took me about 20 minutes to make an entire level-4 Menger sponge by building up (even with a slow computer like mine).
Dec 26, 2010. 3:12 PMKaffe says:
We made these in my Mathematics for Design class. We took old business cards and made millions of small cubes and then stacked them together.
Dec 17, 2010. 2:40 PMBlue Mullet says:
Nice!
Dec 16, 2010. 3:26 PMSenior Waffleman says:
Nice

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!
1413
Followers
149
Author:fungus amungus(my site)
I like to make things both useful and odd. The odd projects are usually more fun. I'm also the Content Manager here at Instructables. Follow @edabot for more