Snap-together Sphere

by aubenc, published

Snap-together Sphere by aubenc Aug 25, 2011

Featured Thing!

19 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Snap-together Sphere by aubenc is licensed under the Creative Commons - Attribution license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

6402Views 2996Downloads


A simple sphere made from three interlocked rings I made one day to show the whole process to a friend.

The dimensions of the rings in the provided stl files are 60mm outer diameter, 20mm height and 3mm thickness. They have been generated with one face at every 2mm of the perimeter and also, a gap of 0.4mm in the slots which gave a nice fit for the rings printed by bot1334.

The zip file contains two more examples (40mm diameter, 5mm and 10mm height and, if I'm not wrong, 2mm thickness) however, I was not using any "gap" parameter for those so... they'll need some cleaning to fit properly.

Some more pics: http://www.flickr.com/photos/aubenc/sets/72157627518857918/

Replaced the OpenSCAD file with v3 version which fixes a bug in the tolerances between rings. Thanks a lot to foofoodog for pointing this out!!


Print and snap the rings together.

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Running it like this: rod=50; rhg=rod/8; rtk=3; res=2; gap=0.5; dst=5;
Finding that it makes a very cool "ball that does not roll" puzzle. And maybe good for juggling practice.
But, to assemble it I have to use pliers to press the intersections together to get the rings to set flush and that causes some flash to peel off and some discoloration (printed in ABS at .3 resolution). I suppose I will have to go through the code and figure out which references to "gap" need to be modified to make it more of an "easy to assemble" toy. Otherwise, anyone learning to code should learn from you, nice and clean, thanks, just needs a gap fudge factor is all.

Thanks a lot for the feedback and your nice words!
Version 2 has been replaced by version 3 to address the issue.
Ouch! I lost 300 uploads in my stats... who cares :)"gap" may be too big now however, pliers, or even better knife, may be still needed due to the excess of material of the 1st layers.
Thanks again!

Scaled this up 3x in netfabb Studio Basic. Do not try to scale it in SF/SFACT, it's not "real" scaling, and does something funny resulting in a pile of loosely stacked filament. Printed with Ultimachine PLA, SFACT master branch, 200 mm/s fill, 100 mm/s perimeter, 0.1 fill ratio with Grid Hexagonal fill, experimental Skin feature enabled. Took a little flexing to get them to fit together; I don't know if it could have been done if they were more solidly filled.

FYI: Skeinforge scaling is after it sliced the model, so if you scale 3x with SF, you need to reduce your layer thickness to 1/3. You're better off not using it.

Wow!! Isn't this a bug?

Bot1334 is happy with RepG 24
amp; Skeinforge standard... the little few times I've scaled something works fine for me (regarding layer thickness). I always need to (save the changes and) generate the GCode after scaling for the changes to be taken in account.

Or... are you talking about XY scaling only (not Z)? In that case, if you reduce your layer thickness you should also change Feed/Flow rates
amp; whatsoever... pfff...

...maybe I just don't get what you mean :'(

Yep, that's the risk of scaling, everything gets bigger (or smaller) and thus issues may appear: walls too thick... gaps that end up with a too loose (or tight) fit... more material and printing time needed...

Thanks for the feedback!

Added a zip file with the 3 rings generated in OpenSCAD with 180mm OD, 60 height, 4.5 wall thickness and 0.5 gap.

May be somebody likes to try... be aware that I have no clue if something is too wrong with these dimensions.

If somebody tries it, pleeeease let us now :-D Thanks!

I'm experimenting with nesting these now, the stl files here and 45mm dia/10mm height. Rattles nicely :)

Why do you nest them? (just out of curiosity because I have never being playing with PLA)

May be you do it to allow the layers to cool down... hmmmm... I will add (hopefully today) an STL with the 3 rings together which should also do the trick (if that's the reason)

No reason other than it looks cool having internal parts, all 6 parts were printed separately. For some reason my build quality actually deteriorates with multiple parts, not sure why :s

Ah!!! Sorrrryyyyy! :-D :-D :-D :-D

Now I see what you mean, I thought you were talking about something really different, hahahhahaa!

VERY COOL what you are doing! Love it!!

Brilliant, even on my poorly calibrated machine it snapped straight together. Thanks :)

Thank you!!

When I first saw it I though: " That's a impressive print!! :-D

Great work!

This print required zero cleanup and snapped together extremely easily. Props for a great design...

I put a bell inside mine, and it makes a great little toy

Thank you!

Yet another great print picture :-D I love it !!

I love it when a print just goes together. Nice tight fit with all parts. Nice thinking on the tolerances. No cleaning straight together off the printer!

I love to see my designs printed!! Thank you very much and also to post the pic!

Looks like it's bee good for takraw.

It snapped together real well. Very little cleaning along the edge that sits on the heated plate.

Beautiful print! Glad to hear that, Thanks!!